MIDlet Pascal

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 26. marts 2015; checks kræver 11 redigeringer .
MIDlet Pascal

Skærmbillede af programvinduet
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.

Historie

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.

Funktioner

Programeksempel

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 . _

Antivirus-meddelelser

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.

Noter

  1. Anmod om diskussionstråd . Hentet 8. oktober 2009. Arkiveret fra originalen 28. marts 2014.
  2. Korrespondancelog med forfatteren . Hentet 8. oktober 2009. Arkiveret fra originalen 28. marts 2014.
  3. Noter fra McAfee

Links

Artikler