- Hello World tal como fue presentado originalmente en el libro El Lenguaje de Programación C.
#include <stdio.h>int main ()
{
printf("hello, world\n");
}
Este breve código impactó grandemente en la forma en que los lenguajes de programación son enseñados, por lo que lo veo vinculado con el origen de la moderna industria editorial de libros técnicos de programación. Además, es un código que todos los programadores hemos escrito y no solo en C, sino virtualmente en todos los lenguajes posibles.
El código más corto (e increíblemente eficiente) que yo escribí es el siguiente:
- #!/bin/sh
- $@
Guardado en un archivo (digamos
do
) y haciendo que ese archivo le pertenezca aroot
y tenga el setuid bit puesto, te permite hacer:- do ls
o cualquier otro comando, como:
- do chown carlos secret.txt
Lo interesante es que cualquier comando que lo haces con
do
por delante, SE EJECUTA COMOroot
(imagina eso en un sistema unix).Listo. ¡Has "hackeado" todo el sistema!
Tradicionalmente, el primer código que se escribe al aprender un lenguaje es imprimir la cadena de caracteres “Hola, Mundo!”.
Aquí te dejo algunos ejemplos en distintos lenguajes:
Bash
- #!/bin/bash
- STR="Hola, Mundo!"
- echo $STR
C
- #include <stdio.h>
- int main(void)
- {
- printf("hola, mundo\n");
- }
Golang
- package main
- import "fmt"
- func main() {
- fmt.Println("Hola, Mundo")
- }
JAVA
- class HelloWorldApp {
- public static void main(String[] args) {
- System.out.println("Hola Mundo!");
- }
- }
JavaScript
- console.log("Hola Mundo!");
- print "Hola, Mundo!";
Perl
- print "Hola, Mundo!\n";
PHP
- <?php
- echo "Hola, Mundo";
Python
- print("Hola Mundo")
Ruby
- puts 'Hola Mundo!'
0 Comentarios