Programovací jazyk Aum - Aum Programming Language
Téma tohoto článku nemusí splňovat požadavky Wikipedie obecný pokyn k notabilitě.Února 2017) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Tento článek je tón nebo styl nemusí odrážet encyklopedický tón použitý na Wikipedii.Února 2017) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Programovací jazyk Aum je multi-paradigma programovací jazyk který je interním výzkumným projektem v IT Adapter od roku 2004. Je něco podobného modernímu C# ve své sadě funkcí přidává programování orientované na aspekty, předávání zpráv a porovnávání vzorů (a la Cíl-C, Embarcadero Delphi a Erlang (programovací jazyk) ).[1][2]
Hlavní myšlenkou je vybudovat vše kolem Abstraktní syntaxový strom. Neexistuje žádný mezilehlý kód a-la Java bytecode nebo CIL nebo Dalvik (software) kód. Moduly Aum (kompilované sestavy .dll / .class soubory analogové) jsou genericky serializované stromy abstraktní syntaxe. Aum podporuje aspektově orientované programování s odpovídajícím vzorem AST, takže aspekty mohou být vloženy do „kompilovaného“ kódu.
V současné době jsme zkonstruovali lexer, parser a většinu sémantického analyzátoru. První gen kódu je v podstatě tlumočník chůze. Máme v plánu pokračovat v práci na tomto projektu a začít jej používat LLVM pro kompilaci JIT strojového kódu. Jedním z cílů kompilace je nativní spustitelný soubor (bez VM), stejně jako u C /C ++.
Aum je a napříč platformami paradigma vývoje, založené na 100% napsání od nuly běhová knihovna a bude vydán jako Software s otevřeným zdrojovým kódem cílení Linux, Okna, Android (operační systém) a další platformy.[3]
Viz také
- Embarcadero Delphi
- C Sharp (programovací jazyk)
- Erlang (programovací jazyk)
- Java (programovací jazyk)
- Cíl-C
Reference
- ^ Blog Aum Code - Knihovna NFX / Aum Runtime Archivováno 2013-12-13 na Wayback Machine
- ^ IT Adapter Corp - Web společnosti IT Adapter Corp
- ^ Příklad syntaxe Aum - http://blog.itadapter.com/2010/04/aum-syntax-samples-constrained-domains.html Blog
Tento počítačová věda článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |