“Hello World” en 30 idiomas diferentes

En este artículo, vamos a ver cómo imprimir “Hello World” en 30 idiomas diferentes. Incluye lenguajes como C, C++, Cobol, Scala, Matlab, C#, CoffeeScript, Delphi, Dart, Haskell, Pascal, Ruby, Python, Assembly, R, Swift, Kotlin, PHP, Java, Go, F#, Lisp, JavaScript, Algol, Perl, Tcl, TypeScript, Fortran, Bash (Unix Shell) y HTML.

Ahora, comencemos,

1. Lenguaje C

C es un lenguaje de programación procedimental. Inicialmente fue desarrollado por Dennis Ritchie como un lenguaje de programación de sistemas para escribir un sistema operativo. 

Características:

  • Incluya acceso de bajo nivel a la memoria, un conjunto simple de palabras clave y un estilo limpio, estas características hacen que el lenguaje C sea adecuado para programaciones de sistemas como sistemas operativos o desarrollo de compiladores.
  • Rápido y Eficiente.

Programa Hello World en lenguaje C:

C

#include <stdio.h>
 
int main() {
   printf("Hello World");
   return 0;
}

2. Lenguaje C++

C++, lenguaje de programación informática de alto nivel. Desarrollado por Bjarne Stroustrup de Bell Laboratories a principios de la década de 1980, se basa en el lenguaje C tradicional pero con programación orientada a objetos adicional y otras capacidades. 

Características:

  • Máquina Independiente o Portátil.
  • Lenguaje de programación de nivel medio. 

Programa Hola Mundo en C++: 

C++

#include <iostream>
 
int main() {
    std::cout << "Hello World";
    return 0;
}

3. Lenguaje Cobol

COBOL fue diseñado en 1959 por CODASYL y se basó en parte en el lenguaje de programación FLOW-MATIC diseñado por Grace Hopper. Fue creado como parte de un esfuerzo del Departamento de Defensa de EE. UU. para crear un lenguaje de programación portátil para el procesamiento de datos.

Características:

  • COBOL es un lenguaje estándar fácil de aprender que se puede compilar y ejecutar en una variedad de computadoras. Admite un amplio vocabulario de sintaxis y presenta un estilo de codificación ordenado.
  • Las estructuras de control lógico disponibles en COBOL facilitan la lectura, modificación y depuración. COBOL también es escalable, confiable y portátil entre plataformas.

Programa Hola Mundo en Cobol:

IDENTIFICATION DIVISION.
PROGRAM-ID. Hello-world.
PROCEDURE DIVISION.
    DISPLAY "Hello World".    .

4. Lenguaje Scala

Scala es un lenguaje de programación moderno diseñado y creado por Martin Odersky. El diseño del lenguaje comenzó en 2001 y se lanzó al público a principios de 2004. Martin Odersky tuvo una gran participación en la implementación de javac (el principal compilador de Java) y también diseñó Generic Java, una instalación de programación genérica que se agregó a el lenguaje de programación Java en 2004. Es por eso que no sorprende que Scala sea similar a Java en muchos aspectos, en realidad está escrito para ejecutarse en JVM (Java Virtual Machine).

Características:

  • Clases de casos y coincidencia de patrones.
  • Objeto único.

Programa Hola Mundo en Scala:

Scala

object HelloWorld extends App {
    printIn("Hello World")
}

  

5. Lenguaje Matlab

MATLAB es un lenguaje de programación desarrollado por MathWorks. Comenzó como un lenguaje de programación matricial donde la programación de álgebra lineal era simple. Se puede ejecutar tanto en sesiones interactivas como en un trabajo por lotes. Este tutorial le brinda una introducción agresiva al lenguaje de programación MATLAB.
 

Características:

  • MATLAB puede admitir de forma nativa el sensor, el video, la imagen, la telemetría, el binario y varios datos en tiempo real de las bases de datos JDBC/ODBC. Leer datos de diferentes bases de datos, CSV, audio, imágenes y video es súper simple desde un entorno integrado.
  • Ofrece una enorme biblioteca de funciones matemáticas necesarias para calcular estadísticas, álgebra lineal, integración numérica, filtrado, análisis de Fourier, optimización y resolución de ecuaciones diferenciales regulares. 

Programa Hola Mundo en Matlab: 

disp('Hello World');

7. Lenguaje C#

C# se pronuncia como “C-Sharp”. Es un lenguaje de programación orientado a objetos proporcionado por Microsoft que se ejecuta en .Net Framework. Anders Hejlsberg es conocido como el fundador del lenguaje C#. Se basa en C++ y Java, pero tiene muchas extensiones adicionales que se utilizan para realizar un enfoque de programación orientado a componentes. C# ha evolucionado mucho desde su primer lanzamiento en el año 2002. Se introdujo con .NET Framework 1.0 y la versión actual de C# es 5.0. 

Características:

  • Tipo seguro.
  • Orientado a componentes.

Hola Mundo en C#:

C#

namespace HelloWorld
{
    class Hello {        
        static void Main(string[] args)
        {
            System.Console.WriteLine("Hello World");
        }
    }
}

  

7. Lenguaje CoffeeScript

CoffeeScript es un lenguaje ligero basado en Ruby y Python que transcompila (compila de un lenguaje de origen a otro) en JavaScript. Proporciona una mejor sintaxis evitando las partes extravagantes de JavaScript, conservando la flexibilidad y la belleza del lenguaje.

Características:

  • Herencia basada en clases.
  • Amplio soporte de biblioteca.
     

Hola Mundo en CoffeeScript:

console.lof 'Hello World'

8. Idioma de Delfos

Delphi se creó para ejecutarse con aplicaciones de Windows, macOS, iOS, Android y Linux. Se trata de todas las plataformas importantes que existen. Sin embargo, principalmente, fue desarrollado para ejecutarse con aplicaciones basadas en Windows. Desde su llegada, Delphi ha hecho hincapié en la compatibilidad con versiones anteriores. Esto significa que los nuevos programas se pueden ejecutar con sus sucesores sin problemas.

Características:

  • Compatibilidad con versiones anteriores.
  • Capacidad de incorporación.

Programa Hola Mundo en Delphi:

program HelloWorld;
begin
  WriteLn('Hello World');
end.

9. Lenguaje de dardos

Dart es un lenguaje de programación de propósito general de código abierto. Originalmente fue desarrollado por Google y luego aprobado como estándar por ECMA. Dart es un nuevo lenguaje de programación destinado tanto al servidor como al navegador. Presentado por Google, el SDK de Dart se envía con su compilador: la VM de Dart. El SDK también incluye una utilidad, dart2js, un transpilador que genera JavaScript equivalente a Dart Script.

Características:

  • Importaciones y Exportaciones Flexibles.
  • Operadores de seguridad nula.

Hola Mundo en Dart:

Dart

main(){
    print('Hello World');
}

10. Lenguaje Haskell

Haskell es un lenguaje puramente funcional ampliamente utilizado. La programación funcional se basa en funciones matemáticas. Además de Haskell, algunos otros lenguajes populares que siguen el paradigma de la programación funcional incluyen: Lisp, Python, Erlang, Racket, F#, Clojure, etc. Haskell es más inteligente que otros lenguajes de programación populares como Java, C, C++, PHP, etc.

Características:

  • Evaluación perezosa.
  • La coincidencia de patrones.
     

Hola Mundo en Haskell:

module Main where

main :: IO ()
main = putStrLn "Hello World"

11. Lenguaje Pascual

Pascal, un lenguaje de programación de computadora desarrollado alrededor de 1970 por Niklaus Wirth de Suiza para enseñar programación estructurada, que enfatiza el uso ordenado de estructuras de control condicional y de bucle sin instrucciones GOTO.

Características:

  • Pascal es un lenguaje fuertemente tipado.
  • Soporta Programación Estructurada a través de Funciones y Procedimientos. 

Hola Mundo en Pascal:

program Hello;
begin
  writeln ('Hello, world.');
end.

12. Idioma ruby

Ruby es un lenguaje de programación puro orientado a objetos. Fue creado en 1993 por Yukihiro Matsumoto de Japón. Ruby es de código abierto y está disponible gratuitamente en la Web, pero está sujeto a una licencia.  

Características:

  • Ruby se puede utilizar para escribir scripts de Common Gateway Interface (CGI).
  • Ruby se puede incrustar en el lenguaje de marcado de hipertexto (HTML).

 Hola Mundo en Ruby:

Ruby

puts 'Hello World'

  

13. Lenguaje Python

Python es un lenguaje de programación de alto nivel ampliamente utilizado, interpretado, orientado a objetos y con semántica dinámica, utilizado para la programación de propósito general. Fue creado por Guido van Rossum y lanzado por primera vez el 20 de febrero de 1991. 

Características:

  • Soporte de programación GUI.
  • Lenguaje tecleado dinámicamente.
     

Hola Mundo en Python:

Python3

print("Hello World")

  

14. Lenguaje ensamblador

Stan Poley escribió el Programa de ensamblaje óptimo simbólico o el lenguaje ensamblador SOAP para la computadora IBM 650 en 1955. Los lenguajes ensambladores comenzaron a usarse ampliamente ya que liberaban a los programadores de tareas tediosas como recordar códigos numéricos. 

Características:

  • Espacio de direcciones de 64 bits.
  • Los lenguajes ensambladores tienen una sintaxis similar a la del idioma inglés.
     

Hola mundo en lenguaje ensamblador:

    global _main
    extern _printf

    section .text
_main:
    push    message
    call    _printf
    add        esp, 4
message:
    db    'Hello World', 10, 0

15. Lenguaje R

R es un lenguaje y entorno para computación estadística y gráficos. Es un proyecto GNU que es similar al lenguaje y entorno S que fue desarrollado en Bell Laboratories (anteriormente AT&T, ahora Lucent Technologies) por John Chambers y colegas. 

Características:

  • Puede realizar cálculos estadísticos complejos.
  • R es un lenguaje interpretado, lo que significa que no necesita un compilador para hacer un programa a partir del código.

Programa Hola Mundo en R:

R

cat('Hello World')

16. Lenguaje rápido

Swift es un lenguaje de propósito general, multiparadigma, orientado a objetos, funcional, imperativo y estructurado en bloques. Es el resultado de las últimas investigaciones sobre lenguajes de programación y está construido utilizando un enfoque moderno de seguridad, patrones de diseño de software de Apple Inc. Es el nuevo lenguaje de programación para la aplicación iOS, aplicaciones macOS, aplicaciones watchOS, aplicaciones tvOS.

Características:

  • Cierres unificados con punteros de función.
  • Iteración rápida y concisa sobre un rango o colección.

Hola mundo en Swift:

println('Hello World');

17. Lenguaje Kotlin

Kotlin es un lenguaje de programación de propósito general tipificado estáticamente desarrollado por JetBrains, que ha creado IDE de clase mundial como IntelliJ IDEA, PhpStorm, Appcode, etc. JetBrains lo introdujo por primera vez en 2011 y es un nuevo lenguaje para JVM. Kotlin es un lenguaje orientado a objetos y un «lenguaje mejor» que Java, pero aún así es totalmente interoperable con el código Java. 

Características:

  • Funciones y programación funcional.
  • Objetos de nivel superior y el patrón Singleton. 

Hola Mundo en Kotlin:

Kotlin

fun main(args: Array<String>){
    println("Hello World")
}

18. Lenguaje PHP

PHP comenzó como un pequeño proyecto de código abierto que evolucionó a medida que más y más personas descubrieron lo útil que era. Rasmus Lerdorf lanzó la primera versión de PHP allá por 1994. PHP es un acrónimo recursivo de «PHP: Hypertext Preprocessor». PHP es un lenguaje de secuencias de comandos del lado del servidor que está incrustado en HTML. Se utiliza para administrar contenido dinámico, bases de datos, seguimiento de sesiones e incluso crear sitios de comercio electrónico completos. 

Características:

  • Lenguaje mal escrito.
  • Error al reportar.

Hola mundo en PHP:

PHP

echo "Hello World";

19. Lenguaje Java

Java fue creado en Sun Microsystems, Inc., donde James Gosling dirigió un equipo de investigadores en un esfuerzo por crear un nuevo lenguaje que permitiera que los dispositivos electrónicos de consumo se comunicaran entre sí. El trabajo en el idioma comenzó en 1991, y en poco tiempo el enfoque del equipo cambió a un nuevo nicho, la World Wide Web. Java se lanzó por primera vez en 1995, y la capacidad de Java para brindar interactividad y multimedia demostró que era particularmente adecuado para la Web.
 

Características:

  • Multi-hilo.
  • Alto rendimiento. 

Hola Mundo en Java:

Java

/*package whatever //do not write package name here */
 
import java.io.*;
 
class GFG {
    public static void main (String[] args) {
       System.out.println("Hello World");
    }
}

20. Ir Idioma

El lenguaje Go es un lenguaje de programación desarrollado inicialmente en Google en el año 2007 por Robert Griesemer, Rob Pike y Ken Thompson. Es un lenguaje de tipado estático que tiene una sintaxis similar a la de C. Proporciona recolección de basura, seguridad de tipos, capacidad de tipado dinámico, muchos tipos integrados avanzados, como arrays de longitud variable y mapas de clave-valor.

Características:

  • Potente biblioteca estándar y conjunto de herramientas.
  • Capacidades de prueba.

Hola Mundo en Go:

println('Hello World");

21. Lenguaje F#

F#, pronunciado como F sostenido, es un lenguaje de programación fuertemente tipado. El lenguaje permite más de un estilo de programación, lo que lo convierte en un lenguaje multiparadigma. F# abarca técnicas de programación funcional, imperativa y orientada a objetos. El lenguaje F# pertenece a la familia de lenguajes Microsoft .NET.

Características:

  • Proporciona inferencia de tipos.
  • Permite escribir funciones de orden superior.

Hola mundo en F#:

printfn "Hello World"

22. Lenguaje ceceo

LISP, en procesamiento de lista completa, un lenguaje de programación desarrollado alrededor de 1960 por John McCarthy en el Instituto Tecnológico de Massachusetts (MIT). LISP se fundó en la teoría matemática de las funciones recursivas (en las que una función aparece en su propia definición).

Características:

  • Proporciona programación avanzada orientada a objetos.
  • Proporciona un conveniente sistema de macros.

Hola Mundo en Lisp:

(print "Hello World")

23. Lenguaje JavaScript

JavaScript es un lenguaje de programación ligero e interpretado. Está diseñado para crear aplicaciones centradas en la red. Es complementario e integrado con Java. JavaScript es muy fácil de implementar porque está integrado con HTML. Es abierto y multiplataforma.

Características:

  • Manejo de Fechas y Horas.
  • Detección del navegador y SO del Usuario.

Hola Mundo en JavaScript:

Javascript

console.log("Hello World");

24. Idioma Algol

ALGOL, un lenguaje de programación de computadoras diseñado por un comité internacional de la Asociación de Maquinaria de Computación (ACM), dirigido por Alan J. Perlis de la Universidad Carnegie Mellon, durante 1958–60 para publicar algoritmos, así como para realizar cálculos.

Características:

  • Abreviatura de algorítmico.
  • Familia de muchos lenguajes de programación para cálculos científicos. 

Hola Mundo en Algol:

BEGIN DISPLAY("Hello World") END.

25. Lenguaje Perl

Perl es un lenguaje de programación dinámico, interpretado de alto nivel y de propósito general. Perl es compatible con la programación orientada a objetos y procedimental. Perl es muy similar a C sintácticamente y es fácil para los usuarios que tienen conocimientos de C, C++. Dado que Perl es muy similar sintácticamente a otros lenguajes ampliamente utilizados, es más fácil codificar y aprender en Perl. Los programas se pueden escribir en Perl en cualquiera de los editores de texto más utilizados como Notepad++, gedit, etc.

Características:

  • Perl proporciona soporte multiplataforma y es compatible con lenguajes de marcado como HTML, XML, etc.
  • Es un software gratuito y de código abierto que tiene licencia bajo Artistic y GNU General Public License (GPL).

Hola Mundo en Perl:

Perl

#!/usr/bin/perl
print "Hello World";

26. Lenguaje TCL

El lenguaje de programación Tcl fue creado en la primavera de 1988 por John Ousterhout mientras trabajaba en la Universidad de California, Berkeley. Tcl es el acrónimo de «Tool Command Language» (se pronuncia «tickle»). Tcl en realidad se divide en dos cosas: un idioma y una biblioteca. Tcl es un lenguaje de programación textual simple, diseñado para emitir comandos a programas interactivos como editores de texto, depuradores y shells.

Características:

  • Tiempo de desarrollo reducido.
  • Bastante fácil de comenzar para programadores experimentados; ya que, el lenguaje es tan simple que pueden aprender Tcl en pocas horas o días.

Hola Mundo en TCL:

puts "Hello World"

27. Lenguaje TypeScript

TypeScript es un lenguaje de programación desarrollado y mantenido por Microsoft. Es un superconjunto sintáctico estricto de JavaScript y agrega escritura estática opcional al lenguaje. TypeScript está diseñado para el desarrollo de aplicaciones grandes y transcompila a JavaScript.

Características:

  • TypeScript es portátil entre navegadores, dispositivos y sistemas operativos. Puede ejecutarse en cualquier entorno en el que se ejecute JavaScript. A diferencia de sus contrapartes, TypeScript no necesita una máquina virtual dedicada o un entorno de tiempo de ejecución específico para ejecutarse.
  • El TypeScript compilado se puede consumir desde cualquier código JavaScript. JavaScript generado por TypeScript puede reutilizar todos los marcos, herramientas y bibliotecas de JavaScript existentes.

Hola mundo en TypeScript:

console.log 'Hello World'

28. Lenguaje Fortran

FORTRAN fue el primer lenguaje de programación de alto nivel del mundo. Fue desarrollado en IBM por un pequeño equipo dirigido por John Backus. La primera versión de FORTRAN se lanzó en 1957 como una herramienta de programación para IBM 704.

Características:

  • FORTRAN permite escribir las subrutinas para ejecutar las funciones y proporcionar los valores de retorno.
  • FORTRAN admitió el lenguaje de programación procedimental que permite que el código se escriba de forma algorítmica.

Hola Mundo en Fortran:

program helloworld
    print *, "Hello World"
end program helloworld

29. Bash (Concha de Unix)

Bash es un shell de Unix y un lenguaje de comandos escrito por Brian Fox para el Proyecto GNU como un reemplazo de software gratuito para el Bourne shell. El nombre es un acrónimo de ‘Bourne-Again Shell’, un juego de palabras con Stephen Bourne, el autor del antepasado directo del shell sh actual de Unix, que apareció en la séptima edición de la versión Bell Labs Research de Unix.

Características :

  • Admite la expansión Brace.
  • Buena depuración.

Hola Mundo en Bash:

echo "Hello World"

30. Lenguaje HTML

HTML significa Hyper Text Markup Language, que es el lenguaje más utilizado en la Web para desarrollar páginas web. HTML fue creado por Berners-Lee a fines de 1991, pero «HTML 2.0» fue la primera especificación HTML estándar que se publicó en 1995. HTML 4.01 fue una versión principal de HTML y se publicó a fines de 1999.

Características:

  • Es independiente de la plataforma.
  • Se pueden agregar imágenes, videos y audio a una página web.

Hola Mundo en HTML:

HTML

<!DOCTYPE html>
<html>
 <head>
 </head>
 <body>
   <h1>Hello World<h1>
 </body>
</html>
Hello World

Así es como podemos imprimir “Hello World” en 30 idiomas diferentes. 

Publicación traducida automáticamente

Artículo escrito por chaitanyatekne5 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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