Fantom

Fantom
Sprog klasse objektorienteret , strukturel , imperativ , på tværs af platforme
Dukkede op i 2005 [1] ( 2005 )
Udvikler Brian Frank, Andy Frank
Frigøre 1.0.77 [2]  (2. september 2021 ) ( 2021-09-02 )
Type system streng , statisk , dynamisk
Blev påvirket C# , Java , Scala , Ruby , Erlang
Licens Akademisk gratis licens version 3.0 [3]
Internet side fantom.org

Fantom er et objektorienteret programmeringssprog til generelle formål skabt af Brian og Andy Frank [4] , der kompileres til Java Runtime Environment (JRE), JavaScript og .NET Common Language Runtime (CLR). Hovedmålet er at levere en standard API , der abstraherer spørgsmålet om, hvorvidt koden vil køre i JRE eller CLR [5] . Sproget understøtter funktionel programmering gennem lukninger og multithreading gennem aktører.

"Hej verden"

Et eksempel på et klassisk Hello World-program skrevet i Fantom:

// Hej fra Fantom! klasse HelloWorld { static Void main () { echo ( "Hej, verden!" ) } }

Syntaksen minder meget om Java og C#. Bemærk, at "Void" er stort. Dette skyldes, at Void er en klasse - der er ingen primitive typer i Fantom, alt er et objekt. Du behøver ikke at sætte semikolon i slutningen af ​​linjerne.

Se også

Noter

  1. Blogindlæg om Fantoms historie . Dato for adgang: 15. februar 2013. Arkiveret fra originalen 20. oktober 2013.
  2. Byg 1.0.77 . Arkiveret fra originalen den 3. januar 2022. Hentet 5. april 2022.
  3. Ofte stillede spørgsmål om Fandocs sprogwebsted . Dato for adgang: 15. februar 2013. Arkiveret fra originalen 25. juli 2015.
  4. Fantom FAQ: Kontakt os . Dato for adgang: 15. februar 2013. Arkiveret fra originalen 25. juli 2015.
  5. Fantom FAQ: Hvorfor Fantom? . Dato for adgang: 15. februar 2013. Arkiveret fra originalen 29. august 2015.

Litteratur

Links