Fantom

Fantom
Jazyková třída objektově orientovaný , strukturální , imperativní , multiplatformní
Objevil se v 2005 [1] ( 2005 )
Vývojář Brian Frank, Andy Frank
Uvolnění 1.0.77 [2]  (2. září 2021 ) ( 2021-09-02 )
Typový systém přísný , statický , dynamický
Byl ovlivněn C# , Java , Scala , Ruby , Erlang
Licence Academic Free License verze 3.0 [3]
webová stránka fantom.org

Fantom je obecný objektově orientovaný programovací jazyk vytvořený Brianem a Andym Frankem [4] , který se kompiluje do Java Runtime Environment (JRE), JavaScriptu a .NET Common Language Runtime (CLR). Hlavním cílem je poskytnout standardní API , které abstrahuje otázku, zda kód poběží v JRE nebo CLR [5] . Jazyk podporuje funkční programování prostřednictvím uzávěrů a multithreading prostřednictvím herců.

"Ahoj světe"

Příklad klasického programu Hello world napsaného ve Fantomu:

// Zdravím z Fantoma! class HelloWorld { static Void main () { echo ( "Ahoj světe!" ) } }

Syntaxe je velmi podobná Javě a C#. Všimněte si, že "Void" je velké. Je to proto, že Void je třída – ve Fantomu nejsou žádné primitivní typy, vše je objekt. Na konec řádků nemusíte dávat středník.

Viz také

Poznámky

  1. Blogový příspěvek o historii Fantomu . Datum přístupu: 15. února 2013. Archivováno z originálu 20. října 2013.
  2. Sestavení 1.0.77 . Archivováno z originálu 3. ledna 2022. Staženo 5. dubna 2022.
  3. FAQ jazykového webu Fandoc . Datum přístupu: 15. února 2013. Archivováno z originálu 25. července 2015.
  4. Fantom FAQ: Kontaktujte nás . Datum přístupu: 15. února 2013. Archivováno z originálu 25. července 2015.
  5. Fantom FAQ: Proč Fantom? . Datum přístupu: 15. února 2013. Archivováno z originálu 29. srpna 2015.

Literatura

Odkazy