Majom X | |
---|---|
Nyelvóra | több paradigma : strukturális , imperatív , objektum-orientált , moduláris , tükröző , általános , párhuzamos |
Megjelent | 2011. március 1 |
Szerző | Mark Sible |
Típusrendszer | statikus , erős (nem kötelező) és gyenge , névelő , részleges típuskövetkeztetéssel |
Befolyásolt | BlitzBasic , BlitzMax , C , C++ , C# , JavaScript , Java |
Engedély | zlib / Tulajdonos ( kereskedelmi ). (Lásd: Mojo ) [1] . |
Weboldal | monkeycoder.co.nz |
Felület | Többplatformos szoftver |
OS | Microsoft Windows |
A Monkey egy programozási nyelv , amelyet játékfejlesztésre terveztek különféle platformokon, beleértve az asztali számítógépeket, a mobilokat és a játékkonzolokat. Önmagában a nyelv a BASIC nyelv objektum-orientált dialektusa . A fordító lefordítja a Monkey kódot több célplatform forráskódjává, amelyet ezután lefordít. Jelenleg a hivatalos célplatformok a következők: Windows , Mac OS X , Android , iOS , PS4 , HTML5 és Adobe Flash . A Monkey-t a Blitz Research Ltd, a BlitzBasic, a Blitz3D és a BlitzMax alkotói hozta létre . Más célplatformokat hoztak létre a felhasználók, köztük a BlitzMax, Python , Game Boy Advance .
A Monkey X alapverziója szabadon terjeszthető a zlib/png [2] licenc alatt, egy profi verzió, amellyel nemcsak asztali operációs rendszerekhez és HTML5-höz, hanem mobil platformokhoz is lehet alkalmazásokat fordítani – ez egy szabadalmaztatott kereskedelmi szoftver.
A Monkey-t Mark Sibley, a Blitz Research Ltd.-től fejlesztette ki. és 2011. március 1-jén jelent meg [3] . A Monkey a forrás-forrás fordítóprogram közé tartozik , amely képes a Monkey kódot Java , ActionScript , C++ , C# vagy JavaScript kódra konvertálni . Ez a programozási nyelv többplatformos alkalmazások fejlesztésére szolgál. Részletesen megvalósítja az objektumorientált paradigmát , és támogatja az öröklődést , a polimorfizmust , a sablonokat és az interféseket. A majom az erősen tipizált nyelvek közé tartozik .
A 0.59-es verzió óta a Monkey rendelkezik egy hibakeresővel a C++ alapú platformokhoz.
A Mojo egy grafikus modul a Monkey számára, és elsősorban egyszerű 2D-s játékok írására szolgál.
2016 tavaszán [4] Mark Silby kiadta a Monkey 2 korai verzióját, egy olyan programozási nyelvet, amely a Monkey-X-től örökölte, és támogatja az általános programozást , első osztályú objektumokként és lezárásokként funkcionál stb. [5] A termék teljesen nyílt forráskódú a zlib licenc alatt . A Monkey 2 első verziója 2016. június 30-án jelent meg [6] . Jevgenyij Goroskin a Ted kódja alapján – az első Monkey-hoz mellékelt környezet – a Monkey 2 Ted2Go-n írt – IDE for Monkey 2 [7]