Fundamentos de programación/Hola mundo
Ir a la navegación
Ir a la búsqueda
ABAP/IV[editar]
REPORT HOLAMUNDO. WRITE '¡Hola, mundo!'.
ABC[editar]
WRITE "¡Hola mundo!"
ActionScript[editar]
trace("¡Hola, mundo!");
ADA[editar]
with Ada.Text_IO; procedure Hola_Mundo is begin Ada.Text_IO.Put_Line("¡Hola, mundo!"); end Hola_Mundo;
ASP[editar]
<% Response.Write("Hola Mundo") %>
ASSEMBLY[editar]
.model small .stack .data saludo db "Hola mundo!!!", "$" .code main proc ;Init process mov ax,seg saludo mov ds,ax ;ds = ax = saludo mov ah,09 ;Function(print string) lea dx,saludo ;DX = String terminated by "$" int 21h ;Interruptions DOS Functions mov ax,4c00h ;Function (Quit with exit code (EXIT)) int 21h ;Interruption DOS Functions main endp ;End process end main
AWK[editar]
#!/bin/awk -f BEGIN{ print "¡Hola, mundo!"; }
Bash[editar]
#!/bin/bash echo "Hola mundo"
Basic[editar]
PRINT "Hola Mundo"
C[editar]
#include <stdio.h> int main(void) { printf("Hola, mundo!\n"); return 0; }
C++[editar]
#include <iostream>
using namespace std;
int main() {
cout << "¡Hola, mundo!" << endl;
}
C++/CLI[editar]
int main() { System::Console::WriteLine("Hola, mundo!"); return 0; }
C#[editar]
using System; class MainClass { public static void Main() { Console.WriteLine("¡Hola Mundo!"); } }
COBOL[editar]
IDENTIFICATION DIVISION. PROGRAM-ID. HELLO. ENVIRONMENT DIVISION. DATA DIVISION. PROCEDURE DIVISION. MAIN SECTION. DISPLAY "Hola mundo" STOP RUN.
ColdFusion[editar]
<cfset variable="Hola Mundo"> <cfoutput>#variable#</cfoutput>
MS-DOS[editar]
En sistemas operativos de la familia DOS como MS-DOS o PC-DOS que usan el Intérprete de comandos COMMAND.COM o sistemas que usan como intérprete de comandos CMD.EXE (OS/2 y Windows de la rama NT) se pueden crear archivos de proceso por lotes con extensiones BAT y CMD respectivamente con el siguiente contenido:
@echo ¡Hola, Mundo!
Eiffel[editar]
class HOLA_MUNDO create make feature make is do io.put_string("%nHola mundo%N") end end -- HOLA_MUNDO
Erlang[editar]
-module(hola). -export([hola_mundo/0]). hola_mundo() -> io:fwrite("Hola mundo!\n").
Fortran[editar]
PROGRAM HOLA PRINT *, '¡Hola, mundo!' END
Haskell[editar]
holaMundo :: IO () holaMundo = do putStrLn ("Hola mundo!")
HTML/JavaScript[editar]
<html> <head> <title>Hola Mundo</title> <script type="text/javascript"> alert("¡Hola mundo!"); </script> </head> <body> </body> </html>
INTERCAL[editar]
PLEASE DO ,1 <- #13
DO ,1 SUB #1 <- #238
DO ,1 SUB #2 <- #112
DO ,1 SUB #3 <- #112
DO ,1 SUB #4 <- #0
DO ,1 SUB #5 <- #64
DO ,1 SUB #6 <- #238
DO ,1 SUB #7 <- #26
PLEASE DO ,1 SUB #8 <- #22
DO ,1 SUB #8 <- #248
DO ,1 SUB #9 <- #168
DO ,1 SUB #10 <- #24
DO ,1 SUB #11 <- #16
DO ,1 SUB #12 <- #158
DO ,1 SUB #13 <- #52
PLEASE READ OUT ,1
PLEASE GIVE UP
Java[editar]
public class HolaMundo { public static void main(String[] args) { System.out.println("¡Hola, mundo!"); } }
Programación en Lexico (POO en castellano)[editar]
Aplicación con un solo algoritmo:
tarea muestre "Hola mundo"
Aplicación con solo clases:
clase tarea publicos: mensajes: Principal muestre "Hola Mundo"
Aplicación con interfaz gráfica:
clase ventana derivada_de "System.Windows.Forms.Form" publicos métodos ventana copie "Hola mundo" en ventana.Text
LISP[editar]
(format t "¡Hola, mundo!")
Liberty BASIC[editar]
print "¡Hola, mundo!"
MATLAB[editar]
close all; % cierra todas las ventanas que pueda haber clear all; % borra todas las variables clc; % limpia la pantalla disp('hola mundo'); % muestra el mensaje
NATURAL[editar]
WRITE '¡Hola, mundo!'.
Object REXX[editar]
Utilizando los métodos de REXX clásico:
say "Hola Mundo" call lineout , 'Hola, mundo.' call charout , 'Hola, mundo.'||eol /* eol definido previamente */
Utilizando objetos:
.output~say('Hola, mundo.') .output~lineout('Hola, mundo.') .output~charout('Hola, mundo.'||eol) -- eol definido previamente
Pascal[editar]
Program HolaMundo; begin Writeln('¡Hola, mundo!'); end.
NetREXX[editar]
Utilizando la instrucción say que proviene de REXX clásico:
say "Hola Mundo"
o directamente utilizando clases y métodos Java:
System.out.println("¡Hola mundo!");
OpenInventor[editar]
#Inventor V2.1 ascii Text3 { string "Hola mundo" }
Perl[editar]
#!/usr/bin/perl print "Hola, mundo.\n";
PHP[editar]
<?php echo "Hola Mundo"; ?>
Python[editar]
print "Hola mundo"
QBasic[editar]
PRINT "Hola mundo"
REXX[editar]
say "Hola Mundo"
Ruby[editar]
puts "Hola Mundo"
SAPScript[editar]
MAIN P1 Hola Mundo /
Seed7[editar]
$ include "seed7_05.s7i"; const proc: main is func begin writeln("Hola Mundo"); end func;
Smalltalk[editar]
Transcript show: '¡Hola, mundo!'
SQL[editar]
Variante de Oracle:
SELECT 'HOLA MUNDO' FROM DUAL;
Unlambda[editar]
```s``sii`ki ``s``s`ks ``s``s`ks``s`k`s`kr ``s`k`si``s`k`s`k `d````````````.H.o.l.a. .m.u.n.d.o k k `k``s``s`ksk`k.*
Visual Basic[editar]
Sub Main() MsgBox "¡Hola, mundo!" End Sub
X3[editar]
SubProg HOLAMUNDO() Infbox "Hola Mundo" End
xBase[editar]
? "Hola Mundo"