Abr 14 2008
Hello, world!
A medida que se van aprendiendo diversos lenguajes de programación, cada uno de su padre y de su madre, surgidos en diferentes épocas y circunstancias y de muy distinta sintaxis, es normal que a menudo nos estanquemos a la hora de comenzar un programa. Es por eso que siempre conviene tener a mano un ejemplo de estructura sencillo de cada uno de esos lenguajes que conocemos. Estos pequeños programas son también muy útiles para comenzar a aprender un determinado lenguaje o comprobar la correcta instalación de un compilador o un entorno de desarrollo.
En 1974, un programador de Bell Laboratories llamado Brian Kernighan incluyó en su manual “Programming in C: A Tutorial” un ejemplo simple de código, en lenguaje C, en el que simplemente imprimía en pantalla la frase “Hello, world!”:
main()
{
printf("Hello, world!");
}
Desde entonces, todos los profesores y programadores usan este método a la hora de crear un ejemplo simple del lenguaje en cuestión. De esta manera, cualquiera puede hacerse una idea de qué es lo estrictamente necesario para que un programa funcione correctamente. Por ejemplo, para expresar un ejemplo en C#, crearíamos un programa muy simple que muestre en pantalla esas palabras:
// Hello, world! en C#
using System;
public class HelloWorld
{
public static void Main()
{
Console.WriteLine("Hello, World!");
}
}
Ejemplo en Java:
// Hello, world! en Java
class HelloWorld
{
static public void main(String args[])
{
System.out.println("Hello, world!");
}
}
Y en PHP:
<?php // Hello, world! en PHP echo "Hello, world!"; ?>
Y en Ruby:
# Hello, world! en Ruby STDOUT << "Hello, world!"
Y para el que quiera aprender cómo escribir este pequeño programa en todos los lenguajes que existen, incluyendo Ensamblador y la Máquina de Turing, en Microsiervos han encontrado un sitio web en el que ofrecen ejemplos en 190 lenguajes, además de la correspondiente página en la Wikipedia dedicada a este programita. Aconsejo incluso a los más versados darse una vuelta por estas páginas, resulta muy curioso.













4 Comentarios
Veo que te falta explicar cómo se escribe un “Hello, world!” en Buddyscript (o lenguaje de Mordor).
+ hello
- Hello, world!
Un saludo, Pedro.
El lenguaje que haría vomitar a una cabra ;)
No me engañas, Luis, esto es un post para probar las capacidades del nuevo blog para meter código fuente.
Me has pillao :P
Escribir comentario