SiMPLE ( acrónimo recursivo de SiMPLE Modular Programming Language & Environment) es un sistema de desarrollo de programación creado para proporcionar capacidades de programación sencillas para todo el mundo, especialmente para los no profesionales.
Tras la muerte del creador de SiMPLE, Bob Bishop, el sitio web y los foros de SiMPLE Codeworks ya no están disponibles, aunque se puede acceder a ellos a través del archivo de Internet . [ 1 ]
Historia
En 1995, Bob Bishop y Rich Whicker (ambos exingenieros de Apple Computer ) decidieron crear un nuevo lenguaje de programación que fuera lo suficientemente fácil de entender y usar para todos. Consideraban que otros lenguajes existentes, como C++ y sus entornos, eran demasiado complicados para los principiantes. El lenguaje de programación que crearon se llamó SiMPLE.
Inspiración
SiMPLE recuerda vagamente al lenguaje de programación AppleSoft BASIC , presente en los ordenadores Apple II. Sin embargo, SiMPLE no es (ni pretendió ser) un simple clon de AppleSoft BASIC , sino que se inspiró en él. AppleSoft presentaba muchas deficiencias que debían mejorarse. Por ejemplo, al ser un lenguaje interpretado, su ejecución era algo lenta (incluso para un procesador de 1 MHz). SiMPLE, en cambio, se compila en un archivo ejecutable (.EXE), lo que permite crear programas más rápidos que incluso pueden ejecutarse en ordenadores sin SiMPLE instalado.
Otra diferencia entre ambos lenguajes radica en el uso de números de línea. Applesoft los requería; SiMPLE ni siquiera los utiliza. (En lugar de escribir las instrucciones del programa en la pantalla negra de Apple, SiMPLE usa un editor de texto ). Además, los bucles "FOR-NEXT" de Applesoft han sido reemplazados por instrucciones "Do-Loop" en SiMPLE. (Aunque funcionan de forma muy similar).
Sin embargo, aparte de algunas diferencias en su apariencia, escribir programas en SiMPLE ofrece una experiencia similar a la que se tenía al escribir programas en Applesoft. Por ejemplo, al usar SiMPLE en modo de línea de comandos, un programa se ejecuta simplemente escribiendo la palabra "RUN" en una pantalla negra (¡igual que en Apple!).
Versiones
"Simple" es un término genérico que engloba tres versiones ligeramente diferentes del lenguaje: Micro-SiMPLE, Pro-SiMPLE y Ultra-SiMPLE.
- Micro-SiMPLE es un lenguaje de programación introductorio diseñado para usar solo 4 palabras clave: Call, Set, If y Goto. En la siguiente figura se muestra un ejemplo de un programa Micro-SiMPLE (y una captura de pantalla de la salida que genera):
- Pro-SiMPLE es la versión de SiMPLE para DOS que requiere el uso de solo 23 palabras clave. Sus capacidades gráficas se limitan a 16 colores con una resolución de 640 x 480 píxeles. Sus capacidades de sonido se limitan a simples pitidos a través del altavoz integrado del ordenador.
- Ultra-SiMPLE es la versión de SiMPLE para Windows. Utiliza exactamente las mismas 23 palabras clave que Pro-SiMPLE. Sus capacidades gráficas permiten visualizar millones de colores en cualquier resolución del sistema del usuario. Sus capacidades de sonido permiten reproducir cualquier tipo de archivo multimedia (incluidas películas).
Antes de junio de 2011, SiMPLE solo estaba disponible para ordenadores de 32 bits. Desde entonces, una versión más reciente (compatible con ordenadores de 32 y 64 bits) se ha convertido en la versión estándar. En esta nueva versión de SiMPLE, los términos "Pro-SiMPLE" y "Ultra-SiMPLE" se han sustituido por "Dos-SiMPLE" y "Win-SiMPLE", respectivamente. Sin embargo, para garantizar la máxima compatibilidad con versiones anteriores , ambos términos obsoletos ("Ultra-SiMPLE" y "Pro-SiMPLE") siguen siendo directivas de compilador válidas .
Además, el diseño de la nueva versión de SiMPLE es más ágil. La versión original de SiMPLE estaba diseñada para usarse únicamente en el entorno cerrado de la línea de comandos. (El modo de operación de arrastrar y soltar no se añadió hasta muchos años después). Por consiguiente, la antigua línea de comandos de SiMPLE requería decenas de comandos (para funciones como eliminar listados de código fuente, renombrar archivos, crear nuevas carpetas de proyecto, etc.). La nueva versión de SiMPLE integra el entorno de SiMPLE con el entorno de Windows, de modo que muchos de los antiguos comandos de la línea de comandos de SiMPLE ya no son necesarios y se han eliminado.
Modos de funcionamiento
Los programas SiMPLE se pueden ejecutar en modo "Arrastrar y soltar" (pensado principalmente para programadores principiantes) o en modo "Línea de comandos" (para programadores más avanzados):
- En el modo "Arrastrar y soltar", el usuario simplemente crea una lista del código fuente del programa (un documento de texto) y luego ejecuta ese programa arrastrando el documento de la lista de código fuente sobre un icono especial.
- En el modo "Línea de comandos", el usuario crea y ejecuta programas escribiendo comandos y listados en una ventana de DOS.
Palabras clave utilizadas por SiMPLE
Y llamada de pausa Visualización continua común Hacer de otro modo Flotante (o Decimal) Flotante2 (o Decimal2) Ir a Si Int (o Entero) Int2 (o Entero2) Bucle o retorno Establecer tarea de paso Texto a SiMPLE funcionará en Windows 95 y sistemas más recientes.
Un ejemplo de programa es el siguiente:
Hacer n = 240 a 25 estrellas @ cohete (320, 2*n, -3) @ OVNI (295+n, 25, -8) @ retraso (20) Bucle n explotar (320, 35) @ abandonar Apéndice G: juguetes lo que te dará esta salida: https://web.archive.org/web/20150412025158/http://www.simplecodeworks.com/example.gif [ 2 ]
Referencias
- ↑ "SiMPLE: ¡El lenguaje de programación para niños!" . 4 de agosto de 2015. Archivado del original el 4 de agosto de 2015. Consultado el 7 de noviembre de 2024 .
- ↑ "SiMPLE: ¡el lenguaje de programación para niños!" . Archivado del original el 18 de agosto de 2012. Consultado el 24 de agosto de 2012 .
Enlaces externos
- SiMPLE está disponible para su descarga gratuita en el sitio web de SiMPLE Codeworks .
- Sitio web y foros de SiMPLE (archive.org) .
- Lenguajes de programación educativa