Codificación rápida - Speedcoding

Codificación rápida
Paradigma estructurado , orientado a objetos , genérico
Diseñada por John Backus
Desarrollador John Backus e IBM
Apareció por primera vez 1953 ; Hace 68 años ( 1953 )
Disciplina de mecanografía fuerte , estático , manifiesto
Influenciado por
Lenguaje ensamblador , código máquina
Influenciado
Fortran , ALGOL 58 , BASIC , C , PL / I , PACT I , MUMPS , Ratfor

Speedcoding o Speedcode fue el primer lenguaje de programación de alto nivel creado para una computadora IBM . El lenguaje fue desarrollado por John Backus en 1953 para el IBM 701 para soportar el cálculo con números de coma flotante .

La idea surgió de la dificultad de programar la máquina IBM SSEC cuando Backus fue contratado para calcular posiciones astronómicas a principios de 1950. El sistema de codificación rápida era un intérprete y se enfocaba en la facilidad de uso a expensas de los recursos del sistema. Proporcionó pseudoinstrucciones para funciones matemáticas comunes: logaritmos, exponenciación y operaciones trigonométricas. El software residente analizó las pseudoinstrucciones una por una y llamó a la subrutina apropiada. La codificación rápida también fue la primera implementación de operaciones de entrada / salida decimales. Aunque redujo sustancialmente el esfuerzo de escribir muchos trabajos, el tiempo de ejecución de un programa que se escribió con la ayuda de Speedcoding era normalmente de diez a veinte veces mayor que el del código de máquina. El intérprete tomó 310 palabras de memoria, aproximadamente el 30% de la memoria disponible en un 701.

Ver también

Notas

Referencias

Otras lecturas