Fantom

Fantom
Nyelvóra objektum-orientált , strukturális , imperatív , cross-platform
Megjelent 2005 [1] ( 2005 )
Fejlesztő Brian Frank, Andy Frank
Kiadás 1.0.77 [2]  (2021. szeptember 2. ) ( 2021-09-02 )
Típusrendszer szigorú , statikus , dinamikus
Befolyásolt C# , Java , Scala , Ruby , Erlang
Engedély Academic Free License 3.0 verzió [3]
Weboldal fantom.org

A Fantom egy Brian és Andy Frank [4] által létrehozott általános célú objektum-orientált programozási nyelv, amely a Java Runtime Environment (JRE), a JavaScript és a .NET Common Language Runtime (CLR) nyelvre fordítható. A fő cél egy olyan szabványos API létrehozása , amely absztrahálja azt a kérdést, hogy a kód a JRE-ben vagy a CLR-ben fog futni [5] . A nyelv támogatja a funkcionális programozást a lezárásokon és a többszálú szereplőkön keresztül.

"Hello World"

Példa a Fantomban írt klasszikus Hello world programra :

// Üdvözlet a Fantomtól! class HelloWorld { static Void main () { echo ( "Hello, World!" ) } }

A szintaxis nagyon hasonló a Java-hoz és a C#-hoz. Vegye figyelembe, hogy az "Érvénytelen" szó nagybetűvel írható. Ez azért van, mert a Void egy osztály – a Fantomban nincsenek primitív típusok, minden egy objektum. Nem kell pontosvesszőt tenni a sorok végére.

Lásd még

Jegyzetek

  1. Blogbejegyzés a Fantom történetéről . Hozzáférés dátuma: 2013. február 15. Az eredetiből archiválva : 2013. október 20.
  2. Build 1.0.77 . Archiválva az eredetiből 2022. január 3-án. Letöltve: 2022. április 5.
  3. GYIK a Fandoc nyelvű webhelyről . Hozzáférés dátuma: 2013. február 15. Az eredetiből archiválva : 2015. július 25.
  4. Fantom GYIK: Lépjen kapcsolatba velünk . Hozzáférés dátuma: 2013. február 15. Az eredetiből archiválva : 2015. július 25.
  5. Fantom GYIK: Miért a Fantom? . Hozzáférés dátuma: 2013. február 15. Az eredetiből archiválva : 2015. augusztus 29.

Irodalom

Linkek