Pari sekalaista diaa, mm. linkit ja lisätiedot
Sanko F# -tapahtuman diasarja
Copy: https://docs.google.com/presentation/d/1-gCifUy5QOkcu6ByEPfZOJ9UcnAlmJclKIzL9lMlmLo/edit?usp=sharing
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Pari sekalaista diaa ja F#-Referenssejä
1. Listat ovat oletuksena linkitettyjä Suorita Sama lopuille :: let rec luuppaa toiminto lista = match lista with | [] -> [] | eka::loput -> toiminto eka :: luuppaa toiminto loput
let eteen = 0::[1;2;3] let yhdiste = eteen @ [4;5;6] @ [7;8;9] http://blogs.msdn.com/b/chrsmith/archive/2008/05/02/f-in-20-minutes-part-i.aspxhttp://blogs.msdn.com/b/chrsmith/archive/2008/05/02/f-in-20-minutes-part-ii.aspxhttp://blogs.msdn.com/b/chrsmith/archive/2008/07/10/mastering-f-lists.aspx
Lisää aiheesta netissä, mm:http://codemonkeyism.com/function-tail-recursive/http://community.bartdesmet.net/blogs/bart/archive/2009/11/08/jumping-the-trampoline-in-c-stack-friendly-recursion.aspxhttp://community.bartdesmet.net/blogs/bart/archive/2010/07/07/the-case-of-the-failed-demo-stackoverflowexception-on-x64.aspx
F# tulevaisuus: Kääntäjä osaa tyypittää koodaajalle automaattisesti eri tietolähteitä .NET-tyypeille: http://channel9.msdn.com/Events/PDC/PDC10/FT12
Tässä on stackoverflow-siten tilastoja:Ratio = avoimet kysymykset / kaikki kysymykset- Kuvasta puuttuu OCaml joka on about tasoissa F#:pin kanssa. (Ei yllätä, sillä F# on OCamlia.)- Ja Prolog joka on n. 0,10 eli pythonin ja c# välissä. Kuitenkin kummankin kokonaismäärät olivat alle 1000.Mitä johtopäätöksiä tästä voi vetää?- Helpot kysymykset suljetaan stackoverflowsta heti. Ongelmat ovat oikeita vaikeita kielen tai ympäristön ongelmiaObjective c on Applen kehityskieli, actionscript on Flashin
Tämä on piirretty excel-taulukosta suhteutettuna c-kieleen (eli suoraa total ja ratio jaettu sen arvoilla).C-kielen on usein ala referenssi ja joka pärjäsi molemmissa ok.Huomattavaa: C# ja F# yhdessä ylivoimaisia.Funktionaalisten kielten etumatka laadussa… Onko jokin syy, miksi niissä muka on “osaavammat koodaajat”?