El famoso "Hello World" en varios lenguajes de programación
Me hice una recopilación de varios "Hello World" en varios lenguajes de programación, espero que le sirvan a quienes se introducen a un nuevo lenguaje de programación.
F#
(* Hello World in F# *)
printf "Hello World!n"
ASP C#
<!-- Hello World for ASP.NET using C# -->
<% @ Page Language="C#" %>
<% ="Hello World!" %>
Assembler-Linux
Back to index
;; Hello World for the nasm Assembler (Linux)
SECTION .data
msg db "Hello, world!",0xa ;
len equ $ - msg
SECTION .text
global main
main:
mov eax,4 ; write system call
mov ebx,1 ; file (stdou)
mov ecx,msg ; string
mov edx,len ; strlen
int 0x80 ; call kernel
mov eax,1 ; exit system call
mov ebx,0
int 0x80 ; call kernel
C
#include <stdio.h>
main()
{
for(;
{
printf ("Hello World!n";
}
}
C++
#include <iostream.h>
main()
{
for(;
{
cout << "Hello World! ";
}}
COBOL
000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID. HELLOWORLD.
000300 DATE-WRITTEN. 02/05/96 21:04.
000400* AUTHOR BRIAN COLLINS
000500 ENVIRONMENT DIVISION.
000600 CONFIGURATION SECTION.
000700 SOURCE-COMPUTER. RM-COBOL.
000800 OBJECT-COMPUTER. RM-COBOL.
000900
001000 DATA DIVISION.
001100 FILE SECTION.
001200
100000 PROCEDURE DIVISION.
100100
100200 MAIN-LOGIC SECTION.
100300 BEGIN.
100400 DISPLAY " " LINE 1 POSITION 1 ERASE EOS.
100500 DISPLAY "HELLO, WORLD." LINE 15 POSITION 10.
100600 STOP RUN.
100700 MAIN-LOGIC-EXIT.
100800 EXIT.
HTML
<HTML>
<HEAD>
<TITLE>Hello, World Page!</TITLE>
</HEAD>
<BODY>
Hello, World!
</BODY>
</HTML>
Java
class HelloWorld {
public static void main (String args[]) {
for (; {
System.out.print("Hello World ";
}
}
}
JavaScript
<TITLE>
Hello World in JavaScript
</TITLE>
<SCRIPT>
document.write ("Hello, world!"
</SCRIPT>
Lisp
; LISP
(DEFUN HELLO-WORLD ()
(PRINT (LIST 'HELLO 'WORLD)))
Objective C
/* W.J. Antel Jr. 12/12/96
** Compile with gnu's gcc: gcc hello.m -lobjc
*/
#include
@interface Control:Object
{
}
- world;
void main();
@end
@implementation Control
- world
{
printf("Hello, World!n";
}
void main()
{
id hello;
hello=[Control new];
for(;
[hello world];
}
@end
Pascal
Program Hello (Input, Output);
Begin
Writeln ('Hello World!');
End.
Python
while (1) :
print "Hello World";
Visual Basic
VERSION 2.00
Begin Form Form1
Caption = "Hello World!"
ClientHeight = 540
ClientLeft = 1095
ClientTop = 1515
ClientWidth = 2445
Height = 945
Left = 1035
LinkTopic = "Form1"
ScaleHeight = 540
ScaleWidth = 2445
Top = 1170
Width = 2565
Begin Label Label1
Alignment = 2 'Center
Caption = "Hello World!"
FontBold = -1 'True
FontItalic = 0 'False
FontName = "Arial"
FontSize = 12
FontStrikethru = 0 'False
FontUnderline = 0 'False
Height = 255
Left = 120
TabIndex = 0
Top = 120
Width = 2175
End
End
Microsoft SQL 6.0
again:
select 'Hello, World!'
goto again
Win95 & WinNT
/*
* Hello, world for Win32 (Windows NT and Windows 95)
*
* To build with Microsoft Visual C++ 2.x or greater:
* cl winhello.c user32.lib
*/
#include
int main(int argc, char *argv[])
{
for (;
{
MessageBox(NULL, "Hello, world!", "Hello, world!", MB_OK);
}
return 0;
}
Espero que les haya gustado :p
Me hice una recopilación de varios "Hello World" en varios lenguajes de programación, espero que le sirvan a quienes se introducen a un nuevo lenguaje de programación.
F#
(* Hello World in F# *)
printf "Hello World!n"
ASP C#
<!-- Hello World for ASP.NET using C# -->
<% @ Page Language="C#" %>
<% ="Hello World!" %>
Assembler-Linux
Back to index
;; Hello World for the nasm Assembler (Linux)
SECTION .data
msg db "Hello, world!",0xa ;
len equ $ - msg
SECTION .text
global main
main:
mov eax,4 ; write system call
mov ebx,1 ; file (stdou)
mov ecx,msg ; string
mov edx,len ; strlen
int 0x80 ; call kernel
mov eax,1 ; exit system call
mov ebx,0
int 0x80 ; call kernel
C
#include <stdio.h>
main()
{
for(;
{
printf ("Hello World!n";
}
}
C++
#include <iostream.h>
main()
{
for(;
{
cout << "Hello World! ";
}}
COBOL
000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID. HELLOWORLD.
000300 DATE-WRITTEN. 02/05/96 21:04.
000400* AUTHOR BRIAN COLLINS
000500 ENVIRONMENT DIVISION.
000600 CONFIGURATION SECTION.
000700 SOURCE-COMPUTER. RM-COBOL.
000800 OBJECT-COMPUTER. RM-COBOL.
000900
001000 DATA DIVISION.
001100 FILE SECTION.
001200
100000 PROCEDURE DIVISION.
100100
100200 MAIN-LOGIC SECTION.
100300 BEGIN.
100400 DISPLAY " " LINE 1 POSITION 1 ERASE EOS.
100500 DISPLAY "HELLO, WORLD." LINE 15 POSITION 10.
100600 STOP RUN.
100700 MAIN-LOGIC-EXIT.
100800 EXIT.
HTML
<HTML>
<HEAD>
<TITLE>Hello, World Page!</TITLE>
</HEAD>
<BODY>
Hello, World!
</BODY>
</HTML>
Java
class HelloWorld {
public static void main (String args[]) {
for (; {
System.out.print("Hello World ";
}
}
}
JavaScript
<TITLE>
Hello World in JavaScript
</TITLE>
<SCRIPT>
document.write ("Hello, world!"
</SCRIPT>
Lisp
; LISP
(DEFUN HELLO-WORLD ()
(PRINT (LIST 'HELLO 'WORLD)))
Objective C
/* W.J. Antel Jr. 12/12/96
** Compile with gnu's gcc: gcc hello.m -lobjc
*/
#include
@interface Control:Object
{
}
- world;
void main();
@end
@implementation Control
- world
{
printf("Hello, World!n";
}
void main()
{
id hello;
hello=[Control new];
for(;
[hello world];
}
@end
Pascal
Program Hello (Input, Output);
Begin
Writeln ('Hello World!');
End.
Python
while (1) :
print "Hello World";
Visual Basic
VERSION 2.00
Begin Form Form1
Caption = "Hello World!"
ClientHeight = 540
ClientLeft = 1095
ClientTop = 1515
ClientWidth = 2445
Height = 945
Left = 1035
LinkTopic = "Form1"
ScaleHeight = 540
ScaleWidth = 2445
Top = 1170
Width = 2565
Begin Label Label1
Alignment = 2 'Center
Caption = "Hello World!"
FontBold = -1 'True
FontItalic = 0 'False
FontName = "Arial"
FontSize = 12
FontStrikethru = 0 'False
FontUnderline = 0 'False
Height = 255
Left = 120
TabIndex = 0
Top = 120
Width = 2175
End
End
Microsoft SQL 6.0
again:
select 'Hello, World!'
goto again
Win95 & WinNT
/*
* Hello, world for Win32 (Windows NT and Windows 95)
*
* To build with Microsoft Visual C++ 2.x or greater:
* cl winhello.c user32.lib
*/
#include
int main(int argc, char *argv[])
{
for (;
{
MessageBox(NULL, "Hello, world!", "Hello, world!", MB_OK);
}
return 0;
}
Espero que les haya gustado :p

