-
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 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
Creado por IBM fue uno de los primeros lenguajes de "alto nivel" Ejemplo:
PROGRAM Hello
PRINT *, 'Hello, World!'
END PROGRAM Hello -
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
Es uno de los primeros lenguajes orientados a objetos, introdujo los conceptos como clases y objetos. Ejemplo:
Class Animal;
Begin
Integer age;
End; -
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++ 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
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
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#
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!");
}
}