Historia de los lenguajes de programación

  • Lenguaje Máquina

    Lenguaje Máquina
    En este primer lenguaje se utilizaba el código binario, muy difícil y lento de usar. Ejemplo: 10101100 = 22 en decimal
  • Lenguaje Esamblador

    Lenguaje Esamblador
    Lenguaje de programación de bajo nivel que permite a los programadores escribir instrucciones básicas. Ejemplo:
    section .data
    msg db 'Hello, World!', 0 section .text
    global _start _start:
    ; Escribir mensaje
    mov eax, 4 ; syscall: write
    ; Salir
    mov eax, 1 ; syscall: exit
  • Fortran

    Fortran
    Creado por IBM fue uno de los primeros lenguajes de "alto nivel" Ejemplo:
    PROGRAM Hello
    PRINT *, 'Hello, World!'
    END PROGRAM Hello
  • COBOL

    COBOL
    Diseñado para aplicaciones de negocios, estaba
    orientado a registros y era fácil de entender.
    Ya no se utiliza. Ejemplo:
    IDENTIFICATION DIVISION.
    PROGRAM-ID. HelloWorld.
    PROCEDURE DIVISION.
    DISPLAY 'Hello, World!'.
  • Simula

    Simula
    Es uno de los primeros lenguajes orientados a objetos, introdujo los conceptos como clases y objetos. Ejemplo:
    Class Animal;
    Begin
    Integer age;
    End;
  • C

    C
    Se convirtió en un lenguaje fundamental para sistemas operativos.
    Es de bajo nivel, eficiente, y permite manipulación de memoria. Ejemplo: include <stdio.h> int main() {
    printf("Hello, World!");
    return 0;
    }
  • C++

    C++
    C++ como una extensión de C, incorporando programación orientada a objetos. Ejemplo: include <iostream> class Hello {
    public:
    void greet() { std::cout << "Hello, World!"; }
    };
  • Python

    Python
    Enfatiza la legibilidad y simplicidad del código.
    Es multiplataforma y fácil de aprender.
    Es uno de los lenguajes más usados desde su creación. Ejemplo:
    print("Hello, World!")
  • Java

    Java
    Muy portable, es orientado a objetos, recolector de basura y uso en aplicaciones webç Ejemplo:
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("Hello, World!");
    }
    }
  • C#

    C#
    Desarrollado por Microsoft, es un lenguaje moderno diseñado para el desarrollo de aplicaciones en el entorno .NET.
    Su sintaxis es similar a C++ y tiene fuerte soporte para programación orientada a objetos Ejemplo:
    using System;
    class HelloWorld {
    static void Main() {
    Console.WriteLine("Hello, World!");
    }
    }