rosalba

Il blog di Rosalba Fiore [Microsoft Certified Trainer]
posts - 398, comments - 583, trackbacks - 4693

My Links

News

Article Categories

Archives

Post Categories

Image Galleries

Al primo posto

Alcune delle Donne Attive

Alcuni dei ferri del mestiere di una MCT

Certificazioni Informatiche

elearning...funziona solo in alcuni casi!!!

Eventi

Gli MCT nel mondo

La mia zone

Link tecnici

Link un pò così

Panoramica altre Community

Post-it Articoli e post di MCT, MVP ect

Windows Vista

Ieri Cobol ed oggi..

Mentre ieri parlavo di cose che hanno fatto storia, oggi qualche cosa su cosa si profila all'orizzonte,

F#

direttamente dai laboratori di Microsoft Reaserch  (c'è l'area People se volete vedere i volti di chi ci lavora) maggiori news ed il blog di riferimento di Don Syme.

Chissà che ruolo avrà in futuro nella nostra vita di sviluppatori!!! Avrà uno sviluppo, a distanza di tanti anni ne parleremo/useremo ancora come il Cobol ed il Fortran?

Per ora io ancora non mi pronuncio :) però la voce su Wiki esiste già:

"F# (pronounced F sharp) is a functional and object oriented programming language for the Microsoft .NET platform. A strength of F# is its setting within .NET. A key design aim is seamless .NET interoperability, both via direct use of .NET APIs from F# and authorship of natural .NET components in F#. Consequently, the main F# libraries are the .NET libraries themselves (e.g. DirectX, Windows Forms, and ASP.NET, as well as alternatives like Gtk#). A Visual Studio plugin provides a graphical development environment, including features such as background type-checking with feedback under the mouse, which is extremely helpful for those unfamiliar with type inference.

F# is developed by Microsoft Research, and has a core language that is similar to that of the Caml language: both are members of the ML programming language family.

F# also provides a standard library of its own, designed to be largely compatible with the OCaml standard library. Since the two languages also share a common language subset, it can thus be quite practical to compile a single codebase with both. This enables core Caml code to be ported to the .NET world, and core F# code to run with OCaml. Maintaining this basic compatibility is one of the primary goals of the project.

As a research project, F# demonstrates how .NET enables interoperability between different programming paradigms. It showcases a set of extensions to .NET's intermediate language IL, called ILX, which demonstrate how a strict curried functional language may be compiled efficiently."

fonte: Wikipedia

Print | posted on giovedì 19 luglio 2007 13:58 | Filed Under [ C# Notizie dal mondo e fatti miei ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET