domingo, 12 de octubre de 2014

"Hola Mundo" en diferentes tipo de lenguaje

En ABAP/IV

REPORT HOLAMUNDO.
WRITE '¡Hola, mundo!'.

En ABC

WRITE "¡Hola mundo!" 

En ActionScript

 trace("¡Hola, mundo!");

En ActionScript 3.0

Opción 1

package
{
 
 import flash.display.Sprite;
 
 public class Main extends Sprite
 { 
 
  public function Main() 
  {
   trace("¡Hola, Mundo!");
  }
 
  }
}

Opción 2

package
{
 import flash.display.Sprite;
 import flash.text.TextField;
 
 public class Main extends Sprite
 {  
  public function Main() 
  {
   var txtField = new TextField();
   txtField.text = "¡Hola, Mundo!";
   addChild(txtField);
  }
 }
}

En Ada

 with Ada.Text_IO;
 
  procedure Hola_Mundo is
  begin
     Ada.Text_IO.Put("¡Hola, mundo!");
  end Hola_Mundo;

En ALGOL

 
BEGIN
 FILE F (KIND=REMOTE);
 EBCDIC ARRAY E [0:12];
 REPLACE E BY "HOLA MUNDO!";
 WHILE TRUE DO
   BEGIN
   WRITE (F, *, E);
   END;
 END.

En AppleScript

  display dialog "Hola, Mundo!" buttons {"OK"} default button {"OK"}

En ASP

Response.Write("Hola Mundo")

En AutoIt

  MsgBox(0,"","Hola Mundo!")

En Autoplay Media Studio

  Dialog.Messages("Noticia", "Hola, Mundo!", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

En AWK

  #!/bin/awk -f
  BEGIN{
    print "¡Hola, mundo!";
  }

En Bash

  #!/bin/bash
  echo "Hola mundo"

En Basic

  print "Hola Mundo";

En Batch

@echo Hola mundo!
@pause > nul

En Boo

#!/usr/bin/booish
print "Hola mundo"

En Brainfuck

 +++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.

En C

#include <stdio.h>
int main()
{
    printf("¡Hola, mundo!\n");
    return 0;
}

En C++

#include <iostream>
int main()
{
   std::cout << "Hola mundo\n";
   return 0 ;
}

En C++/CLI

Opción 1

 int main()
 {
    System::Console::WriteLine("Hola, mundo!");
    return 0;
 }

Opción 2

 #include <iostream>
using namespace std;
 void main()
 {
  cout << "Hola mundo\n";
 }

En C#

using System;
 
 class MainClass
 {
     public static void Main()
     {
         Console.WriteLine("¡Hola mundo!");
     }
 }

En Centura

 Call SalMessageBox('Hola Mundo', 'Saludo', MB_IconExclamation | MB_Ok)

En Clipper

? "Hola Mundo!"

En CLIPS

 (defrule printout t "Hola, Mundo" crlf)

En COBOL

  IDENTIFICATION DIVISION.
  PROGRAM-ID. HELLO.
  ENVIRONMENT DIVISION.
  DATA DIVISION.
  PROCEDURE DIVISION.
  DISPLAY "Hola mundo".
  STOP RUN.

En ColdFusion

<cfset variable="Hola Mundo">
<cfoutput>#variable#</cfoutput>

En CSS (2.0 en adelante)

Sólo para navegadores que cumplan con el estándar CSS 2.0 en adelante.
 body:after {
   content: 'Hola Mundo.';
 }

En D

import std.stdio;
void main()
{
    writefln("Hola mundo");
}

En Delphi

 program PHolaMundo;
 uses
   Dialogs;
 begin
   MessageDlg('Hola Mundo', mtInformation, [mbOK], 0);
 end.

En DIV Games Studio y Fenix GNU

  PROGRAM Hola Mundo;
    PRIVATE fuente1;
    BEGIN 
      fuente1 = load_fnt("help\help.fnt");
      write(fuente1, 160, 100, 4, "Hola Mundo"); 
      LOOP 
        FRAME; 
      END 
    END

En DOS

En sistemas operativos de la familia DOS como MS-DOS o PC-DOS que usan como shell el intérprete de comandos COMMAND. COM o CMD. EXE (OS/2 yWindows 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!

En Eiffel

 class HOLA_MUNDO
 create
     make
 feature
     make is
         do
             io.put_string("%nHola mundo%N")
         end
 end  -- HOLA_MUNDO

En ensamblador de PowerPC para Mac OS X

 # hola-ppc.S para Mac OS X
 # gcc -nostdlib hola-ppc.S -o hola-ppc
 .data                    ; datos
 
 hola:
   .ascii    "Hola, mundo!\n"
   hola_len = . - hola
 
 .text                    ; aquí vive el codigo
   .globl start
 
 start:
     li      r0, 4              ; llamada al sistema 4 (sys_write)
     li      r3, 1              ; arg. 1: descriptor de archivo (stdout)
     lis     r4, ha16(hola)     ; arg. 2: puntero a la cadena (parte alta)
     addi    r4, r4,lo16(hola)  ; sumamos la parte baja del mismo
     li      r5, hola_len       ; arg. 3: longitud de la cadena
     sc                         ; llamamos al sistema
     nop
     li        r3, 0            ; el valor que vamos a devolver
     li        r0, 1            ; llamada al sistema sys_exit
     sc
     nop

En ensamblador de PowerPC para GNU/Linux

 # hola-ppc.S para GNU/Linux
 # gcc -nostdlib hola-ppc.S -o hola-ppc
 .data                    # datos
 
 hola:
   .string    "Hola, mundo!\n"
   hola_len = . - hola
 
 .text                    # aqui vive el codigo
   .global _start
 
 _start:
     li      0, 4              # llamada al sistema 4 (sys_write)
     li      3, 1              # arg. 1: descriptor de archivo (stdout)
     lis     4, hola@ha        # arg. 2: puntero a la cadena (parte alta)
     addi    4, 4,hola@l      # sumamos la parte baja del mismo
     li      5, hola_len       # arg. 3: longitud de la cadena
     sc                         # llamamos al sistema
     nop
     li      3, 0            # el valor que vamos a devolver
     li      0, 1            # llamada al sistema sys_exit
     sc
     nop

En ensamblador de x86 para DOS

 .model small
 .stack
 .data
 Cadena1 DB 'Hola Mundo.$'
 .code
 programa:
    mov ax, @data
    mov ds, ax
    mov dx, offset Cadena1
    mov ah, 9
    int 21h
 end programa

En ensamblador de x86 para GNU/Linux

Nasm:
 section .data
 
 msg     db "¡Hola Mundo!", 0Ah
 len     equ     $ - msg  
 
 section .text
 
 global _start
 
 _start:
        mov     eax, 04h
        mov     ebx, 01h
        mov     ecx, msg
        mov     edx, len
        int     80h
        mov     eax, 01h
        mov     ebx, 00h
        int     80h
Gas:
    .section .rodata
    .MSG
        .string "¡Hola Mundo!"
 
    .section .text
    .globl main
main:
    movl $.MSG,(%esp)
    call puts
    movl $1,%eax
    movl $0,%ebx
    int $0x80

En Erlang

  -module (hola).
  -export([hola_mundo/0]).
 
  hola_mundo() -> io:fwrite("Hola mundo!\n").

En Fortran

 PROGRAM HOLA
   PRINT *, '¡Hola, mundo!'
 END

En Game Maker Language

Opción 1 (con package "Windows Dialogs")

{
  wd_message_simple('¡Hola mundo!')
}

Opción 2

{
  global.39dll = argument0
  global.function = external_define(global.39dll,'message',dll_cdecl,ty_real,ty_real)
  return external_call(global.function,0)
}

En Google Go

package main
 
import "fmt"
 
func main() {
 fmt.Println("Hola mundo")
}

En Groovy

 println "Hola Mundo!"

En GWBasic

  10 print "Hola Mundo"

En Haskell

  holaMundo :: IO ()
  holaMundo = putStrLn "Hola mundo!"

En HQ9+

  Insertar código.

En HTML

  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  <html>
    <head>
      <title>Hola Mundo</title>
    </head>
    <body>
      ¡Hola Mundo!
    </body>
  </html>

En HTML5

  <!DOCTYPE HTML>
  <html>
    <head>
      <title>Hola Mundo</title>
    </head>
    <body>
      <header>¡Hola Mundo!</header>
      <nav></nav>
      <section>
       <article>
       </article>
      </section>
      <footer>
      </footer>
    </body>
  </html>

En Icon

  procedure main ()
      write ( "Hola Mundo" );
  end

En IDL[editar]

 print,'Hola Mundo!'

En INTERCAL

 PLEASE NOTE Hola mundo en INTERCAL
 DO ,1 <- #13
 DO ,1 SUB #1 <- #238
 DO ,1 SUB #2 <- #28
 DO ,1 SUB #3 <- #192
 DO ,1 SUB #4 <- #176
 DO ,1 SUB #5 <- #82
 DO ,1 SUB #6 <- #48
 PLEASE DO ,1 SUB #7 <- #78
 DO ,1 SUB #8 <- #8
 DO ,1 SUB #9 <- #56
 DO ,1 SUB #10 <- #80
 DO ,1 SUB #11 <- #48
 DO ,1 SUB #12 <- #114
 DO ,1 SUB #13 <- #52
 PLEASE READ OUT ,1
 PLEASE GIVE UP

En IHTML

<!iHTML CACHE=TRUE>
<iSET message="Hola Mundo">
  <html>
   <head>
     <title>:message</title>
   </head>
   <body>
      ¡:message
   </body>
 </html>

En Java

public class HolaMundo
{
    public static void main(String[] args)
    {
        System.out.println("Hola Mundo");
    }
}

En JavaScript

 <script type="text/javascript">
   document.write("¡Hola, mundo!");
 </script>

En JCL

//Paso1 EXEC PGM=T9971591
//DDUNO DD IN
%%  Hola mundo

En JSP

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  <html>
    <%! String hola = "hola mundo"; %>
    <head>
      <title>
        <%= hola %>
      </title>
    </head>
    <body> 
      <%= hola %>
    </body>
  </html>

En Korn Shell

#!usr/bin/ksh
print "Hola Mundo";

En LabVIEW[editar]

LVholamundo.png

En Liberty BASIC

 print "¡Hola, mundo!"

En LISP

 (format t "¡Hola, mundo!")
 "¡Hola, mundo!"


Opción 1

 escribe [¡Hola mundo!]

Opción 2

 Rotula "Hola GD 90 sl av 50 Rotula "mundo

En LOLCODE

  HAI
  CAN HAS STDIO?
  VISIBLE "HOLA MUNDO!"
  KTHXBYE

En Lua

Opción 1 (PC)

 print("¡Hola, Mundo!\n")

Opción 2 (PSP)

 Nombre=color.new(R, G, B)
 screen.print(x, y, "Hola, Mundo!",Nombre)

En Macom Script

 
  say("Hola Mundo!")

En Malbolge

(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCAA@98\6543W10/.R,+O< 

En Maple

"hola mundo";

En Mathematica

Opción 1

hola mundo

Opción 2

Print["hola mundo"]

Opción 3

"hola mundo"

En MATLAB

Opción 1

  disp('Hola Mundo');

Opción 2

  fprintf(1,'Hola Mundo');

En mIRC Scripting

 on 1:start: {
    echo ¡Hola Mundo!
 }

En Modula-2

 MODULE Hola;
 FROM InOut IMPORT WriteString;
 BEGIN
   WriteString ("Hola Mundo");
 END Hola.

En Natural

   WRITE "HOLA MUNDO"

En NetLinx

 send_string 0,'Hola Mundo'

En NetREXX

Opción 1: Con REXX clásico[editar]

Utilizando la instrucción say que proviene de REXX clásico:
say "Hola Mundo"

Opción 2: Con clases y métodos Java[editar]

Utilizando clases y métodos Java:
System.out.println("¡Hola mundo!");

En ObjectPAL

   method holaMundo()
       msgInfo( "", "¡hola mundo!")
   endMethod
   method run(var eventInfo Event)
        msgInfo( "", "¡hola mundo!")
   endMethod

En Object Pascal

procedure tform1.button1click (sender:tobject);
    //Despues de crear y presionar el botón "button1"
    begin
        showmessage('HOLA MUNDO');
    end;
end.

En Object REXX

Opción 1: Con REXX clásico

Utilizando los métodos de REXX clásico:
 say "Hola Mundo"
 call lineout , 'Hola, mundo.'
 call charout , 'Hola, mundo.'||eol

Opción 2: Utilizando objetos

Utilizando objetos:
 .output~say('Hola, mundo.')
 .output~lineout('Hola, mundo.')
 .output~charout('Hola, mundo.'||eol) -- eol definido previamente

En Ocaml[editar]

   print_endline "Hola mundo";;

En Ook!

Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook?
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.

En OpenInventor

 #Inventor V2.1 ascii
 Text3 {
   string "Hola mundo"
 }

En Oz

  declare
  {Browse 'Hello World'}

En Pascal

 Program HolaMundo;
 Begin
     WriteLn('¡Hola, Mundo!');
 End.

En Pauscal

  'Pauscal: Lenguaje de programación en español
  Importar "Pauscal.prp"
  Mensaje("¡Hola Mundo!")

En Pawn

 main () {
   print("Hola, mundo!\n");
 }

En Perl

print "Hola, mundo\n";

En Perl v5.10

say 'Hola, mundo';

En PHP

Opción 1

 <?php echo 'Hola Mundo!'; ?>

Opción 2

 <?php print "Hola Mundo!"; ?>

Opción 3

 <?="Hola Mundo!"; //Depende de la configuración de PHP para funcionar 
 ?>

En PL/1

Hola: procedure options(main);
      put skip list('¡Hola Mundo!');
end Hola;

En PL/SQL

 BEGIN
 DBMS_OUTPUT.Put_Line( 'Hola Mundo' );  
 END;

En Prolog

 write('Hola mundo').

En Python[editar]

print "¡Hola Mundo!"

En Python 3.0

Opción 1

 print('Hola mundo')

Opción 2

 print("Hola mundo")

Opción 3

>>> hm="Hola mundo"
>>> hm

En QBasic

 PRINT "Hola mundo"

En R

  print("¡Hola, mundo!")

En RapidQ

ShowMessage("Hola, mundo!")

En REXX

 say "Hola Mundo"

En Ruby

 puts "Hola Mundo"

En SAPScript

MAIN
P1    Hola Mundo
/

En Scala

 object HolaMundo {
  def main(args: Array[String]) =
    println("Hola, mundo")
 }

En Scheme

 (let ((HOLA MUNDO
         (lambda ()
           (display "Hola, mundo") 
           (newline))))
    (hola-mundo))
o, simplemente
 (display "Hola, mundo\n")

En Scilab

Opción 1

  disp('Hola, mundo')

Opción 2

  printf('Hola, mundo\n')

En Scratch[editar]

HolaMundoScratch.png

En Seed7

$ include "seed7_05.s7i";

const proc: main is func
  begin
    writeln("Hola Mundo");
  end func;

En Smalltalk

 Transcript show: '¡Hola, mundo!'

En SQL

Variante de Oracle:
 SELECT 'HOLA MUNDO'
 FROM DUAL;
Otros SQL (MySQLMicrosoft SQL Server, etc.)
 SELECT 'HOLA MUNDO';
 
 print('HOLA MUNDO')

En Tcl[editar]

 puts "Hola mundo"

En Template Toolkit

[% GET "Hola mundo!"; %]

En ThinBasic

print "Hola Mundo"

En TrueBasic

print "Hola Mundo"

En Unlambda

```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.*

En Vala

Opción simple:
void main () {
    print ("Hola mundo\n");
}
class Sample : Object {
 void run () {
  stdout.printf ("Hola mundo\n");
 }
 
 static void main (string[] args) {
  var sample = new Sample ();
  sample.run ();
 }
}

En Visual Basic

Private Sub Form_Load()
   Msgbox "Hola Mundo"
 End Sub

En Visual Basic .NET

 Private Sub Form_Load() Handles Form1.Load
   Messagebox.show("¡Hola, mundo!")
 End Sub
 'modo consola.
 Private Sub Main()
  Console.WriteLine("¡Hola, mundo!")
 End Sub

En Visual FoxPro

 ? "Hola Mundo"
 
 = MessageBox ( "Hola Mundo" )
 
 wait window "Hola Mundo" nowait

En Whitespace

En X3

SubProg HOLAMUNDO()
   Infbox "Hola Mundo"
End

En xBase

? "Hola Mundo"

En XUL

 <?xml version="1.0"?>
 <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
 
 <window
  id="Hola"
  title="Ejemplo: hola mundo"
  orient="vertical"
  persist="screenX screenY width height"
  xmlns= "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
   <description style='font-size:24pt'>Hola mundo</description>
   <description value='Hola mundo' style='font-size:24pt'/>
   <label value = 'Hola mundo'  style='font-size:24pt'/>
 </window>

No hay comentarios:

Publicar un comentario

¡Danos tu opinión!