-
Enigma y lenguajes de máquina
Descripción: Durante la Segunda Guerra Mundial, se desarrolló el primer lenguaje de programación, el lenguaje de máquina, utilizado para programar la máquina Enigma.
Características: Instrucciones en código binario.
Ejemplo de código: 10101011 (instrucción en código máquina). -
FORTRAN
Descripción: Se lanza FORTRAN (Formula Translation), uno de los primeros lenguajes de programación de alto nivel.
Características: Enfoque en cálculos científicos y matemáticos.
Ejemplo de código:
PROGRAM Hello
PRINT *, 'Hello, World!'
END PROGRAM Hello -
LISP
Descripción: Se desarrolla LISP (LISt Processing), diseñado para procesamiento de listas y aplicaciones de inteligencia artificial.
Características: Utiliza paréntesis para estructurar el código.
Ejemplo de código:
(defun hello () (print "Hello, World!")) -
BASIC
Descripción: Se lanza BASIC (Beginner's All-purpose Symbolic Instruction Code), diseñado para facilitar la programación a los principiantes.
Características: Sintaxis simple y fácil de aprender.
Ejemplo:
PRINT "Hello, World!" -
C
Descripción: Se desarrolla el lenguaje C, que se convierte en un estándar para la programación de sistemas.
Características: Soporte para programación estructurada y acceso a memoria de bajo nivel.
Ejemplo: include <stdio.h> int main() {
printf("Hello, World!\n");
return 0;
} -
C++
Descripción: Se lanza C++, que introduce la programación orientada a objetos a la familia de C.
Características: Clases, herencia y polimorfismo.
Ejemplo: include <iostream> class Hello {
public:
void greet() {
std::cout << "Hello, World!" << std::endl;
}
}; -
Python
Descripción: Se lanza Python, un lenguaje interpretado y de alto nivel que prioriza la legibilidad del código.
Características: Sintaxis clara y rica en bibliotecas.
Ejemplo:
print("Hello, World!") -
Java
Descripción: Se lanza Java, diseñado para ser un lenguaje portátil y seguro, con la famosa frase "escribe una vez, corre en cualquier lugar".
Características: Orientado a objetos, con gestión automática de memoria.
Ejemplo:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
} -
C#
Descripción: Microsoft lanza C#, un lenguaje orientado a objetos que forma parte del framework .NET.
Características: Sintaxis similar a C++ y Java, fuerte tipado.
Ejemplo:
using System;
class Hello {
static void Main() {
Console.WriteLine("Hello, World!");
}
} -
GO
Descripción: Google lanza Go (Golang), un lenguaje de programación que enfatiza la simplicidad y la eficiencia.
Características: Concurrencia integrada y recolección de basura.
Ejemplo:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}