F#
Einstieg und praktische Anwendung
Oliver Sturm(Author)
Entwickler Press
Published on 3. July 2012
188 pages
978-3-86802-608-5 (ISBN)
System requirements
for ePUB without DRM
E-Book Single Licence
You are acquiring a single user licence for this eBook, which you might not transfer. [L]
Available for download
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Mit Visual Studio 2010 hielt eine neue Programmiersprache in der.NET-Welt Einzug: F#. Das Stadium der Forschungssprache hat F# hinter sich gelassen und stellt Ihnen mit seinem hybriden Ansatz Möglichkeiten zur Verfügung, die weit über das Können anderer.NET-Sprachen hinausgehen. Die objektorientierte Welt ist sogar besser als in C# unterstützt und die funktionale Programmierung eröffnet in vielen Bereichen neue und effizientere Wege.
Suchen Sie nach der leistungsfähigsten.NET-Sprache? Mögen Sie funktionale Ideen wie LINQ und interessieren sich für Ähnliches in anderen Bereichen? Erwarten Sie von Ihrer Sprache der Wahl größtmögliche Flexibilität und beste Hilfestellung in jeder Programmiersituation? Dann ist dieses Buch für Sie.
Anhand von klaren Beispielen ermöglicht Oliver Sturm einen einfachen Einstieg in die neue Denkweise von F# und bietet dem Leser die Möglichkeit, schon nach kurzer Zeit eigene produktive Anwendungen zu erstellen.
Ein Buch für Programmierer und Entwickler im.NET/Visual-Studio-Umfeld. Alle, die die neue Sprache kennen lernen wollen.
Suchen Sie nach der leistungsfähigsten.NET-Sprache? Mögen Sie funktionale Ideen wie LINQ und interessieren sich für Ähnliches in anderen Bereichen? Erwarten Sie von Ihrer Sprache der Wahl größtmögliche Flexibilität und beste Hilfestellung in jeder Programmiersituation? Dann ist dieses Buch für Sie.
Anhand von klaren Beispielen ermöglicht Oliver Sturm einen einfachen Einstieg in die neue Denkweise von F# und bietet dem Leser die Möglichkeit, schon nach kurzer Zeit eigene produktive Anwendungen zu erstellen.
Ein Buch für Programmierer und Entwickler im.NET/Visual-Studio-Umfeld. Alle, die die neue Sprache kennen lernen wollen.
More details
Language
German
Place of publication
Frankfurt am Main
Germany
File size
3,53 MB
ISBN-13
978-3-86802-608-5 (9783868026085)
Schweitzer Classification
Other editions
Additional editions

Book
07/2012
Entwickler Press
€29.90
No shipping information available
Person
Oliver Sturm ist Berater und Trainer für Themenbereiche der.NET-Softwarearchitektur. Er ist Associate Consultant bei thinktecture und bekannt als Autor von Kursmaterialien und Artikeln. Als Experte für Programmiersprachen und Microsoft C# MVP ist er weiterhin bekannt für seine Erfahrungen im Spezialbereich von DevExpress-UI-Komponenten und Frameworks. Unter http://www.oliversturm.com finden Sie mehr Informationen.
Content
- Intro
- Inhaltsverzeichnis
- Vorwort
- Kapitel 1 - Hallo F# - Ein praktischer Einstieg
- 1.1 Erste Schritte
- 1.1.1 Hallo Welt an der Konsole
- 1.1.2 Hallo Welt mit Windows Forms
- 1.1.3 Hallo Welt mit WPF
- 1.1.4 Die Entwicklungsumgebung(en)
- 1.1.5 Mono
- 1.1.6 Am Ende der ersten Schritte...
- 1.2 Wichtige Sprachstrukturen
- 1.2.1 Werte und Variablen
- 1.2.2 Funktionen
- 1.2.3 Module, Namespaces, Eintrittspunkte und Kompilierreihenfolge
- 1.3 Testen
- 1.4 Praxis: Ein Programm zur Lautsprecherberechnung
- 1.5 .NET-kompatible Klassen
- 1.5.1 Konstruktoren
- 1.5.2 Properties
- 1.5.3 Vererbung
- 1.5.4 Typen und Umwandlungen
- 1.6 Praxis: Lautsprecherberechnung mit ASP.NET MVC
- 1.6.1 Eingabe
- 1.6.2 Verarbeitung
- 1.6.3 Ausgabe
- 1.7 Fazit
- Kapitel 2 - Funktionen im Detail
- 2.1 Deklarationen
- 2.2 Funktionen sind Werte
- 2.3 Function Construction
- 2.3.1 Partial Application
- 2.3.2 Eine Frage der Reihenfolge
- 2.3.3 Die Eleganz von Operatoren
- 2.3.4 Composition
- 2.4 Funktionale Algorithmen
- 2.4.1 Pre-Computation
- 2.4.2 Rekursion
- 2.5 Fazit
- Kapitel 3 - Umgang mit Daten
- 3.1 Tupel
- 3.2 Optionstypen
- 3.3 Listen
- 3.4 List- und Sequence-Comprehensions
- 3.5 Discriminated Unions
- 3.5.1 Hybride Ergänzungen
- 3.6 Record-Typen
- 3.6.1 Veränderungen
- 3.6.2 Muster
- 3.7 Der richtige Datentyp
- 3.8 Datenmanipulation und -analyse
- 3.8.1 Selbstgeschriebene Algorithmen
- 3.8.2 Bibliotheksfunktionen
- 3.9 Fazit
- Kapitel 4 - Objektorientierte Programmierung
- 4.1 Interfaces
- 4.2 Objektausdrücke
- 4.3 Fazit
- Kapitel 5 - .NET-spezifische Elemente
- 5.1 Ausnahmebehandlung
- 5.2 IDisposable
- 5.3 Null
- 5.4 Fazit
- Stichwortverzeichnis
System requirements
File format: ePUB
Copy protection: without DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use a reader that can handle the file format ePUB, such as Adobe Digital Editions or FBReader – both free (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePUB works well for novels and non-fiction books – i.e., 'flowing' text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook does not use copy protection or Digital Rights Management
For more information, see our eBook Help page.