15.814 leídas

De lenguajes de programación y saludos universales

julio 10, 08 by Gerald | Puesto en Programación

ProgramacionHace poco he recibido el post como parte de la Iniciativa Invasora; el autor de este post es Víctor Esparza de blogenserio.com y lleva por título :

De lenguajes de programación y saludos universales

Un poco amedrentado por meterme en terrenos que no son propiamente los míos (te digo todo al confesar que estudio psicología!) aquí estamos animados bloggeando en G2 Blog, la casa virtual de un estudiante de ingeniería de sistemas, ¡gulp!

Para familiarizarme con la temática quise al menos empaparme de lo que es un lenguaje de programación, primer término que asocio a la futura profesión de Geraldo, y encuentro en La Wikipedia (¡no me condenen!): “Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones”.

En esas estaba cuando recordé una entradita de esas que se te quedan ahí en la mente divagando, acerca de cómo se escribe el popular Hola Mundo en 300 y pico de lenguajes de programación; decidí revisar si en G2 Blog habían abordado el tema y ¡eureka! me animo a compartir para quienes les pasó de largo esta excelente The Hello World Collection, un trabajo de auténticos amantes de la programación que han recopilado el código necesario en 397 programas para el texto señalado.

Mencionan a modo de historia que la frase fue empleada por primera vez como ejemplo en el libro The C Programming Language en 1978. La colección la inició Wolfram Rösler en 1994 y en su elaboración han participado más de 500 personas en estos ya 14 años de que se inició. Aquí te dejo con los códigos de 12 de los más conocidos lenguajes:

BASIC:

10 REM Hello World in BASIC
20 PRINT "Hello World!"

Cobol:

* Hello World in Cobol

*****************************
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
MAIN SECTION.
DISPLAY "Hello World!"
STOP RUN.
****************************

CSS:

/* Hello World in CSS */
body:before {
content: "Hello World";
}

HTML:

<HTML>
<!– Hello World in HTML –>
<HEAD>
<TITLE>Hello World!</TITLE>
</HEAD>
<BODY>
Hello World!
</BODY>
</HTML>

JavaScript:

<html>
<body>
<script language="JavaScript" type="text/javascript">
// Hello World in JavaScript
document.write(‘Hello World’);
</script>
</body>
</html>

MSDOS:

@ECHO OFF
REM Hello World for DOS batch

ECHO Hello World!

Pascal:

{Hello World in Pascal}

program HelloWorld(output);
begin
WriteLn(‘Hello World!’);
end.

PHP:

<?php
// Hello World in PHP
echo ‘Hello World!';
?>

Python:

# Hello World in Python
print "Hello World"

Ruby:

# Hello World in Ruby
puts "Hello World!"

SQL:

# Hello World in SQL

SELECT ‘Hello World';

VisualBasic:

REM Hello World in Visual Basic for Windows

VERSION 2.00
Begin Form Form1
Caption = "Form1"
ClientHeight = 6096
ClientLeft = 936
ClientTop = 1572
ClientWidth = 6468
Height = 6540
Left = 876
LinkTopic = "Form1"
ScaleHeight = 6096
ScaleWidth = 6468
Top = 1188
Width = 6588
Begin Label Label1
Caption = "Hello World!"
Height = 372
Left = 2760
TabIndex = 0
Top = 2880
Width = 972
End
End
Option Explicit

………………………………………….

Espero no haberte aburrido y que hayas conocido algo nuevo tras la lectura de esta entrada. De nuevo un agradecimiento a Geraldo por el espacio y un saludo a todos sus lectores.

Muchas gracias por estas iniciativas, espero poder aventurarme un día de estos en algo tan cool como esto!!

Saludos


Tambien te puede interesar

Tags: , ,

Añade tu comentario

4 respuestas para este post

  1. arntracks Says:

    Si lo que dices es cierto… te faltó incluir el Hello World original en Lenguaje C.

    /* Hello World in C, Ansi-style */

    #include
    #include

    int main(void)
    {
    puts(“Hello World!”);
    return EXIT_SUCCESS;
    }

  2. victor Says:

    Hola amigos, quería hacer de su conocimiento que en el mes de Agosto (del 11 al 16)se llevará a cabo en Lima el XVI Congreso Nacional de Estudiantes de Ingeniería de Sistemas, los insto a participar en éste magno evento, que por primera vez en su historia contará con la presencia de expositores de La India, además de ponentes de Brasil, Argentina, México, España y otros muy reconocidos. Anímense las inscripciones se realizan vía web en el site
    http://www.xviconeis.org, será en el Círculo Militar (Av Salaverry 1629 Jesús María).Saludos.

  3. G2 Says:

    @VÏCTOR:
    Muchas gracias por dar aviso de este gran evento :D
    Saludos!

  4. alberto Says:

    muy buena l ainfromación!
    por mi parte les paso el sitio de un diccionario informático muy completo.

    http://www.hispanosnet.com/diccionarios_online/diccionarios_informatica_internet/informatico/index.html

    http://www.hispanosnet.com/diccionarios_online/diccionarios_informatica_internet/index.html

    saludos!

Leave a Reply