MIDlet Pascal | |
---|---|
| |
Type | Integreret udviklingsmiljø |
Udviklere | piligrim, tronix286, weswilliams, jasd |
Skrevet i | Xi |
Operativ system | Microsoft Windows |
nyeste version | 3,5 (februar 2013) |
Test version | 3.5 KANDIDAT (maj 2012) |
Licens | GPL ( kompiler ); BSD ( IDE ) |
Internet side | sourceforge.net/projects... |
MIDletPascal er et programmeringssprog med en Pascal-lignende syntaks til at skrive programmer til mobiltelefoner ( Midlets ).
MIDletPascal sprogkompileren konverterer kildekoden til Java bytecode . Syntaksen for MIDletPascal ligner den for Pascal -programmeringssproget . MIDletPascal-kompileren er indbygget i IDE'en af samme navn, som også inkluderer en Java bytecode-inspektør og sørger for opbygning af et .jar -arkiv og oprettelse af en .jad -fil , så kompilering og sammenkædning af MIDlets er ret simpelt selv for nybegyndere. MIDletPascal giver enhver, der er bekendt med Pascal-sproget, mulighed for hurtigt at oprette et program til en telefon, i modsætning til JavaME (et andet sprog, der bruges til mobilprogrammering), som kræver seriøs læring.
Programmeringssproget MIDletPascal blev skabt af programmøren Nikša Orlić.
Den sidste stabile version skabt af Orlich var version 2.02. Efter version 2.02 holdt forfatteren op med at arbejde på at forbedre MIDletPascal. Han erklærede dog, at han var villig til at udlevere kildekoden til en person, der er bekendt med Java og C++ (som er skrevet i MIDletPascal).
I september 2009 blev MIDletPascal-kildekoden overført til kommandoen boolean.name [1] [2] , det er planlagt at rette kendte fejl/mangler, overføre kildekoden til Delphi og frigive den tredje version.
Fra nu af er MIDletPascal-projektet ifølge korrespondance et open source-projekt og distribueres gratis.
Siden slutningen af 2009 har den officielle MidletPascal-hjemmeside været placeret på [1] , hvor nye versioner bliver lagt ud og diskussioner finder sted.
I juli 2010 blev MidletPascal 3.0 Final udgivet.
Boolean.name-fællesskabet forsøger med sin egen indsats at organisere arbejdet på det russisksprogede websted midletpascal.org , hvor nye versioner og biblioteksbasen, som i øjeblikket er på forummet , vil være placeret .
I november 2011 blev version 3.4 udgivet. Udviklingsmiljøet har understøttelse af online-opdateringer. Sproget udvikler sig dog næsten ikke, bortset fra kosmetiske rettelser. Funktionaliteten kan øges af biblioteker med boolean.name.
Et eksempelprogram, der udskriver beskeden "Hej, verden!" ved telefonens skærmpunkt med koordinater (0,0) og venter på, at brugeren trykker på en vilkårlig tast:
start DrawText ( 'Hej, verden!' , 0 , 0 ) ; Ommaling ; mens GetKeyClicked = KE_NONE slutter . _Nogle versioner af antivirusprogrammer (Norton, McAfee osv.) rapporterer ethvert program skrevet i MIDletPascal som "Trojan.Redbrowser.A" virus. Dette skyldes, at den trojanske RedBrowser blev skrevet ved hjælp af MIDletPascal til skjult udsendelse af SMS-beskeder [3] .
I version 3.0 blev koden for en af klasserne ændret for at gøre den anderledes end tidligere programmer og eliminere falske positiver fra antivirus. Rettelsen er dukket op siden version 3.0 beta. Brugere af den aktuelle version rådes til at kryptere det færdige program med en form for obfuscator , for eksempel JShrink.
Pascal | |||||||
---|---|---|---|---|---|---|---|
Dialekter |
| ||||||
Kompilere |
| ||||||
IDE | |||||||
Personer |
IDE | |
---|---|
Universel | |
C / C++ | |
GRUNDLÆGGENDE | |
Java |
|
Pascal | |
PHP |
|
Python | |
ActionScript | |
rubin | |
sammenligning |