Es gab schon viel Gutes über F# zu lesen – eine Programmiersprache die übrigens eng mit Objective Caml verwandt ist. Wer in der .NET-Welt auf dem Laufenden sein will, sollte sie sich einmal ansehen. ZDNet fasst die wichtigsten Eigenschaften zusammen und zeigt erste Schritte.
So kommt man zu F#
Seit September steht die Community Technology Preview (CTP) als kostenloser Download zur Verfügung. Sie wird von Windows XP und Windows Vista unterstützt. Voraussetzung ist die Systemkomponente .NET Framework 2.0. Um F# zu installieren, muss lediglich die Installationsdatei heruntergeladen und ausgeführt werden. Eine Integration in Visual Studio 2008 ist möglich, aber nicht erforderlich. Mittels der Befehlszeilentools kann dann mit dem F#-Code experimentiert werden.
In Visual Studio 2008 gibt es eine interaktive Sitzung, die es ermöglicht, F#-Code einzugeben und ohne Kompilierung sofort auszuführen. Das Fenster für die interaktive Sitzung befindet sich am unteren Rand der IDE-Oberfläche – falls mit F# gearbeitet wird. F#-Code lässt sich über die Tastenkombination [Alt]+[Enter] sofort einsetzen. Das ist eine hervorragende Möglichkeit, sich mit der Programmiersprache gleich zu Beginn etwas vertraut zu machen.
Welchen Funktionsumfang bringt F# mit?
Microsoft beschreibt F# als funktionelle, objektorientierte und imperative Programmiersprache für .NET. Trotz der Objektorientierung besteht wohl die wichtigere Eigenschaft in der Funktionalität. Denn mit F# muss eben kein objektorientierter Code eingegeben werden. Bei der Problemlösung lässt sich vielmehr die Verfahrensweise in den Vordergrund stellen.
F# hat folgende Eigenschaften:
Mit F# lässt sich nahezu alles entwickeln. Doch laut Microsoft soll diese Sprache vor allem für rechenintensive Anwendungen geeignet sein, beispielsweise für Finanz- oder Datenanalysen, Datenmodellierung und akademische Anwendungen. Dabei werden sich vielleicht einige an ihre Studienzeit erinnern und wie sie mit Fortran herumgespielt haben. So gibt es auch ein Projekt für eine .NET-Version von Fortran.
Page: 1 2
Der Cybersecurity Report von Hornetsecurity stuft 2,3 Prozent der Inhalte gar als bösartig ein. Die…
Die Hintermänner haben es auf Zugangsdaten zu Microsoft Azure abgesehen. Die Kampagne ist bis mindestens…
Cloud-Plattform für elektronische Beschaffungsprozesse mit automatisierter Abwicklung elektronischer Rechnungen.
Mindestens eine Schwachstelle erlaubt eine Remotecodeausführung. Dem Entdecker zahlt Google eine besonders hohe Belohnung von…
Nur rund die Hälfte schaltet während der Feiertage komplett vom Job ab. Die anderen sind…
Security-Experten von Check Point sind einer neuen Angriffsart auf die Spur gekommen, die E-Mail-Schutzmaßnahmen umgehen…