MIDlet Pascal | |
---|---|
| |
Tipo de | Entorno de desarrollo integrado |
Desarrolladores | piligrim, tronix286, weswilliams, jasd |
Escrito en | xi |
Sistema operativo | Microsoft Windows |
ultima versión | 3.5 (febrero de 2013) |
Versión de prueba | 3.5 CANDIDATO (Mayo 2012) |
Licencia | GPL ( compilador ); BSD ( IDE ) |
Sitio web | sourceforge.net/proyectos… |
MIDletPascal es un lenguaje de programación con una sintaxis similar a Pascal para escribir programas para teléfonos móviles ( Midlets ).
El compilador de lenguaje MIDletPascal convierte el código fuente a bytecode de Java . La sintaxis de MIDletPascal es similar a la del lenguaje de programación Pascal . El compilador MIDletPascal está integrado en el IDE del mismo nombre, que también incluye un inspector de bytecode de Java y proporciona la creación de un archivo .jar y la creación de un archivo .jad , por lo que compilar y vincular MIDlets es bastante simple incluso para los programadores novatos. MIDletPascal permite a cualquiera que esté familiarizado con el lenguaje Pascal crear rápidamente un programa para un teléfono, a diferencia de JavaME (otro lenguaje utilizado para la programación móvil), que requiere un aprendizaje serio.
El lenguaje de programación MIDletPascal fue creado por el programador Nikša Orlić.
La última versión estable creada por Orlich fue la versión 2.02. Después de la versión 2.02, el autor dejó de trabajar para mejorar MIDletPascal. Sin embargo, afirmó que estaba dispuesto a entregar el código fuente a alguien familiarizado con Java y C++ (que está escrito en MIDletPascal).
En septiembre de 2009, el código fuente de MIDletPascal se transfirió al comando boolean.name [1] [2] , está previsto corregir errores/deficiencias conocidas, transferir el código fuente a Delphi y lanzar la tercera versión.
A partir de ahora, según la correspondencia, el proyecto MIDletPascal es un proyecto de código abierto y se distribuye de forma gratuita.
Desde finales de 2009, el sitio web oficial de MidletPascal se encuentra en [1] , donde se publican nuevas versiones y se llevan a cabo debates.
En julio de 2010 se lanzó MidletPascal 3.0 Final.
La comunidad boolean.name está tratando con sus propios esfuerzos de organizar el trabajo del sitio en ruso midletpascal.org , donde se ubicarán las nuevas versiones y la base de la biblioteca, que se encuentra actualmente en el foro .
En noviembre de 2011, se lanzó la versión 3.4. El entorno de desarrollo tiene soporte para actualizaciones en línea. Sin embargo, el lenguaje apenas se desarrolla, excepto por arreglos cosméticos. Las bibliotecas con boolean.name pueden aumentar la funcionalidad.
Un programa de ejemplo que imprime el mensaje "¡Hola, mundo!" en el punto de la pantalla del teléfono con coordenadas (0,0) y espera a que el usuario presione cualquier tecla:
begin DrawText ( '¡Hola, mundo!' , 0 , 0 ) ; repintar ; mientras que GetKeyClicked = KE_NONE termina .Algunas versiones de programas antivirus (Norton, McAfee, etc.) informan cualquier programa escrito en MIDletPascal como virus "Trojan.Redbrowser.A". Esto se debe a que el troyano RedBrowser se escribió utilizando MIDletPascal para enviar mensajes SMS de forma encubierta [3] .
En la versión 3.0 se modificó el código de una de las clases para diferenciarlo de los programas anteriores y eliminar los falsos positivos de los antivirus. La solución ha aparecido desde la versión 3.0 beta. Se recomienda a los usuarios de la versión actual cifrar el programa terminado con algún tipo de ofuscador , por ejemplo, JShrink.
Pascal | |||||||
---|---|---|---|---|---|---|---|
Dialectos |
| ||||||
compiladores |
| ||||||
IDE | |||||||
personas |
IDE | |
---|---|
Universal | |
C / C++ | |
BÁSICO | |
Java |
|
Pascal | |
PHP |
|
Pitón | |
código de acción | |
rubí | |
comparación |