Fantom

Fantom
Clasa de limba orientat pe obiecte , structural , imperativ , multiplatformă
Aparut in 2005 [1] ( 2005 )
Dezvoltator Brian Frank, Andy Frank
Eliberare 1.0.77 [2]  (2 septembrie 2021 ) ( 2021-09-02 )
Tip sistem strict , static , dinamic
A fost influențat C# , Java , Scala , Ruby , Erlang
Licență Licență gratuită academică versiunea 3.0 [3]
Site-ul web fantom.org

Fantom este un limbaj de programare orientat pe obiecte de uz general creat de Brian și Andy Frank [4] care se compilează în Java Runtime Environment (JRE), JavaScript și .NET Common Language Runtime (CLR). Scopul principal este de a oferi un API standard care să elimine întrebarea dacă codul va rula în JRE sau CLR [5] . Limbajul sprijină programarea funcțională prin închideri și multithreading prin actori.

„Bună lume”

Un exemplu de program clasic Hello world scris în Fantom:

// Bună ziua de la Fantom! class HelloWorld { static Void main () { echo ( "Bună ziua, lume!" ) } }

Sintaxa este foarte asemănătoare cu Java și C#. Rețineți că „Void” este scris cu majuscule. Acest lucru se datorează faptului că Void este o clasă - nu există tipuri primitive în Fantom, totul este un obiect. Nu trebuie să puneți punct și virgulă la sfârșitul rândurilor.

Vezi și

Note

  1. Postare pe blog despre istoria lui Fantom . Data accesului: 15 februarie 2013. Arhivat din original pe 20 octombrie 2013.
  2. Build 1.0.77 . Arhivat din original pe 3 ianuarie 2022. Preluat la 5 aprilie 2022.
  3. Întrebări frecvente ale site-ului în limbajul Fandoc . Data accesului: 15 februarie 2013. Arhivat din original pe 25 iulie 2015.
  4. Întrebări frecvente Fantom: Contactați-ne . Data accesului: 15 februarie 2013. Arhivat din original pe 25 iulie 2015.
  5. Întrebări frecvente Fantom: De ce Fantom? . Data accesului: 15 februarie 2013. Arhivat din original pe 29 august 2015.

Literatură

Link -uri