http://blog.taiste.fi/blogi/2011/7/11/oho-nain-taisteella-ohjelmoidaan-katso-koodi.html
Esimerkiksi Haskell.
Ja PROLOG. (SWI-prolog www.swi-prolog.org)
Nämä olivat esillä jo 1990-luvulla viidennen polven tietokoneiden kanssa, mutta silloin ei homma lähtenyt vielä käyntiin. Jaa en tiedä Haskellista, mutta Swi-prolog on jo 25 vuotta vanha.
Jos olette kyllästyneet C ja C#:iin, niin opetelkaa kunnolla Haskell'ia tai Prologia.
Funktionaalinen ohjelmointi on tulevaisuuden ohjelmointia
3
253
Vastaukset
"aina" sitä koodia on pyritty funktionaalisesti tekemään, myös niillä imperatiivisilla kielillä.
Sellainen juttu vaan, että se ohjelmointikieli ei ole niin oleellinen asia.- Paree nii
Viisastelujen sijaan kerro, mikä ON oleellinen asia.
Paree nii kirjoitti:
Viisastelujen sijaan kerro, mikä ON oleellinen asia.
1. Kuinka pitkään ohjelman tarvitsee toimia?
2. Kuinka nopeasti ohjelman tarvitsee toimia
3. Minkälainen arkkitehtuuri sopii ohjelman vaatimuksiin?
4. Mitä komponenttiarkkitehtuuria käytetään?
5. Minkälaiset järjestelmät ovat kohderyhmässä joiden kanssa pitäisi olla yhteensopiva?
6. Tarvitseeko koodi ja koko työkaluketju jotain sertifiointeja tms, ?
Nämä olisi aika oleellisia kysymyksiä!
Lyhyesti, palvelimissa on vaikka mitä kieliä mutta pari ääripäätä on Javascript ja Java. Javascriptiä käytetään kun suositaan matalia latensseja ja kevyttä palvelinta. Javaa taas suositaan kun halutaan raskasta prosessointia, pitkää käyttöikää jne.
Päätelaitteissa sitten on joko standardi Javascript mikä toimii joka paikassa, tai sitten on alustakohtaiset kielet. Applen järjestelmille tehdään ObjektiveC:llä, Googlen järjestelmille Javalla, Microsoftin järjestelmille C#:lla, Canonicalin järjestelmille Qt5 QML:llä, tarvittaessa C :aa. LSB yhteensopiville päätelaitteille natiivikoodina GTK 2 alusta C:llä on hyvä ja työpöytätilassa toimiville työasemille Java JRE.
Hyvin usein sen alustan ominaisuudet sitten päättää sen että mikä kieli valitaan kyseiseen projektiin. Se kieli ei siis ole mikään itseisarvo. Sitten homma tietysti tehdään rakenteellisesti oikeaoppisesti sen mukaan miten kieli sen mahdollistaa.
Se olisi typeryyttä opetella jotain kieltä siksi että kieli olisi olevinaan niin erinomaisen hyvä että sillä olisi hyvä tehdä kaikennäköisiä juttuja. Todellisuudessa se on vain työkalu ja kieli valitaan projektin mukaan. Samat jutut tekee joka kielellä helposti kunhan itse vaan ymmärtää mitä haluaa tehdä.
Ainoa sellainen universaali kieli tällä hetkellä joka jyrää jokapuolella on Javascript, että jos yksi kieli pitäisi valita niin se on se.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Nainen kokki autossa kammottavan kuoleman sähköauto-Teslan syttyessä tuleen.
https://www.is.fi/autot/art-2000011652873.html Näin vaarallisia sähköautopalot voivat olla.845157Persuja ei aluevaltuustoissa näy
Ei tunnu persuja paljon paikalliset asiat kiinnostavan, vaan ainoastaan ulkomaalaiset, joku Israel ja Trumpin fanitus.253480Päivän Riikka: Uudenkaupungin autotehdas hiljeni
Näin ne 100 000 uutta pysyvää ei-tempputyötä yksityiselle sektorille tämän hallituksen ansiosta syntyy. Työntekijöille j382828Riikka vie Suomen kohta ykköseksi työttömyyskisassa
Espanja: 10,5 % Suomi: 10,3 % Ruotsi: 9,3 % Kisa on tiukkaa, mutta Riikalla hyvä draivi päällä. Vasemmistolaisen päämin91972Kerro kaivattusi nimi tai nimikirjaimet
🌠 Tähdenlento! Kirjoittamalla kaivattusi nimen tai nimikirjaimet tähän, saattaa toiveesi toteutua.581820- 471586
Alkuvuodesta poistuu työttömyyskorvaus kaikilta joilla on säästössä rahaa
Tippuu korvaukselta iso määrä työttömiä.2631476- 941382
Tämmönen höpsö
Höpönassu mä olen. En mikään erikoinen…hölötän välillä ihan levottomia. Tykkäisit varmasti jos olisin siellä sun vieress441356Hiljaisuus
Tarkoittaa välinpitämättömyyttä, henkistä väkivaltaa ja kiusaamista. Olet valinnut hiljaisuuden.731078