Tribalyte Technologies Tribalyte Technologies
  • Inicio
  • Misión y visión
  • Nuestros expertos
  • Nuestras soluciones
  • Casos de éxito
  • Blog
  • Contáctanos
  • Únete al equipo
Tribalyte Technologies Tribalyte Technologies
  • Inicio
  • Misión y visión
  • Nuestros expertos
  • Nuestras soluciones
  • Casos de éxito
  • Blog
  • Contáctanos
  • Únete al equipo
Jul 06

¿Qué fue primero el programa o el compilador?

  • julio 6, 2018
  • Elisa González
  • No Comments
  • Tecnologías

En este blog, además de resolver cuestiones técnicas y dar ayuda e información sobre desarrollo, nos gusta hablar de temas que nos preocupan o que por lo menos tienen cierto interés para nuestro equipo y creemos que para el resto del mundo.

Por eso, hace tiempo lanzamos esta pregunta en las redes sociales de Tribalyte, ¿qué fue antes, el programa o el compilador? Llevamos un tiempo vueltas a este asunto, así que decidimos bucear por Internet para conocer un poco sobre la historia de la informática.

Empecemos primero con las definiciones, ¿qué es un compilador? Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de más bajo nivel (código intermedio o código máquina). Hasta aquí claro, ¿y un programa? Un programa sería el conjunto de instrucciones detalladas y codificadas que se dan a un ordenador para que realice o ejecute determinadas operaciones.

La importancia de los compiladores radica en que, sin estos programas no existiría ninguna aplicación informática, ya que son la base de la programación en cualquier plataforma.

Así que, por tanto, tenemos la paradoja de que para hacer un programa, necesitamos un compilador, que a su vez es un programa informático.
Grace-Ada
Si nos atenemos a la historia,  ¿quién hizo el primer compilador? Pues el primer compilador lo creó la inventora americana, Doctora en Matemáticas y Almirante del Ejército Norteamericano Grace Hopper.

En 1949, Grace empezó a trabajar para la empresa que concibió los primeros ordenadores comerciales. Estaba convencida de que los ordenadores podían llegar a un público más amplio y comercial si los procedimientos para programar se volvían más amistosos y si pudieran ser entendibles para los no matemáticos. Ella pensaba que los ordenadores se tenían que poder escribir en inglés. En 1949, tras seguir su convicción, desarrolló una técnica que traducía los símbolos matemáticos a un código de instrucción binario y que era entendible por la máquina. Esto no era otra cosa sino el primer programa compilador, que fue presentado 3 años más tarde por Hopper y su equipo. Las bases de los lenguajes de programación modernos fueron establecidas desde ese momento.

Pero, ¿y si nos preguntamos por el primer programa de la historia?, pues entonces es cuando nos tenemos que retrotraer al S.XIX, nada más y nada menos, ya que Ada Byron, alias Lady Lovelace, también conocida como “Ada Lovelace”, fue una matemática y escritora inglesa y está considerada como la primera programadora de la historia por sus trabajos en el primer algoritmo destinado a ser procesado por una máquina.

Así que si le hacemos caso a la historia primero fue el programa y después el compilador.

Bueno y tú, ¿qué opinión tienes?

Artículos Relacionados:

  • ¿Qué son las APIs REST?¿Qué son las APIs REST?
  • Captura de pantalla de 2019-12-08 17-53-25Desplegando en OpenShift Online una app Ionic 4 - Angular
  • ¡Comenzamos el blog!¡Comenzamos el blog!
  • image3Lanzamiento de BrightByte v0.2
  • Ejemplo práctico de Blockchain para entender bien cómo funcionaBlockchain: ejemplo fácil y práctico para entender cómo funciona
  • Facebook
  • Twitter
  • LinkedIn
  • E-Mail

About The Author

Elisa es la responsable de organización, administración y comunicación de Tribalyte. Es periodista de formación y posee una amplia experiencia laboral en medios de comunicación. Adicionalmente dirige las labores de presencia en las redes sociales, imagen corporativa y marketing de la empresa.

Leave a reply Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

ELIGE UNA CATEGORÍA

  • Blockchain
  • Consejos tecnológicos
  • Desarrollo de aplicaciones
  • Desarrollo de software
  • Sistema embebido
  • Tecnologías

Suscríbete a nuestra newsletter y entérate de las últimas tendencias tecnológicas.

Una compañía dedicada al desarrollo y la mejora de plataformas tecnológicas globales.

SOCIOS

Contacto

Glorieta de Quevedo 8 6º2
28015 Madrid (ESPAÑA)
Phone: +34 910 177 514 E-Mail: contact@tribalyte.com Web: www.tribalyte.com

AYUDA

  • Política de privacidad
  • Política de calidad
  • Términos de uso

CERTIFICACIONES

INTERNACIONALIZACIÓN

  Tribalyte     Technologies S.L. en   el Marco del Programa de Iniciación a la Exportación del Prog. ICEXNEXT, ha contado con el apoyo del ICEX y con la cofinanciación del fondo Europeo FEDER. La finalidad de este apoyo es contribuir al desarrollo Internacional de la empresa y de su entorno.
Esta página web utiliza cookies para mejorar su experiencia de usuario y para recabar estadísticas anónimas de uso. Aceptar Más información