Lenguajes de programación para el Sinclair QL

Es de sobra conocido que el Sinclair QL no fue muy prolífico en el desarrollo de juegos, tanto en cantidad como en calidad. Aún así, y pese a la corta duración comercial del QL, hoy en día existe una buena biblioteca de programas disponible en varios sitios Web.

Un aspecto llamativo en es la gran cantidad de leguajes de programación que se fueron adaptando para el QL a lo largo de los primeros años de vida de la máquina. Hubo incluso una época en la que se bromeaba sobre esto, así en esos primeros años se hizo célebre la frase de que para el Sinclair QL se implementaba un nuevo lenguaje cada semana.

Como curiosidad detallo una lista de los lenguajes de programación disponibles para el QL extraído de varias fuentes tales como QL Hacker’s Journal, Web de Dilwyn Jones, anuncios de QL World, …


   BASIC
      SuperBASIC  (Lenguaje nativo del QL)
      SBasic  (Lenguaje nativo de SMSQ/E)
      Structured SuperBASIC

   Compiladores SuperBASIC
      QLiberator 
      Turbo 
      Supercharge

   C
      C68 
      Small-C 
      Metacomco Lattice 
      Digital Precision 
      DP C Special Edition
      
   Pascal
      Metacomco Pascal
      Computer One Pascal
      Pro Pascal
      
   Perl 
      Peros4QDos
            
   Scheme
      Scheme Intepreter for QDOS
      
   Forth
      Forth-79
      e-Forth
      Digital SuperForth
      Brouhabouha Forth for QL
      Mini-Forh de Laurence Reeves
      Basic Forth Engine (escrito en SuperBASIC)
      
   BCPL
      Metacomco BCPL
      
   Fortran
      Pro Fortran 77
      
   Lisp
      Metacomco Lisp
      WS-Lisp
      Xlisp
      
   Prolog
      QL-Prolog for QDOS
      
   APL
      Metacomco APL
      Apl 11
      
   LOGO
      Logo
      
   AWK
      GNU AWK
      
   J
      Lenguaje J para QDOS
      
   REXX
      Intéprete Rexx para QDOS

   Otros
      Merino TIL 

   Utilidades y frameworks de desarrollo
      Olimpo   (framework de desarrollo para QDOS/MSDOS)
      EasyPtr  (librería y framework de desarrollo para PE)
      TurboPtr    "  
      CPtr        "  
      SuperB  (depurador SuperBASIC)


Fuentes:
Web de Dilwyn Jones
QL Hacker’s Journal
QL World
sinclairql.es

NOTA:
– Actualizada la entrada con nuevos lenguajes y frameworks de desarrollo.

Anuncios
4 comentarios
  1. badaman dijo:

    Aquí falta uno, el lengaje: “Merino Til”, de Salvador Merino, que está en la sección utilidades de Sinclairql.es.

    Ya en la línea, aunque no es propiamente un lenguaje, sino más bien una biblioteca para C, habría que nombrar también a Olimpo, de Pedro Reina.

  2. afx dijo:

    ¡Efectivamente! Grave omisión la mía.

    Ya está completado con las sugerencias de Badaman. He incluido además otros frameworks de desarrollo bajo PE.

  3. badaman dijo:

    Ah, los distintos *ptr. cierto. ¿y sabes que se nos ha pasado también? los distintos *BASIC propiamente dichos (SuperBASIC, SBASIC…)

    Y ya para ser muy puristas, algunos parsers para depurar *BASIC, como SuperB, en el apartado Utilidades de tu lista.

    De las extensiones (TK2…) ni halamos, porque hay tantas…

  4. afx dijo:

    De los distintos Basic’s también está “Structured SuperBasic” de Tim Swenson (una especie de SuperBasic pero sin números de líneas).

    Y sobre los ToolKits, efectivamente hay mucho que decir. Tengo en la “agenda” un par de artículos sobre ellos que están muy interesantes. Este tema merece la pena tratarlo largo y tendido.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s