SiMPLE (un acrónimo recursivo de SiMPLE Modular Programming Language & Environment) es un sistema de desarrollo de programación que fue creado para proporcionar capacidades de programación fáciles para todos, especialmente para los no profesionales.
Tras la muerte del creador de SiMPLE, Bob Bishop, el sitio web y los foros de SiMPLE Codeworks ahora están fuera de línea, sin embargo, se puede acceder a ellos a través del archivo de Internet archive.org .
Historia
En 1995, Bob Bishop y Rich Whicker (ambos antiguos ingenieros informáticos de Apple ) decidieron crear un nuevo lenguaje de programación que sería lo suficientemente fácil de entender y usar para todos. (Sentían 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 que existía en las antiguas computadoras Apple-II. Sin embargo, SiMPLE no es (y nunca tuvo la intención de ser) simplemente un "clon" de Applesoft BASIC. Simplemente fue "inspirado" por él. Hay muchas características de Applesoft que deben mejorarse. Por ejemplo, Applesoft era un lenguaje interpretado, por lo que corría algo lento (incluso para un procesador de 1MHZ). SiMPLE, por otro lado, se compila en un archivo ejecutable (.EXE). Por lo tanto, no solo produce programas que se ejecutan más rápido, sino que esos programas pueden incluso ejecutarse en computadoras que no tienen SiMPLE instalado.
Otra diferencia entre los dos idiomas está en el uso de números de línea. Applesoft los necesitaba; SiMPLE ni siquiera los usa. (En lugar de escribir declaraciones de programa en la pantalla negra de Apple, SiMPLE usa un editor de texto). Además, los bucles "FOR-NEXT" en Applesoft han sido reemplazados por instrucciones "Do-Loop" en SiMPLE. (Pero funcionan de la misma manera).
Sin embargo, aparte de algunas diferencias en su apariencia externa, la escritura de programas en SiMPLE tiene una "sensación" similar a la que se experimenta al escribir programas en Applesoft. Por ejemplo, cuando se usa SiMPLE en el modo de línea de comandos, un programa se ejecuta simplemente escribiendo la palabra "EJECUTAR" en una pantalla negra (¡tal como se hizo en Apple!)
Versiones
"Simple" es un término genérico para tres versiones ligeramente diferentes del lenguaje: Micro-SiMPLE, Pro-SiMPLE y Ultra-SiMPLE.
(a) Micro-SiMPLE es un lenguaje de programación introductorio diseñado para usar solo 4 palabras clave: Llamar, Establecer, Si e Ir a. En la siguiente figura se muestra un ejemplo de una lista de programas de Micro-SiMPLE (y una instantánea de la pantalla de salida que genera):
(b) Pro-SiMPLE es la versión de SiMPLE basada en DOS que requiere el uso de solo 23 palabras clave. Sus capacidades gráficas están limitadas a solo 16 colores con una resolución de solo 640 x 480 píxeles. Sus capacidades de sonido se limitan a simples "pitidos" a través del altavoz integrado de la computadora.
(c) Ultra-SiMPLE es la versión de SiMPLE basada en Windows. Utiliza exactamente las mismas 23 palabras clave que Pro-SiMPLE. Sus capacidades gráficas permiten millones de colores en cualquier resolución que proporcione el sistema del usuario. Sus capacidades de sonido permiten al usuario reproducir cualquier tipo de archivo multimedia (incluidas películas).
Antes de junio de 2011, SiMPLE estaba disponible solo para computadoras de 32 bits. Desde entonces, una versión más reciente (que se puede usar en computadoras de 32 bits o de 64 bits) es ahora la versión estándar. En esta nueva versión de SiMPLE, los términos "Pro-SiMPLE" y "Ultra-SiMPLE" han sido reemplazados por los términos "Dos-SiMPLE" y "Win-SiMPLE" respectivamente. Sin embargo, en un esfuerzo por proporcionar la mayor compatibilidad con versiones anteriores posible, ambos términos obsoletos ("Ultra-SiMPLE" y "Pro-SiMPLE") todavía se aceptan como directivas legítimas del compilador.
Además, el diseño de la nueva versión de SiMPLE es más "optimizado". La antigua versión original de SiMPLE fue diseñada para usarse solo en el entorno cerrado del modo de línea de comandos. (El modo de operación "Arrastrar y soltar" no se agregó hasta muchos años después). En consecuencia, el modo de línea de comandos del antiguo SiMPLE requería docenas de comandos (para admitir capacidades como eliminar listas de fuentes, renombrar archivos, crear nuevas carpetas de proyectos, etc.). La versión más reciente de SiMPLE integra el entorno SiMPLE con el entorno Windows, por lo que muchos de los comandos de la línea de comandos de SiMPLE antiguos ya no son necesarios y se han eliminado.
Modos de operacion
Los programas SiMPLE se pueden ejecutar en modo "Arrastrar y soltar" (destinado principalmente a programadores principiantes) o en modo "Línea de comandos" (para programadores más avanzados):
(a) En el modo "Arrastrar y soltar", el usuario simplemente crea una lista de fuentes del programa (un documento de texto) y luego ejecuta ese programa arrastrando el documento de la lista de fuentes a un icono especial.
(b) 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 romper la llamadaPantalla de continuación comúnHacer otro finFloat (o Decimal) Float2 (o Decimal2) Ir aSi es Int (o entero) Int2 (o entero2)Bucle o retornoEstablecer tarea de pasoTexto a
SiMPLE se ejecutará en Windows 95 y sistemas más nuevos.
Un programa de ejemplo es como 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) @ dejar Anexar G: juguetes
que le dará este resultado: https://web.archive.org/web/20150412025158/http://www.simplecodeworks.com/example.gif [1]
Referencias
- ^ "Copia archivada" . Archivado desde el original el 18 de agosto de 2012 . Consultado el 24 de agosto de 2012 .CS1 maint: copia archivada como título ( enlace )
enlaces externos
SiMPLE está disponible como descarga gratuita desde [enlace muerto ] Sitio web de SiMPLE Codeworks.