Fantom — об'єктно-орієнтована мова програмування загального призначення, створена Браєном і Енді Френком (Brian Frank, Andy Frank), яка компілюється в Java Runtime Environment (JRE), JavaScript і .NET Common Language Runtime (CLR). Головною метою є надання стандартного API, який абстрагує від питання в якому оточенні буде виконуватися код: в JRE або CLR. Мова підтримує функціональне програмування через замикання і багатопоточність через а́ктори.
Fantom | |
---|---|
Парадигма | об'єктно-орієнтована, структурна, імперативна, крос-платформова |
Дата появи | 2005 |
Розробник | Brian Frank, Andy Frank |
Останній реліз | 1.0.67 (8 січня 2015 ) |
Система типізації | строга, статична, динамічна |
Під впливом від | C#, Java, Scala, Ruby, Erlang |
Ліцензія | Academic Free License version 3.0 |
Вебсайт | fantom.org |
Приклад
Приклад класичної програми «Hello world», написаний на Fantom:
// Hello from Fantom! class HelloWorld { static Void main() { echo("Hello, World!") } }
Синтаксис багато в чому схожий на Java і C#. Зверніть увагу, що «Void» написано з великої літери. Це тому, що Void є класом — в Fantom немає примітивних типів, все є об'єктами. В кінці рядків не потрібно ставити крапку з комою.
Див. також
Література
- Brian Frank (18 лютого 2011). . . Архів оригіналу за 14 червня 2015. Процитовано 8 червня 2015. (англ.)
- Neil McAllister, InfoWorld (14 June, 2013). . Компьютерные вести. Архів оригіналу за 14 червня 2015. Процитовано 12 червня 2015. (рос.)
Посилання
- Why Fantom [ 29 серпня 2015 у Wayback Machine.], автори Fantom’а пояснюють чому вони створили його. (англ.)
- (англ.)
Примітки
- Blog post about history of Fantom [ 20 жовтня 2013 у Wayback Machine.](англ.)
- Build 1.0.67 [ 2 липня 2015 у Wayback Machine.](англ.)
- FAQ of Fandoc language website [ 25 липня 2015 у Wayback Machine.](англ.)
- Fantom FAQ: Contact Us [ 25 липня 2015 у Wayback Machine.](англ.)
- Fantom FAQ: Why Fantom? [ 29 серпня 2015 у Wayback Machine.](англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Fantom ob yektno oriyentovana mova programuvannya zagalnogo priznachennya stvorena Brayenom i Endi Frenkom Brian Frank Andy Frank yaka kompilyuyetsya v Java Runtime Environment JRE JavaScript i NET Common Language Runtime CLR Golovnoyu metoyu ye nadannya standartnogo API yakij abstraguye vid pitannya v yakomu otochenni bude vikonuvatisya kod v JRE abo CLR Mova pidtrimuye funkcionalne programuvannya cherez zamikannya i bagatopotochnist cherez a ktori FantomParadigmaob yektno oriyentovana strukturna imperativna kros platformovaData poyavi2005RozrobnikBrian Frank Andy FrankOstannij reliz1 0 67 8 sichnya 2015 9 rokiv tomu 2015 01 08 Sistema tipizaciyistroga statichna dinamichnaPid vplivom vidC Java Scala Ruby ErlangLicenziyaAcademic Free License version 3 0Vebsajtfantom orgPrikladPriklad klasichnoyi programi Hello world napisanij na Fantom Hello from Fantom class HelloWorld static Void main echo Hello World Sintaksis bagato v chomu shozhij na Java i C Zvernit uvagu sho Void napisano z velikoyi literi Ce tomu sho Void ye klasom v Fantom nemaye primitivnih tipiv vse ye ob yektami V kinci ryadkiv ne potribno staviti krapku z komoyu Div takozhBoo Vala C Scala Ruby ErlangLiteraturaBrian Frank 18 lyutogo 2011 Arhiv originalu za 14 chervnya 2015 Procitovano 8 chervnya 2015 angl Neil McAllister InfoWorld 14 June 2013 Kompyuternye vesti Arhiv originalu za 14 chervnya 2015 Procitovano 12 chervnya 2015 ros PosilannyaWhy Fantom 29 serpnya 2015 u Wayback Machine avtori Fantom a poyasnyuyut chomu voni stvorili jogo angl angl PrimitkiBlog post about history of Fantom 20 zhovtnya 2013 u Wayback Machine angl Build 1 0 67 2 lipnya 2015 u Wayback Machine angl FAQ of Fandoc language website 25 lipnya 2015 u Wayback Machine angl Fantom FAQ Contact Us 25 lipnya 2015 u Wayback Machine angl Fantom FAQ Why Fantom 29 serpnya 2015 u Wayback Machine angl