MIDlet Pascal | |
---|---|
Skärmdump av programfönstret | |
Sorts | Integrerad utvecklingsmiljö |
Utvecklare | piligrim, tronix286, weswilliams, jasd |
Skrivet i | Xi |
Operativ system | Microsoft Windows |
senaste versionen | 3,5 (februari 2013) |
Testversion | 3.5 KANDIDAT (maj 2012) |
Licens | GPL ( kompilator ); BSD ( IDE ) |
Hemsida | sourceforge.net/projects... |
MIDletPascal är ett programmeringsspråk med en Pascal-liknande syntax för att skriva program för mobiltelefoner ( Midlets ).
MIDletPascal-språkkompilatorn konverterar källkoden till Java-bytecode . Syntaxen för MIDletPascal liknar den för programmeringsspråket Pascal . MIDletPascal-kompilatorn är inbyggd i IDE med samma namn, som också inkluderar en Java-bytekodsinspektör och ger möjlighet att bygga ett .jar- arkiv och skapa en .jad -fil , så att kompilera och länka MIDlets är ganska enkelt även för nybörjare. MIDletPascal låter alla som är bekanta med Pascal-språket snabbt skapa ett program för en telefon, till skillnad från JavaME (ett annat språk som används för mobil programmering), som kräver seriös inlärning.
Programmeringsspråket MIDletPascal skapades av programmeraren Nikša Orlić.
Den senaste stabila versionen skapad av Orlich var version 2.02. Efter version 2.02 slutade författaren arbeta med att förbättra MIDletPascal. Han uppgav dock att han var villig att lämna över källkoden till någon som är bekant med Java och C++ (som är skrivet i MIDletPascal).
I september 2009 överfördes MIDletPascal-källkoden till kommandot boolean.name [1] [2] , det är planerat att fixa kända fel/brister, överföra källkoden till Delphi och släppa den tredje versionen.
Från och med nu, enligt korrespondens, är MIDletPascal-projektet ett projekt med öppen källkod och distribueras gratis.
Sedan slutet av 2009 har den officiella MidletPascal-webbplatsen funnits på [1] , där nya versioner läggs upp och diskussioner äger rum.
I juli 2010 släpptes MidletPascal 3.0 Final.
Communityn boolean.name försöker med egna ansträngningar att organisera arbetet på den ryskspråkiga sajten midletpascal.org , där nya versioner och biblioteksbasen, som för närvarande finns på forumet , kommer att finnas .
I november 2011 släpptes version 3.4. Utvecklingsmiljön har stöd för onlineuppdateringar. Språket utvecklas dock knappt, förutom kosmetiska fixar. Funktionaliteten kan utökas av bibliotek med boolean.name.
Ett exempelprogram som skriver ut meddelandet "Hello, world!" vid telefonens skärmpunkt med koordinater (0,0) och väntar på att användaren ska trycka på valfri knapp:
börja DrawText ( 'Hej världen!' , 0 , 0 ) ; Måla om ; medan GetKeyClicked = KE_NONE slutar . _Vissa versioner av antivirusprogram (Norton, McAfee, etc.) rapporterar alla program som skrivits i MIDletPascal som "Trojan.Redbrowser.A"-virus. Detta beror på att den trojanska RedBrowser skrevs med MIDletPascal för att i hemlighet skicka ut SMS-meddelanden [3] .
I version 3.0 ändrades koden för en av klasserna för att göra den annorlunda från tidigare program och eliminera falska positiva från antivirus. Fixningen har dykt upp sedan version 3.0 beta. Användare av den aktuella versionen rekommenderas att kryptera det färdiga programmet med någon form av obfuscator , till exempel JShrink.
Pascal | |||||||
---|---|---|---|---|---|---|---|
Dialekter |
| ||||||
Kompilatorer |
| ||||||
ID | |||||||
Personer |
ID | |
---|---|
Universell | |
C / C++ | |
GRUNDLÄGGANDE | |
Java |
|
Pascal | |
PHP |
|
Pytonorm |
|
ActionScript | |
rubin | |
jämförelse |