hs.lang = { cssDirection: 'ltr', loadingText: 'loading...', loadingTitle: 'click to cancel', focusTitle: 'click to bring to front', fullExpandTitle: 'expand to original size', creditsText: 'powered by Highslide JS', creditsTitle: 'visit Highslide JS website', previousText: 'previous', nextText: 'next', moveText: 'move', closeText: 'close', closeTitle: 'close (ESC)', resizeTitle: 'resize', playText: 'play', playTitle: 'play slideshow (SPACEBAR)', pauseText: 'pause', pauseTitle: 'pause slideshow (SPACEBAR)', previousTitle: 'previous (ARROW LEFT)', nextTitle: 'next (ARROW RIGHT)', moveTitle: 'move', fullExpandText: 'fullscreen', number: 'picture %1 of %2', restoreTitle: 'Click to close image, click und drag to move. Use ARROW keys for previous and next.' };

Hello world!

Posted By cpu

Date: octubre 16th, 2009

Category: blog

Hello World!… Hola Mundo… siendo estudiante de computación eso suena tan familiar.

Así es, Hello World! es un programa que se usa generalmente como iniciación un nuevo lenguaje. Lo he leído en BASIC, PASCAL, C, JAVA, ML, RUBY, PHP y otras hierbas más.

Por esa razón, en lugar de escribir un saludo de inicio o de dar un pequeño resumen de el asunto de mi blog, voy a transcribir esta pequeña historia de la programación que ya ha influido en la enseñanza de la misma.

Hello World

Desde wikipedia.org

En informática, un programa Hello World! (también ¡Hola, mundo!, en español) es el que imprime el texto «Hello, world!» en un dispositivo de visualización (generalmente una pantalla de monitor).

Se suele usar como introducción al estudio de un lenguaje de programación, siendo un primer ejercicio típico.

El Hello World! se caracteriza por su sencillez, especialmente cuando se utiliza en programas de línea de comandos. En interfaces gráficas este programa suele tener una complejidad mayor.

Debido al desarrollo de las computadoras programables han existido algunos programas de prueba, sin embargo, la tradición de usar la frase «Hello, world!» como prueba fue influenciada por un programa de ejemplo en el libro The C Programming Language (conocido como «la biblia blanca«) escrito por Brian Kernighan y Dennis Ritchie.

El ejemplo de aquel libro presentaba «hello, world» sin mayúsculas o símbolos de admiración, el cual fue heredado de un memorandum interno de Bell Laboratories en 1974 escrito por Brian Kernighan llamado Programming in C: A Tutorial, el cual contenía la primera versión conocida:

int main(){
  printf("hello, world");
  return 0;
}

La primera instancia conocida de el uso de las palabras «hello» y «world» juntas en la literatura computacional se dió un poco antes, el el tutorial de Brian Kernighan en 1972 «Introduction to the Language B«, con éstas líneas de código:

main(){
  extrn a, b, c;
  putchar(a); putchar(b); putchar(c); putchar('!*n');
}
a 'hell';
b 'o, w';
c 'orld';

Dependiendo el lenguaje de programación usado, el código del programa varía, pero en espíritu se mantiene como un ejemplo básico, pero, existen lenguajes en donde este ejemplo se puede transformar en complicado.

En los lenguajes funcionales, como el ML y el Haskell, generalmente se usa un codigo de tipo recursivo para enfatizar en uso de funciones, ya que los ejemplos que usan entrada o salida (I/O) se manejan de manera muy diferente en estos lenguajes.

Y tú, ¿qué opinas de esta entrada?

View Results

Cargando ... Cargando ...

One Response to “Hello world!”

  1. Mr WordPress Says:

    Hi, this is a comment.
    To delete a comment, just log in, and view the posts’ comments, there you will have the option to edit or delete them.

Leave a Reply


Ir a la barra de herramientas