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 Drenyovszki Rajmund Elektrotechnika és Kibernetika Szakcsoport

Hasonló előadás


Az előadások a következő témára: "Az F# programozási nyelv Drenyovszki Rajmund Elektrotechnika és Kibernetika Szakcsoport"— 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 Drenyovszki Rajmund Elektrotechnika és Kibernetika Szakcsoport"

Hasonló előadás


Google Hirdetések