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
Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.
Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…
Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…
Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…
Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…
Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…