Das Curry Buch Funktional programmieren lernen mit JavaScript

Das Curry Buch   Funktional programmieren lernen mit JavaScript
Author: Jens Ohlig,Hannes Mehnert,Stefanie Schirmer
Publsiher: O'Reilly Germany
Total Pages: 192
Release: 2013
ISBN: 386899369X
Category: Computer programming
Language: EN, FR, DE, ES & NL

Das Curry Buch Funktional programmieren lernen mit JavaScript Book Excerpt:

Im Alltag der imperativen Programmierung mit JavaScript bringen ungeplante Programmanderungen die gewohnten Abstraktionsmechanismen mitunter an ihre Grenzen. In diesem Buch wird ein Einstieg in die funktionale Programmierung dargeboten, deren Ansatz sich von den ubrigen Arten der Programmierung unterscheidet und zu Unrecht als schwierig zu verstehen gilt. Aufbruch in die Welt der funktionalen Programmierung und der Gewurze. Es geht um die praktischen Grundlagen des funktionalen Programmierens und immer wieder Analogien zum Kochen eines Currys, denn gutes Programmieren ist wie gutes Kochen. Bekannte funktionale Programmiersprachen sind Lisp, Haskell oder ML. Oft entstammen diese einer akademischen Welt und sind oft nur in bestimmten Bereichen relevant. Im Gegensatz dazu verwendet dieses Buch JavaScript, die Basis der offenen Web-Standards. Die auffalligste Besonderheit bei der funktionalen Programmierung besteht darin, dass Programmfunktionen wie mathematische Funktionen oder auch Kochrezepte aufgefasst werden. Funktionen hoherer Ordnung. Ein wichtiger Aspekt beim funktionalen Programmieren sind Funktionen hoherer Ordnung. Dabei handelt es sich um Funktionen, die wiederum Funktionen als Argumente erhalten. Die Leserinnen und Leser lernen diese als Basisgrundlage kennen, um dann Funktionen hoherer Ordnung auf Arrays anzuwenden. Anschlieend fuhrt die kulinarische Reise zu dem Thema Rekursion, bevor die event-basierte Programmierung und Continuations behandelt werden. Theorie der funktionalen Programmierung. In den ersten Kapiteln kann ohne Paradigmenwechsel und ohne das Erlernen einer neuen Programmiersprache in die funktionale Programmierung eingestiegen werden. In den anschlieenden Kapiteln wird die theoretische Seite beleuchtet; zunachst das Lambda-Kalkul, die Grundlage fast aller funktionaler Programmiersprachen. Datentypen und Monaden, mit denen in rein funktionalen Programmiersprachen Seiteneffekte gekapselt werden, tauchen auf. Abgerundet wird alles durch einen Ausblick auf weitere Sprachen. In Nebenrollen haben Vindaloo-Curry, Auberginen und ein Mango-Lassi ihren Auftritt. Namaste und guten Appetit!

Programmieren lernen

Programmieren lernen
Author: Peter Pepper
Publsiher: Springer
Total Pages: 581
Release: 2007-09-05
ISBN: 9783540723639
Category: Language Arts & Disciplines
Language: EN, FR, DE, ES & NL

Programmieren lernen Book Excerpt:

Objektorientiertes Programmieren mit Java – in der neuen Version 6: Systematisch, gründlich und Schritt für Schritt erläutert der Autor die klassischen Programmierkonzepte, wie z.B. bedingte Anweisungen, Schleifen und Rekursion für vielfältige Anwendungen. Objekte und (generische) Klassen, Datenstrukturen, wichtige Algorithmen zum Suchen und Sortieren, einfache numerische Anwendungen, u.v.a. ergänzen diese 3., korrigierte und erweiterte Auflage. Zusätzlich beschreibt der Autor Modularisierungskonzepte und Methoden für die Programmierung mittels Threads, Exception-Handling, die Ein- und Ausgabe sowie für grafische Benutzerschnittstellen.

Hypermodelling

Hypermodelling
Author: Tim Frey
Publsiher: Tim Frey
Total Pages: 135
Release: 2013
ISBN: 1928374650XXX
Category: Electronic Book
Language: EN, FR, DE, ES & NL

Hypermodelling Book Excerpt:

Java das komplette Starterkit f r den erfolgreichen Einstieg in die Programmierung eine Einf hrung in die Programmierung aktuell zu Java 8

Java   das komplette Starterkit f  r den erfolgreichen Einstieg in die Programmierung    eine Einf  hrung in die Programmierung  aktuell zu Java 8
Author: Dirk Louis,Peter Müller
Publsiher: Unknown
Total Pages: 135
Release: 2014
ISBN: 9783446438545
Category: Electronic Book
Language: EN, FR, DE, ES & NL

Java das komplette Starterkit f r den erfolgreichen Einstieg in die Programmierung eine Einf hrung in die Programmierung aktuell zu Java 8 Book Excerpt:

Los Cubanos

Los Cubanos
Author: Volker Figueredo-Véliz
Publsiher: dpunkt.verlag
Total Pages: 176
Release: 2021-08-26
ISBN: 3969105528
Category: Photography
Language: EN, FR, DE, ES & NL

Los Cubanos Book Excerpt:

Reise in die Seele Kubas! Mehr als nur ein Bildband Geschichten und Momente, fotografisch festgehalten und erzählt Ein Einblick in das wahre Kuba – befreit von Klischees Kuba ist einer der verführerischsten, exotischsten und romantischsten Orte, die ein Fotograf finden kann. Der Fotograf Volker Figueredo-Veliz hat sich ganz diesem Land verschrieben. Er lebte in Havanna und erkundete die Stadt mit seiner Kamera, und zwar jeden Tag, für Wochen, für Monate. Auf der Suche nach wahrhaftigen Bildern, nach dem anderen, dem geheimnisvollen Kuba – auf der Suche nach der Seele Kubas. Er erlebte jeden Tag als eine Sequenz von Geschichten, die sich vor seinen Augen entwickelten. Kleine unbedeutende Geschichten, Alltagsszenen, stille, poetische Momente genauso wie unerwartete, schräge und schrille. "Los Cubanos" ist eine Aneinanderreihung solcher Geschichten. Es sind Augenblicke, Bilder, mit denen er im Bruchteil einer Sekunde eine Geschichte eingefroren hat, und die er mit diesem Buch wieder zum Leben erwecken möchte. Es sind aber auch Wegpunkte seiner Reise in die Seele Kubas. Volker Figueredo-Veliz lädt Sie ein, ihn auf diesem Weg ein Stück zu begleiten. Anekdoten und Reportagetexte sowie eine Einführung von Pulitzer-Preisträger Anthony DePalma liefern Hintergründe zu den Bildstrecken.

Deutsche Nationalbibliografie

Deutsche Nationalbibliografie
Author: Die deutsche Nationalbibliothek
Publsiher: Unknown
Total Pages: 135
Release: 2008
ISBN: 1928374650XXX
Category: Electronic Book
Language: EN, FR, DE, ES & NL

Deutsche Nationalbibliografie Book Excerpt:

Die elektronische Welt mit Raspberry Pi entdecken mit dem Raspberry Pi messen steuern und spielen den Raspberry Pi clever erweitern mit Python und C den Raspberry Pi programmieren

Die elektronische Welt mit Raspberry Pi entdecken    mit dem Raspberry Pi messen  steuern und spielen   den Raspberry Pi clever erweitern   mit Python und C den Raspberry Pi programmieren
Author: Erik Bartmann
Publsiher: O'Reilly Germany
Total Pages: 975
Release: 2013
ISBN: 3955611094
Category: Electronic books
Language: EN, FR, DE, ES & NL

Die elektronische Welt mit Raspberry Pi entdecken mit dem Raspberry Pi messen steuern und spielen den Raspberry Pi clever erweitern mit Python und C den Raspberry Pi programmieren Book Excerpt:

Der preiswerte Single-Board-Computer Raspberry Pi hat innerhalb kurzester Zeit die Herzen der Bastler und IT-Tuftler erobert. Das Board verfugt uber zahlreiche Anschlussmoglickeiten, die einem groen PC in nichts nachstehen. Dass Linux als Betriebssystem gewahlt wurde, tragt sicherlich zur groen Beliebtheit dieses kleinen Technikwunders bei und erlaubt zahlreiche Anwendungsmoglichkeiten, die zuvor mit einem Mikrocontroller nicht moglich waren. Elektronisches Grundwissen, wann man es braucht. Der Erfolgsautor Erik Bartmann verbindet auch in seinem neuesten Buch Die elektronische Welt mit Raspberry Pi entdecken die faszinierende Mikrocontroller-Welt mit elektronischen Grundlagenthemen. So lernt der Leser quasi spielerisch die physikalischen Grundlagen der Elektronik - und zwar genau an der Stelle, an der er sie braucht. Funf Bucher in einem groen Werk. Der Autor hat gleich funf Bucher in einem geschrieben: Es ist eine ausfuhrliche Einfuhrung in den Single-Board-Computer Raspberry Pi mit allen denkbaren Anschluss- und Erweiterungsmoglichkeiten; es ist gleichzeitig eine Einfuhrung in die Elektronikgrundlagen. Um den Raspberry Pi selbst programmieren zu konnen, fuhrt der Autor den Leser direkt in zwei Programmiersprachen ein: in Python und in C. Dabei setzt er keine Programmierkenntnisse voraus, sondern fuhrt strukturiert in die Welt der Programmbefehle ein, und zwar von der geeignete Programmierumgebung uber die Verwendung von Modulen bis hin zu eigenen, auf dem Raspberry Pi lauffahigen Programmen. Und wer noch nicht so firm in Linux ist, bekommt vom Autor eine Einfuhrung in das Betriebssystem spendiert. Das Herz des Buches sind jedoch die fast 30 Elektronikprojekte, die der Autor mit zahlreichen vierfarbigen Abbildungen und Fotos, Schaltplanen und unzahligen wertvollen Insider-Tipps detailliert darstellt. Den Raspberry Pi erweitern. Zahlreiche Erweiterungs-Boards sind mittlerweile auf dem Markt, um die Funktions- und Leistungsmoglicheiten des Raspberry Pis zu erweitern. Der Autor zeigt dabei das Zusammenspiel vom Raspberry Pi mit dem Gertboard, dem PiFace-Board, dem Quick2Wire-Board, dem AlaMode-Board, dem Pi Cobbler-Board und dem Prototyping-Board auf. Wie Raspberry Pi mit dem Arduino-Mikrocontroller zusammen arbeiten kann, wird ebenso ausfuhrlich dargestellt wie das Erstellen eines eigenen Simple-Boards, um noch mehr Leistung und Moglichkeiten aus dem Raspberry Pi herauszuholen. Server-Anwendungen fur den Raspberry Pi. Mit einem Raspberry Pi und einer alten Festplatte kann man sich fur kleines Geld einen voll funktionsfahigen Musik- oder Fileserver bauen. Wie Samba und die Web-Serversoftware Apache auf dem Raspberry Pi lauffahig gemacht wird, damit man sich den Single-Board-Computer zu einem Server oder Multimedia-Center ausbauen kann, stellt der Autor detailliert und umfassend dar. Langlebiges Raspberry-Pi-Nachschlagewerk in Farbe. Die elektronische Welt mit Raspberrry Pi entdecken ist komplett vierfarbig. Zahlreiche Farbfotos, farbige Abbildungen und farblich hervorgehobener Code machen das Lesen zu einem Augenschmaus. Detailfotos von Bauteilen helfen dir beim eigenen Zusammenbau ebenso wie farbige Schaltplane. Noch nie war es so reizvoll, Elektronik zu verstehen - und anzuwenden.

German books in print

German books in print
Author: Anonim
Publsiher: Unknown
Total Pages: 1420
Release: 2003
ISBN: 1928374650XXX
Category: Catalogs, Publishers'
Language: EN, FR, DE, ES & NL

German books in print Book Excerpt:

Praxiswissen TYPO3 Version 6 0

Praxiswissen TYPO3 Version 6 0
Author: Robert Meyer
Publsiher: O'Reilly Germany
Total Pages: 512
Release: 2013-01-31
ISBN: 386899890X
Category: Computers
Language: EN, FR, DE, ES & NL

Praxiswissen TYPO3 Version 6 0 Book Excerpt:

Mit der richtigen Anleitung ist der Einsatz von TYPO3 gar nicht so schwer zu lernen. Das beweist dieses Buch, das sich längst als Standardwerk für den TYPO3-Einstieg etabliert hat. Praxiswissen Typo3 ist eine gut verständliche Einführung in das beliebte Content-Management-System und richtet sich auch an TYPO3-Einsteiger ohne ausgeprägte Programmierkenntnisse. Robert Meyer erklärt Zusammenhänge detailliert, nachvollziehbar und immer praxisbezogen. Er vermittelt das nötige Handwerkszeug, um Websites mit TYPO3 erfolgreich einzurichten und zu optimieren. Für die 6. Auflage wurde der Bestseller aktualisiert, so dass er jetzt TYPO3 in der Version 6.0 abdeckt. TYPO3 installieren und kennenlernen: Schritt für Schritt: Installieren Sie TYPO3 auf Ihrem Linux- oder Windows-System und gewinnen Sie einen Überblick über die Funktionen des Backends. TypoScript und Templates verstehen: Lernen Sie die objektorientierte Struktur, die Sprachsyntax und die wichtigsten Objekte von TypoScript kennen und setzen Sie CSS-basierte TypoScript-Templates ein. Inhalte auf der Webseite darstellen: Formatieren Sie redaktionelle Inhalte, integrieren Sie Suchfunktionen, ermöglichen Sie Mehrsprachigkeit und realisieren Sie eine Druckversion der Website sowie zugriffsgeschützte Bereiche. Lernen Sie von den Profis: Der Autor greift Probleme auf, die bei seiner Support-Hotline regelmäßig auftauchen, und stellt clevere Lösungen vor. Grafiken und Menüs erstellen: Nutzen Sie die leistungsstarken Grafikfunktionen und generieren Sie Grafiken und Menüs dynamisch. Erweiterungen integrieren und selbst schreiben: Lernen Sie anhand des News- und des Forum-Plugins, wie Erweiterungen im System verankert und konfiguriert werden – und entwickeln Sie Ihre eigenen Erweiterungen. Zukunftssichere Extension-Entwicklung mit Extbase: Lernen Sie, wie Sie mit Extbase und Fluid eigene Erweiterungen entwickeln, die sich durch gute Software-Architektur und hohe Wartbarkeit auszeichnen.

A and the Lambda Calculus

A   and the Lambda Calculus
Author: Georg P. Loczewski
Publsiher: tredition
Total Pages: 60
Release: 2018-05-09
ISBN: 3746938104
Category: Science
Language: EN, FR, DE, ES & NL

A and the Lambda Calculus Book Excerpt:

The book contains an introduction to the Lambda Calculus as the theoretical foundation of all 'Functional Programming' languages. The Lambda Calculus has been created by the American logician Alonzo Church in the 1930's and is documented in his works published in 1941 under the title 'The Calculi of Lambda Conversion'. Alonzo Church wanted to formulate a mathematical logical system and had no intent to create a programming language. The intrinsic relationship of his system to programming was discovered much later in a time in which programming of computers became an issue. The book 'A++ and the Lambda Calculus' also contains a brief introduction to the educational programming language A++, a minimal programming language that has been built with the Lambda Calculus as its foundation. The purpose of A++ is to serve as a learning instrument rather than as a programming language used to solve practical problems. A++ is supposed to be an excellent tool to become familiar with the core of programming and with programming patterns that can be applied in other languages needed to face the real world. A++ is presented in greater detail in the books: 'A++ The Smallest Programming Language in the World' (978-3-7469-3021-3) and in 'Programmieren lernen mit A++' (978-3-7469-3199-9).

International Mathematical News

International Mathematical News
Author: Anonim
Publsiher: Unknown
Total Pages: 135
Release: 1997
ISBN: 1928374650XXX
Category: Mathematics
Language: EN, FR, DE, ES & NL

International Mathematical News Book Excerpt:

WEBSOCKETS

WEBSOCKETS
Author: Peter Leo Gorski,Luigi Lo Iacono,Hoai Viet Nguyen
Publsiher: Unknown
Total Pages: 281
Release: 2015-01-15
ISBN: 9783446443716
Category: Socket
Language: EN, FR, DE, ES & NL

WEBSOCKETS Book Excerpt:

- Für Webentwickler mit Grundkenntnissen, Studenten der Informatik, Softwarearchitekten und IT-Konzepter - Umfassender Einstieg in die WebSocket-Technik: Grundlagen, Performance, Sicherheit, Test-Verfahren - Mit zahlreichen Beispielen auf Basis ganz unterschiedlicher Werkzeuge, Technologien, Sprachen und Frameworks - Die Beispiele aus dem Buch sowie Infos zu aktuellen Entwicklungen können auf der Website der Autoren heruntergeladen werden - EXTRA: E-Book inside Dieses Buch führt Sie umfassend in die WebSocket-Technik und die damit einhergehenden neuen Entwicklungsmöglichkeiten ein. Unter den zahlreichen exemplarischen Anwendungen finden sich Beispiele auf Basis von Node.js, Vert.x, und JSR 356, als Programmiersprachen werden Java und JavaScript eingesetzt. Nach einer Einführung in die notwendigen Grundlagen von HTTP lernen Sie zunächst die Mechanismen für höhere Interaktivität und Echtzeitfähigkeit bei Webanwendungen kennen. Weiter geht es mit dem WebSocket-Protokoll und der WebSocket-API. An dieser Stelle werden Sie mit JavaScript erste Beispiele für WebSocket-Clientanwendungen in Webbrowsern programmieren. Es folgen WebSocket-Implementierungen auf der Serverseite auf Basis gebräuchlicher Frameworks. Weitere Themen sind das Testen von verteilten Web-Socket-basierten Applikationen, Performance-Eigenschaften und - ganz wichtig - Sicherheitsaspekte, insbesondere wenn die Anwendung aus verteilten Komponenten zusammengesetzt ist, die über offene Netze miteinander gekoppelt sind. Schließlich werden Sie verschiedene größere und vollständige Anwendungen implementieren: eine generische Fernsteuerung für Webanwendungen, ein klassisches Chatsystem, eine Heatmap für Usability-Tests und eine Überwachungskamera per Webcam. AUS DEM INHALT // HTTP-Grundlagen // Techniken für höhere Interaktivität und Echtzeitfähigkeit // Die Leitung: Das IETF WebSocket-Protokoll // Der Client: Die W3C WebSocket-API // Der Server: Sprachliche Vielfalt // WebSockets in der Praxis: Performance & Skalierbarkeit, Sicherheit, Gefahren & Probleme // Vier komplette Beispielanwendungen Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader