Fantom

Fantom
Kieliluokka oliosuuntautunut , rakenteellinen , pakottava , cross-platform
Esiintyi 2005 [1] ( 2005 )
Kehittäjä Brian Frank, Andy Frank
Vapauta 1.0.77 [2]  (2. syyskuuta 2021 ) ( 2021-09-02 )
Tyyppijärjestelmä tiukka , staattinen , dynaaminen
Vaikutettu C# , Java , Scala , Ruby , Erlang
Lisenssi Akateemisen ilmaisen lisenssin versio 3.0 [3]
Verkkosivusto fantom.org

Fantom on Brian ja Andy Frankin [4] luoma yleiskäyttöinen olio-ohjelmointikieli, joka käännetään Java Runtime Environment (JRE), JavaScript ja .NET Common Language Runtime (CLR) -ympäristöön. Päätavoitteena on tarjota standardi API , joka poistaa kysymyksen siitä, suoritetaanko koodi JRE:ssä vai CLR:ssä [5] . Kieli tukee toiminnallista ohjelmointia sulkemisten kautta ja monisäikeistystä toimijoiden kautta.

"Hello World"

Esimerkki klassisesta Hello world -ohjelmasta , joka on kirjoitettu Fantomilla:

// Terveisiä Fantomilta! class HelloWorld { staattinen Void main () { echo ( "Hei, maailma!" ) } }

Syntaksi on hyvin samanlainen kuin Java ja C#. Huomaa, että "Void" kirjoitetaan isolla kirjaimella. Tämä johtuu siitä, että Void on luokka - Fantomissa ei ole primitiivisiä tyyppejä, kaikki on objektia. Sinun ei tarvitse laittaa puolipistettä rivien loppuun.

Katso myös

Muistiinpanot

  1. Blogipostaus Fantomin historiasta . Käyttöpäivä: 15. helmikuuta 2013. Arkistoitu alkuperäisestä 20. lokakuuta 2013.
  2. Koontiversio 1.0.77 . Arkistoitu alkuperäisestä 3. tammikuuta 2022. Haettu 5. huhtikuuta 2022.
  3. Fandoc-kielisivuston usein kysytyt kysymykset . Käyttöpäivä: 15. helmikuuta 2013. Arkistoitu alkuperäisestä 25. heinäkuuta 2015.
  4. Fantom UKK: Ota yhteyttä . Käyttöpäivä: 15. helmikuuta 2013. Arkistoitu alkuperäisestä 25. heinäkuuta 2015.
  5. Fantom UKK: Miksi Fantom? . Käyttöönottopäivä: 15. helmikuuta 2013. Arkistoitu alkuperäisestä 29. elokuuta 2015.

Kirjallisuus

Linkit