Abe X | |
---|---|
Sprog klasse | multi- paradigme : strukturel , imperativ , objektorienteret , modulær , reflekterende , generisk , parallel |
Dukkede op i | 1. marts 2011 |
Forfatter | Mark Sibly |
Type system | statisk , stærk (valgfrit) og svag , nominativ , med partiel typeslutning |
Blev påvirket | BlitzBasic , BlitzMax , C , C++ , C# , JavaScript , Java |
Licens | zlib / Proprietær ( kommerciel ). (Se: Mojo ) [1] . |
Internet side | monkeycoder.co.nz |
Platform | Cross-platform software |
OS | Microsoft Windows |
Monkey er et programmeringssprog designet til spiludvikling på en række forskellige platforme, herunder desktop, mobil og spilkonsoller. I sig selv er sproget en objektorienteret dialekt af BASIC-sproget . Compileren oversætter Monkey-koden til kildekode for flere målplatforme, som derefter kompileres. I øjeblikket er de officielle målplatforme: Windows , Mac OS X , Android , iOS , PS4 , HTML5 og Adobe Flash . Monkey er skabt af Blitz Research Ltd, skaberne af BlitzBasic, Blitz3D og BlitzMax . Andre målplatforme er blevet oprettet af brugere, herunder BlitzMax, Python , Game Boy Advance .
Den grundlæggende version af Monkey X distribueres frit under zlib/png [2] -licensen , en pro-version, der giver dig mulighed for at kompilere applikationer ikke kun til desktop-operativsystemer og HTML5, men også til mobile platforme - et proprietært kommercielt softwareprodukt.
Monkey blev udviklet af Mark Sibley fra Blitz Research Ltd. og udgivet den 1. marts 2011 [3] . Monkey er klassificeret som en kilde-til-kilde-kompiler , der kan konvertere Monkey-kode til Java , ActionScript , C++ , C# eller JavaScript -kode . Dette programmeringssprog er rettet mod multi-platform applikationsudvikling. Det har en detaljeret implementering af det objektorienterede paradigme og understøtter arv , polymorfi , skabeloner, grænseflader. Abe er klassificeret som et stærkt maskinskrevet sprog .
Siden version 0.59 har Monkey en debugger til C++-baserede platforme.
Mojo er et grafikmodul til Monkey og er primært beregnet til at skrive simple 2D-spil.
I foråret 2016 [4] udgav Mark Silby en tidlig version af Monkey 2, et programmeringssprog, der arver fra Monkey-X med understøttelse af generisk programmering , fungerer som førsteklasses objekter og lukninger mv. [5] Produktet er fuldt open source under zlib-licensen . Den første version af Monkey 2 blev udgivet den 30. juni 2016 [6] . Evgeny Goroshkin baseret på koden for Ted - miljøet, der blev leveret med den første Monkey, skrev på Monkey 2 Ted2Go - IDE for Monkey 2 [7]