MIDlet Pascal

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2015. március 26-án áttekintett verziótól ; az ellenőrzések 11 szerkesztést igényelnek .
MIDlet Pascal

Képernyőkép a program ablakáról
Típusú Integrált fejlesztői környezet
Fejlesztők piligrim, tronix286, weswilliams, jasd
Beírva Xi
Operációs rendszer Microsoft Windows
legújabb verzió 3,5 (2013. február)
Teszt verzió 3.5 JELÖLT (2012. május)
Engedély GPL ( fordító ); BSD ( IDE )
Weboldal sourceforge.net/projects…

A MIDletPascal  egy Pascal-szerű szintaxisú programozási nyelv mobiltelefonokhoz ( Midlet ) való programok írásához.

A MIDletPascal nyelvi fordító a forráskódot Java bájtkóddá alakítja . A MIDletPascal szintaxisa hasonló a Pascal programozási nyelvéhez . A MIDletPascal fordító az azonos nevű IDE-be van beépítve, amely egy Java bájtkód-ellenőrzőt is tartalmaz, és biztosítja a .jar archívum létrehozását és a .jad fájl létrehozását , így a MIDlet-ek fordítása és összekapcsolása még a kezdő programozók számára is meglehetősen egyszerű. A MIDletPascal lehetővé teszi, hogy bárki, aki ismeri a Pascal nyelvet, gyorsan készítsen programot telefonra, ellentétben a JavaME -vel (egy másik mobil programozásra használt nyelv), amely komoly tanulást igényel.

Történelem

A MIDletPascal programozási nyelvet Nikša Orlić programozó készítette.

Az Orlich által készített utolsó stabil verzió a 2.02 volt. A 2.02-es verzió után a szerző abbahagyta a MIDletPascal fejlesztésén való munkát. Kijelentette azonban, hogy hajlandó átadni a forráskódot valakinek, aki ismeri a Java-t és a C++-t (ami MIDletPascalban van írva).

2009 szeptemberében a MIDletPascal forráskód átkerült a boolean.name [1] [2] parancsba , a tervek szerint kijavítják az ismert hibákat/hiányosságokat, áthelyezik a forráskódot a Delphibe és kiadják a harmadik verziót.

A levelezés szerint mostantól a MIDletPascal projekt nyílt forráskódú projekt, és ingyenesen terjesztik.

2009 vége óta a hivatalos MidletPascal weboldal a [1] címen található , ahol új verziókat tesznek közzé és vitákat folytatnak.

2010 júliusában megjelent a MidletPascal 3.0 Final.

A boolean.name közösség saját erejéből próbálja megszervezni a midletpascal.org orosz nyelvű oldal munkáját , ahol az új verziók és a jelenleg fórumon lévő könyvtári bázis kap helyet .

2011 novemberében megjelent a 3.4-es verzió. A fejlesztői környezet támogatja az online frissítéseket. A nyelv azonban alig fejlődik, kivéve a kozmetikai javításokat. A funkcionalitás növelhető a logikai.névvel rendelkező könyvtárakkal.

Jellemzők

Programpélda

Egy példaprogram, amely kiírja a "Hello, world!" a telefon képernyőjén a koordinátákkal (0,0), és várja, hogy a felhasználó megnyomjon egy gombot:

begin DrawText ( 'Hello, world!' , 0 , 0 ) ; átfesteni ; míg a GetKeyClicked = KE_NONE véget ér .

Víruskereső üzenetek

A víruskereső programok egyes verziói (Norton, McAfee stb.) minden MIDletPascal-ban írt programot "Trojan.Redbrowser.A" vírusként jeleznek. Ennek az az oka, hogy a trójai RedBrowser a MIDletPascal segítségével készült SMS üzenetek rejtett küldésére [3] .

A 3.0-s verzióban az egyik osztály kódja megváltozott, hogy az eltérjen a korábbi programoktól, és kiküszöbölje a víruskeresők hamis pozitívumait. A javítás a 3.0 béta verzió óta jelent meg. A jelenlegi verzió felhasználóinak azt tanácsoljuk, hogy titkosítsák a kész programot valamilyen obfuszkátorral , például JShrink-kel.

Jegyzetek

  1. Beszélgetési szál kérése . Letöltve: 2009. október 8. Az eredetiből archiválva : 2014. március 28..
  2. Levelezési napló a szerzővel . Letöltve: 2009. október 8. Az eredetiből archiválva : 2014. március 28..
  3. Megjegyzések a McAfee-től

Linkek

Cikkek