各种编程语言helloworld版

ylovep 2012-05-24 07:47:16
先发一个java版的。。。


public class helloworld{

public static void main(String[] args){
System.out.println("helloworld");
}

}


大家来接龙啊。。。。
...全文
788 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinat_16133825 2014-06-08
  • 打赏
  • 举报
回复
SWift println(helloworld)
haijie520 2013-10-26
  • 打赏
  • 举报
回复
引用 22 楼 baipv008 的回复:
我编写的不用输出函数的C语言版Hello World程序: void main() { int far *x; x=(int far*)0xb8000000; *x++=0x0e48; *x++=0x0e65; *x++=0x0e6c; *x++=0x0e6c; *x++=0x0e6f; *x++=0x0e20; *x++=0x0e57; *x++=0x0e6f; *x++=0x0e72; *x++=0x0e6c; *x++=0x0e64; *x++=0x0e21; } -------------------------------------------------------------------------------- C语言的10种Hello World程序: -------------------------------------------------------------------------------- PureBASIC: OpenConsole() PrintN("Hello World!") CloseConsole() --------------------------------------------------------------------------------
看着这些代码非常的眼熟,这不是我在若干年前的原创程序吗,尤其是不用输出函数的C语言,是我标志性的程序
Old_monster 2012-05-28
  • 打赏
  • 举报
回复
果断的汇编的伤不起~~~~~
[Quote=引用 5 楼 的回复:]

汇编:
;Description:在dos下显示一句话
;入口参数: ah=09H
;ds:dx=待输出字符的地址
;说明:待显示的字符串以’$’作为其结束标志
data segment
str db 'Hello,World!',0ah,0dh,'press any key to exit',0dh,0ah,'$'
data ends

code seg……
[/Quote]
阿白hhh 2012-05-25
  • 打赏
  • 举报
回复
python
print(‘hello world’)
programmer bing 2012-05-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]
汇编的人伤不起。。。

引用 5 楼 的回复:

汇编:
;Description:在dos下显示一句话
;入口参数: ah=09H
;ds:dx=待输出字符的地址
;说明:待显示的字符串以’$’作为其结束标志
data segment
str db 'Hello,World!',0ah,0dh,'press any key to exit',0dh,0ah,'$'
data……
[/Quote]

确实伤不起
he717 2012-05-25
  • 打赏
  • 举报
回复
Ruby:

puts "hello world"
he717 2012-05-25
  • 打赏
  • 举报
回复
objective - c的:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"hello world!" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
he717 2012-05-25
  • 打赏
  • 举报
回复
masm汇编的:

datarea segment
  string db 'Hello world!' , 13 , 10 , '$'
datarea ends

prognam segment
main proc far
assume cs:prognam,ds:datarea
start:
push d.s.
sub ax,ax  
push ax  
mov ax,datarea
mov ds,ax  
lea dx,string
mov ah,09  
int 21h
ret 
main endp
prognam ends
end start
legionalways 2012-05-25
  • 打赏
  • 举报
回复
kaikai_kk 2012-05-25
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 的回复:]
C#的,MessageBox应该是MessageBox.Show("...")吧?
[/Quote]

是的
菜菜鸟yi 2012-05-25
  • 打赏
  • 举报
回复
打酱油
yanran_hill 2012-05-25
  • 打赏
  • 举报
回复
C#的,MessageBox应该是MessageBox.Show("...")吧?
千树之影 2012-05-25
  • 打赏
  • 举报
回复
VJ# .NET
package JHello;
public class Hello
{
public static void main(String[] args)
{
System.out.print("Hello World!\n");

}
}

--------------------------------------------------------------------------------


using System;
class Hello
{
public static void Main(string[] args)
{
Console.Write("Hello World!\n");
}
}
--------------------------------------------------------------------------------

BLISS:
%TITLE \'HELLO_WORLD\'
MODULE HELLO_WORLD (IDENT=\'V1.0\', MAIN=HELLO_WORLD,
ADDRESSING_MODE (EXTERNAL=GENERAL)) =
BEGIN
LIBRARY \'SYS$LIBRARY:STARLET\';
EXTERNAL ROUTINE
LIB$PUT_OUTPUT;
GLOBAL ROUTINE HELLO_WORLD =
BEGIN
LIB$PUT_OUTPUT(%ASCID %STRING(\'Hello World!\'))
END;
END
ELUDOM
--------------------------------------------------------------------------------

SPARK
with Spark_IO;
--# inherit Spark_IO;
--# main_program;
procedure Hello_World
--# global in out Spark_IO.Outputs;
--# derives Spark_IO.Outputs from Spark_IO.Outputs;
is
begin
Spark_IO.Put_Line (Spark_IO.Standard_Output, "Hello World!", 0);
end Hello_World;
--------------------------------------------------------------------------------

Gambas
PUBLIC SUB Main()
Print "Hello World!"
END

--------------------------------------------------------------------------------

Expanded accumulator machine: Intel x86, Linux, GAS
.data
msg:
.ascii "Hello, world!\n"
len = . - msg
.text
.global _start
_start:
movl $len,%edx
movl $msg,%ecx
movl ,%ebx
movl ,%eax
int x80
movl ,%ebx
movl ,%eax
int x80

--------------------------------------------------------------------------------

General-purpose-register CISC: DEC PDP-11, RT-11, MACRO-11
.MCALL .REGDEF,.TTYOUT,.EXIT
.REGDEF

HELL MOV #MSG,R1
MOVB (R1),R0
LOOP: .TTYOUT
MOVB +(R1),R0
BNE LOOP
.EXIT

MSG: .ASCIZ /HELLO, WORLD!/
.END HELLO

--------------------------------------------------------------------------------

CISC on advanced multiprocessing OS: DEC VAX, VMS, MACRO-32
.title hello

.psect data, wrt, noexe

chan: .blkw 1
iosb: .blkq 1
term: .ascid "SYS$OUTPUT"
msg: .ascii "Hello, world!"
len = . - msg

.psect code, nowrt, exe

.entry hello, ^m<>

; Establish a channel for terminal I/O
$assign_s devnam=term, -
chan=chan
blbc r0, end

; Queue the I/O request
$qiow_s chan=chan, -
func=#io$_writevblk, -
iosb=iosb, -
p1=msg, -
p2=#len

; Check the status and the IOSB status
blbc r0, end
movzwl iosb, r0

; Return to operating system
end: ret

.end hello
--------------------------------------------------------------------------------

RISC processor: ARM, RISC OS, BBC BASIC\'s in-line assembler
.program
ADR R0,message
"OS_Write0"
"OS_Exit"
.message
DCS "Hello, world!"
DCB 0
ALIGN
or the even smaller version (from qUE);

"OS_WriteS":EQUS"Hello, world!":EQUB0:ALIGN:MOVPC,R14


--------------------------------------------------------------------------------

TI-BASIC
On TI-80-TI-86 calculators.
:Disp "Hello, world!"

On TI-89/TI-92 calculators.
:HelloWorld()
:Prgm
:Disp "Hello, world!"
:EndPrgm


--------------------------------------------------------------------------------

Commodore BASIC (unstructured)
10 ?"Hello, world!"
20 END
--------------------------------------------------------------------------------

DCL batch
$ write sys$output "Hello, world!"

--------------------------------------------------------------------------------

Ed and Ex (Ed extended)
a
hello world!
.
p
or like s

echo -e \'a\nhello world!\n.\np\'|ed
echo -e \'a\nhello world!\n.\np\'|ex


--------------------------------------------------------------------------------

EUPHORIA
puts(1, "Hello, world!")

--------------------------------------------------------------------------------

Forte TOOL
begin TOOL HelloWorld;

includes Framework;
HAS PROPERTY IsLibrary = FALSE;

forward Hello;

-- START CLASS DEFINITIONS

class Hello inherits from Framework.Object

has public method Init;

has property
shared=(allow=off, override=on);
transactional=(allow=off, override=on);
monitored=(allow=off, override=on);
distributed=(allow=off, override=on);

end class;
-- END CLASS DEFINITIONS

-- START METHOD DEFINITIONS

------------------------------------------------------------
method Hello.Init
begin
super.Init();

task.Part.LogMgr.PutLine(\'HelloWorld!\');
end method;
-- END METHOD DEFINITIONS
HAS PROPERTY
CompatibilityLevel = 0;
ProjectType = APPLICATION;
Restricted = FALSE;
MultiThreaded = TRUE;
Internal = FALSE;
LibraryName = \'hellowor\';
StartingMethod = ( method = Init);

end HelloWorld;

--------------------------------------------------------------------------------

Frink
println["Hello, world!"]

--------------------------------------------------------------------------------

Game Maker
In the draw event of some object:

draw_text(x,y,"Hello World");


--------------------------------------------------------------------------------

HP-41 & HP-42S
(Handheld Hewlett-Packard RPN-based alphanumeric engineering calculators.)


01 LBLTHELLO
02 THELLO, WORLD
03 PROMPT


--------------------------------------------------------------------------------

Io
"Hello world!" print
or

write("Hello world!\n")


--------------------------------------------------------------------------------

JVM
(disassembler output of javap -c Hello.class)

public class Hello extends java.lang.Object {
public Hello();
public static void main(java.lang.String[]);
}

Method Hello()
0 aload_0
1 invokespecial #1 <Method java.lang.Object()>
4 return

Method void main(java.lang.String[])
0 getstatic #2 <Field java.io.PrintStream out>
3 ldc #3 <String "Hello, world!">
5 invokevirtual #4 <Method void println(java.lang.String)>
8 return


--------------------------------------------------------------------------------

kogut
WriteLine "Hello, world!"

--------------------------------------------------------------------------------

MUF
: main
me @ "Hello, world!" notify
;
--------------------------------------------------------------------------------

POV-Ray
#include "colors.inc"
camera {
location <3, 1, -10>
look_at <3,0,0>
}
light_source { <500,500,-1000> White }
text {
ttf "timrom.ttf" "Hello world!" 1, 0
pigment { White }
}

--------------------------------------------------------------------------------
千树之影 2012-05-25
  • 打赏
  • 举报
回复
46. TeX
\font\HW=cmr10 scaled 3000
\leftline{\HW Hello world}
\bye

47. Turing
put "Hello, world!"

48. VB
sub main
msgbox "Hello World!"
end sub

49. VC++
#include <windows.h>
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
{
HWND hwnd;
MSG Msg;
WNDCLASS wndclass;
char lpszClassName[]="Window";
char lpszTitle[]="Hello World";
wndclass.style=0;
wndclass.lpfnWndProc=WndProc;
wndclass.cbClsExtra=0;
wndclass.cbWndExtra=0;
wndclass.hInstance=hInstance;
wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);
wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
wndclass.lpszMenuName=NULL;
wndclass.lpszClassName=lpszClassName;
if(!RegisterClass(&wndclass))
{
MessageBeep(0);
return FALSE;
}
hwnd=CreateWindow(lpszClassName,
lpszTitle,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL);
ShowWindow(hwnd,nCmdShow);
UpdateWindow(hwnd);
while(GetMessage(&Msg,NULL,0,0))
{
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
return Msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
PAINTSTRUCT ps;
HDC hdc;
char Hello[]="Hello World!";
tch(message)
{
case WM_PAINT:
hdc = BeginPaint(hwnd, &ps);
TextOut(hdc, 0, 0, Hello,lstrlen(Hello));
EndPaint(hwnd, &ps);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd,message,wParam,lParam);
}
return 0;
}

50. Win32汇编
;图形界面Hello World
.386
.model flat, stdcall
option casemap :none
include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
.code
start:
jmp @F
szDlgTitle db "Hello World(汇编语言版)",0
szMsg db "Hello World!",0
@@:
push MB_OK
push offset szDlgTitle
push offset szMsg
push 0
call MessageBox
push 0
call ExitProcess
end start

51. 汇编
.MODEL small
.STACK 100h
.DATA
Hello DB \'Hello World!\',13,10,\'$\'
.CODE
mov ax,@data
mov ds,ax
mov ah,9
mov dx,OFFSET Hello
int 21h
mov ah,4ch
int 21h
END

52. ASP
response.write "Hello World!"

53. C#
using System;
class Hello
{
public static void Main()
{
Console.WriteLine("Hello World!");
}
}

54. FOXBASE
? "Hello World!"

@0,0 say "Hello World!"

55. Groovy
print "Hello World!\n"

56. PHP
echo "Hello World!"

VB .MET:
imports System
module Hello
sub main()
Console.WriteLine("Hello World!")
end sub
end module


JScript:
import System;
Console.Write("Hello World!\n");



print("Hello World!");
--------------------------------------------------------------------------------


易语言:
标准输出 (, “Hello World!”)



信息框 (“Hello World!”, 0, )

--------------------------------------------------------------------------------


Delphi:
program HelloWorld;
uses
Dialogs;
begin
ShowMessage(\'Hello, World!\');
end.

DOS Batch:
@echo Hello World!

UNIX Shell
echo \'Hello World!\'

--------------------------------------------------------------------------------


一个没有main方法的Java版Hello World程序:

class Hello
{
static
{
System.out.println("Hello World!");
System.exit(0);
}
}


--------------------------------------------------------------------------------


Xaml:
<Canvas
xmlns="http://schemas.microsoft.com/2003/xaml"
Background="LightCyan"
Width="100%" Height="100%">
<Text Canvas.Left="90" Canvas.Top="20" FontSize="36">Hello World!</Text>
</Canvas>

SQL:
print \'Hello World!\'

SML:
print "Hello World!\n";;

另一个版本的标准C++:
%:include <iostream>
using namespace std;
void main()
<%
cout<<"Hello World!"<<endl;
%>

C99风格:
_pragma (c9x, on)
#include <stdio.h>
int main (void)
{
printf ( "Hello, world " );
return 0;
}

--------------------------------------------------------------------------------

我编写的不用输出函数的C语言版Hello World程序:
void main()
{
int far *x;
x=(int far*)0xb8000000;
*x++=0x0e48;
*x++=0x0e65;
*x++=0x0e6c;
*x++=0x0e6c;
*x++=0x0e6f;
*x++=0x0e20;
*x++=0x0e57;
*x++=0x0e6f;
*x++=0x0e72;
*x++=0x0e6c;
*x++=0x0e64;
*x++=0x0e21;
}
--------------------------------------------------------------------------------

C语言的10种Hello World程序:

#include <stdio.h>
void main()
{
printf("Hello World!\n");
}

#include <conio.h>
void main()
{
textcolor(14);
cprintf("Hello World!\r\n");
}

#include <stdio.h>
void main()
{
puts("Hello World!");
}

#include <stdio.h>
void main()
{
putchar(\'H\');
putchar(\'e\');
putchar(\'l\');
putchar(\'l\');
putchar(\'o\');
putchar(\' \');
putchar(\'W\');
putchar(\'o\');
putchar(\'r\');
putchar(\'l\');
putchar(\'d\');
putchar(\'!\');
putchar(\'\n\');
}

#include <stdio.h>
void main()
{
fprintf(stdout,"Hello World!\n");
}

#include <stdio.h>
void main()
{
fputs("Hello World!\n",stdout);
}

#include <stdio.h>
void main()
{
fwrite("Hello World!\n",sizeof("Hello World!"),1,stdout);
}

#include <stdio.h>
void main()
{
putc(\'H\',stdout);
putc(\'e\',stdout);
putc(\'l\',stdout);
putc(\'l\',stdout);
putc(\'o\',stdout);
putc(\' \',stdout);
putc(\'W\',stdout);
putc(\'o\',stdout);
putc(\'r\',stdout);
putc(\'l\',stdout);
putc(\'d\',stdout);
putc(\'!\',stdout);
putc(\'\n\',stdout);
}

#include <conio.h>
void main()
{
textcolor(10);
putch(\'H\');
putch(\'e\');
putch(\'l\');
putch(\'l\');
putch(\'o\');
putch(\' \');
putch(\'W\');
putch(\'o\');
putch(\'r\');
putch(\'l\');
putch(\'d\');
putch(\'!\');
putch(\'\r\');
putch(\'\n\');
}

#include <conio.h>
void main()
{
puttext(1,1,12,1,"H\7e\7l\7l\7o\7 \7W\7o\7r\7l\7d\7!\7");
}

--------------------------------------------------------------------------------

Heron:
program HelloWorld;
functions
{
_main()
{
print_string("Hello, world!");
}
}
End


Scala:
object HelloWorld with Application
{
Console.println("Hello, world!");
}


SPARK:
with Spark_IO;
--# inherit Spark_IO;
--# main_program;
procedure Hello_World
--# global in out Spark_IO.Outputs;
--# derives Spark_IO.Outputs from Spark_IO.Outputs;
is
begin
Spark_IO.Put_Line (Spark_IO.Standard_Output, "Hello World!", 0);
end Hello_World;


--------------------------------------------------------------------------------


PureBASIC:
OpenConsole()
PrintN("Hello World!")
CloseConsole()



MessageRequester("PureBASIC - Hello", "Hello World!", 0)


MediaBASIC:
sub Main()
Console
WriteConsole("Hello World!")
end sub



sub Main()
ShowMessage "Hello World!"
end sub

XPB! BASIC:
Console
PROGRAM
print "Hello World!"

Liberty BASIC:
print "Hello World!"

ScriptBASIC:
print "Hello World!" & chr(13) & chr(10)


blassic:
print "Hello World!"

KBASIC:
Print "Hello World!"


Chipmunk BASIC:
print "Hello World!"


BBC BASIC:
PRINT "Hello World!"


--------------------------------------------------------------------------------

Modula-2
MODULE Hello;
FROM Terminal2 IMPORT WriteLn; WriteString;
BEGIN
WriteString("Hello, world!");
WriteLn;
END Hello;

Oberon
MODULE Hello;
IMPORT Oberon, Texts;
VAR W: Texts.Writer;
PROCEDURE World*;
BEGIN
Texts.WriteString(W, "Hello World!");
Texts.WriteLn(W);
Texts.Append(Oberon.Log, W.buf)
END World;
BEGIN
Texts.OpenWriter(W)
END Hello.


--------------------------------------------------------------------------------

另一个版本的C++:
#include <iostream>
using namespace std;
int main(int argc,char *argv[])
{
cout<<"Hello World!\n";
return 0;
}
--------------------------------------------------------------------------------

VC++ .NET
#include <stdafx.h>
#using <mscorlib.dll>
using namespace System;
int main()
{
Console::Write("Hello World!\n");
return 0;
}
--------------------------------------------------------------------------------
千树之影 2012-05-25
  • 打赏
  • 举报
回复
1. Ada
with Ada.Text_IO;
procedure Hello is
begin
Ada.Text_IO.Put_Line("Hello World!");
end Hello;

2. ALGOL68
\'begin\'
print("Hello World!")
\'end\'

3. AmigaE
PROC main()
WriteF(\'Hello World!\')
ENDPROC

4. awk
BEGIN { print "Hello, world!" }

5. BCPL
GET "LIBHDR"
LET START () BE
$(
WRITES ("Hello, world!*N")
$)

6. Boo
import System
Console.WriteLine("Hello World!")

7. Brainfuck
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<
+++++++++++++++.>.+++.------.--------.>+.>.

8. C
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}

9. C++
#include <iostream.h>
int main()
{
cout<<"Hello World!"<<endl;
return 0;
}

10. Clean
module hello
Start :: String
Start = "Hello, world"

11. COBOL
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.

ENVIRONMENT DIVISION.

DATA DIVISION.

PROCEDURE DIVISION.
DISPLAY "Hello World!".
STOP RUN.

12. Common Lisp
(format t "Hello world!")

13. D
import std.c.stdio;
int main(char[][] args)
{
printf("Hello World!\n");
return 0;
}

14. Eiffel
class HELLO_WORLD
creation
make
feature
make is
local
iBASIC_IO
do
!!io
io.put_string("%N Hello World!")
end -- make
end -- class HELLO_WORLD

15. Erlang
-module(hello).
-export([hello_world/0]).
hello_world() -> ifwrite("Hello World!\n").

16. Forth
." Hello World!" CR

17. Fortran
program Hello
write(*,*) \'Hello World!\'
end

18. Haskell
module HelloWorld (main) where
main = putStr "Hello World!\n"

19. Icon
procedure main()
write("Hello World!\n")
end

20. INTERCAL
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
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

21. Iptscrae
ON ENTER {
"Hello, " "World!" & SAY
}

22. Java
// 命令行界面:
class Hello
{
public static void main(String ars[])
{
System.out.print("Hello World!\n");
}
}

// 图形界面:
import java.awt.*;
import java.awt.event.*;
class HelloWorld extends Frame
{
public static void main(String args[])
{
HelloWorld Hello=new HelloWorld();
Label lbl=new Label("Hello World!");
Hello.setTitle("Hello World");
Hello.setSize(300,200);
Hello.setBackground(new Color(224,224,224));
Hello.add(lbl);
lbl.setAlignment(1);
lbl.setFont(new Font("Arial",Font.PLAIN,24));
Hello.setLocation(260,180);
Hello.show();
Hello.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent wet)
{
System.exit(0);
}
});
}
}

23. Lua
print "Hello World!\n"

24. MIXAL
TERM EQU 19 the MIX console device number
ORIG 1000 start address
START OUT MSG(TERM) output data at address MSG
HLT halt execution
MSG ALF "MIXAL"
ALF " HELL"
ALF "O WOR"
ALF "LD "
END START end of the program

25. MSIL
.assembly Hello
{
.ver 1:0:0:0
}
.method public static void main() il managed
{
.entrypoint
.maxstack 1
ldstr "Hello World!\n"
call void [mscorlib]System.Console::Write(class System.String)
ret
}

26. OCaml
print_endline "Hello world!";;

27. OPL
PROC hell
PRINT "Hello, World"
ENDP

28. oz
functor $
import
Application
System
define
{System.print \'Hello World!\'}
{Application.exit 0}
end

29. Pascal
program Hello;
begin
writeln(\'Hello, world!\');
end.

Perl
print "Hello World\n"

30. Pike
//命令行界面
int main()
{
write("Hello, world!\n");
return 0;
}

//图形界面
int main()
{
GTK.setup_gtk();
GTK.Alert("Hello World!")
->signal_connect("destroy", lambda(){ exit(0); });
return -1;
}

31. PL/I
Test: procedure options(main);
declare My_String char(20) varying initialize(\'Hello, world!\');
put skip list(My_String);
end Test;

32. PostScript
/font /Courier findfont 24 scalefont
font setfont
100 100 moveto
(Hello world!) show
showpage

33. PowerBASIC
#COMPILE EXE
FUNCTION PBMAIN () AS LONG
MSGBOX "Hello World!"
END FUNCTION

34. Prolog
predicates
Hello
clauses
Hell-
write("Hello World!\n"). %或write("Hello World!"),nl.
goal Hello.

35. Python
print "Hello World!"

36. Rexx
say "Hello, world!"

37. Ruby
print "Hello World!\n"

38. Sather
class HELLO_WORLD is
main is
#OUT+"Hello World\n";
end;
end;

39. Scheme
(display "Hello, world!\n")

40. sed
sed -ne \'1s/.*/Hello, world!/p\'

41. Self
\'Hello, World!\' uppercase print.

42. Smalltalk
Transcript show: \'Hello, world!\'

43. SML
print "Hello, world!\n";

44. SNOBOL
OUTPUT = "Hello, world!"
END

45. TCL
puts "Hello World!"

来自http://hi.baidu.com/zhangningyu16900/blog/item/61507e6029b6d4d38db10de8.html


「已注销」 2012-05-25
  • 打赏
  • 举报
回复
Win32asm
invoke MessageBoA,xNULL,$CTA0("NULL"),NULL,NULL,NULL

perl
print "hello word!"

python
print("hello world!")

C\C++\Object-c
printf("hello word!")

bat\bash
echo "helo word"

C#
Console.WriteLine("hello word!");

WINAPI
DWORD wBytes;
WriteFile(GetStdHandle(STD_OUTPUT_HANDLE), TEXT("hello word!"), sizeof(TEXT("hello word!)), &wBytes,NULL );

自律2019 2012-05-25
  • 打赏
  • 举报
回复
高端……[Quote=引用 5 楼 的回复:]

汇编:
;Description:在dos下显示一句话
;入口参数: ah=09H
;ds:dx=待输出字符的地址
;说明:待显示的字符串以’$’作为其结束标志
data segment
str db 'Hello,World!',0ah,0dh,'press any key to exit',0dh,0ah,'$'
data ends

code seg……
[/Quote]
千树之影 2012-05-25
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]
objective - c的:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"hello world!" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
[/Quote]

仔细又看了下,原来是个窗口程序。
oc有控制台程序吗?
千树之影 2012-05-25
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]
objective - c的:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"hello world!" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
[/Quote]

oc的语法真实奇葩
akcw007 2012-05-25
  • 打赏
  • 举报
回复

#!/bin/perl
print "hello world.\n";
加载更多回复(7)

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧