Es realmente interesante cómo esta frase ha acompañado a gran número de generaciones de profesionales de tecnologías de la información a aprender a programar a través del tiempo.
Origen de la frase
Si bien han existido pequeños programas de prueba desde el desarrollo de las computadoras programables, la tradición de usar la frase «¡Hola, mundo!» como mensaje de prueba fue influenciado por un programa de ejemplo en el libro del seminario de 1978 The C Programming Language. El programa de ejemplo en ese libro imprime "hola, mundo"
, y fue heredado de un memorando interno de Bell Laboratories de 1974 por Brian Kernighan, titulado Programación en C: Un Tutorial.
El día de hoy el equipo ASBN estamos empezando a escribir este blog para quienes son entusiastas de la tecnología como nosotros, y para celebrarlo, te traemos ejemplos de Hola mundo en algunos de los lenguajes de programación más utilizados actualmente.
¡Esperamos que lo disfrutes!
Hola mundo en C++
include <iostream>
int main() {
std::cout << "¡Hola mundo!";
return 0;
}
Hola mundo en C#
using System;
class HolaMundo {
static void Main(string[] args)
{
Console.WriteLine("¡Hola mundo!");
}
}
Hola mundo en Clojure
(println "¡Hola mundo!")
Hola mundo en COBOL
*> Hola, mundo
identification division.
program-id. hello.
procedure division.
display "Hola, mundo"
goback.
end program hello.
Hola mundo en Dart
void main() {
print('¡Hola mundo!');
}
Hola mundo en Elixir
IO.puts "¡Hola mundo!"
Hola mundo en F#
[<EntryPoint>]
let main argv =
printfn "¡Hola mundo!"
0
Hola mundo en Go
package main
import "fmt"
func main() {
fmt.Println("¡Hola mundo!")
}
Hola mundo en Java
public class HolaMundo {
public static void main(String[] args) {
System.out.println("¡Hola mundo!");
}
}
Hola mundo en JavaScript
<script>
document.write("¡Hola Mundo!");
</script>
Hola mundo en Julia
println("¡Hola Mundo!")
Hola mundo en PHP
<?php
echo "¡Hola Mundo!";
?>
Hola mundo en Phyton
print("¡Hola Mundo!");
Hola mundo en R
"¡Hola mundo!"
Hola mundo en Ruby
puts "¡Hola mundo!"
Hola mundo en Rust
fn main() {
println!("¡Hola mundo!");
}
Hola mundo en Scala
object HolaMundo {
def main(args: Array[String]) {
println("¡Hola mundo!")
}
}
Hola mundo en SmallTalk
Transcript show:'¡Hola mundo!';cr
Hola mundo en Swift
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
print("¡Hola mundo!")
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
Hola mundo en TypeScript
var mensaje:string = "¡Hola Mundo!";
console.log(mensaje);