Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Az F# programozási nyelv

Hasonló előadás


Az előadások a következő témára: "Az F# programozási nyelv"— Előadás másolata:

1 Az F# programozási nyelv
Drenyovszki Rajmund Elektrotechnika és Kibernetika Szakcsoport

2 Mi ez? Programozási nyelv, .NET keretrendszer része, Funkcionális,
HOGYAN helyett a MIT.

3 Újabb programozási nyelv?
Assembly, Basic, Pascal, C, C++, Java, C#, … Lisp, Haskell, Erlang, OCaml, F# A VisualStudio része, teljes .NET elérhető vele, de kicsit más szemlélettel.

4 Példa (C#) … public int negyzet(int x) { return x * x; }
public int negyzetOsszeg(int[] szamok) { int osszeg = 0; foreach (int i in szamok) int x = negyzet(i); osszeg = osszeg + x; } return osszeg;

5 Példa (F#) let negyzet x = x * x let negyzetOsszeg szamok =
let mutable osszeg = 0 for i in szamok do let x = negyzet i osszeg <- osszeg + x osszeg

6 Példa (funkcionális F#)
let functionalisNegyzetOsszeg szamok = szamok |> Seq.map (fun x -> x * x) |> Seq.sum

7 Könyvek [1] D. Syme, A. Granicz, A. Cisternino: Expert F#, Apress (2007). [2] J. Harrop: F# for scientists, John Wiley & Sons, Inc. (2008). [3] C. Smith: Programming F#, O’Reilly Media, Inc. (2010).


Letölteni ppt "Az F# programozási nyelv"

Hasonló előadás


Google Hirdetések