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.
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.
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 .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.
Pascal | |||||||
---|---|---|---|---|---|---|---|
Dialektusok |
| ||||||
Fordítók |
| ||||||
IDE | |||||||
Személyek |
IDE | |
---|---|
Egyetemes | |
C / C++ | |
ALAPVETŐ | |
Jáva |
|
Pascal | |
PHP |
|
Piton | |
ActionScript | |
rubin | |
összehasonlítás |