各种语言的HelloWorld编程.docx_第1页
各种语言的HelloWorld编程.docx_第2页
各种语言的HelloWorld编程.docx_第3页
各种语言的HelloWorld编程.docx_第4页
各种语言的HelloWorld编程.docx_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

hello world百科名片C和C+“hello world”程序hello world作为所有编程语言的起始阶段,占据着无法改变的地位,所有中/英/法/德/美版本的编程教材中,hello world总是作为第一个TEST记录于书本之中,所有的编程第一步就在于此了!经典之中的经典!hello world!目录简介AKA 控制台:传统图形界面应用开发工具:基于web图形用户界面:展开编辑本段简介这个例程是从Kernighan & Ritchie 合著的The C Programme Language开始有的,因为它的简洁,实用,并包含了一个程序所应具有的一切,因此为后来的些类书的作者提供了范例,一直待续到今。我们刚开始接触计算机语言大多从Hello world 开始,下面是各种语言的Hello world program:as400的RPGLE语言:D Vc_Hello s 100AC Eval Vc_Hello = Hello World!C DSPLY Vc_Hello编辑本段AKA 控制台:ABC语言的Hello World程序WHILE (1=1) :WRITE Hello World Ada语言的Hello World程序with Ada.Text_Io; use Ada.Text_Io;procedure Hello isbeginPut_Line (Hello, world!);end Hello;AmigaE语言的Hello World程序PROC main()WriteF(Hello, World!)ENDPROCAPL语言的Hello World程序Hello WorldAssembly语言的Hello World程序Accumulator-only architecture: DEC PDP-8, PAL-III assemblerSee the Example section of the PDP-8 article.Accumulator + index register machine: MOS 6502, CBM, ca65 asmMSG: .ASCIIZ Hello, world!LDX #0LDA MSG,X ; load initial charLP: JSR $FFD2 ; CHROUT CBM KERNALINXLDA MSG,XBNE LPRTSAccumulator/Index microcoded machine: Data General Nova, RDOSSee the example section of the Nova article.Expanded accumulator machine: Intel x86, MS-DOS, TASMMODEL SMALLIDEALSTACK 100HDATASEG语言的Hello World程序MSG DB Hello, world!$CODESEG语言的Hello World程序MOV AX, dataMOV DS, AXMOV DX, OFFSET MSGMOV AH, 09H ; DOS: output ASCII$ stringINT 21HMOV AX, 4C00HINT 21HENDGeneral-purpose-register CISC: DEC PDP-11, RT-11, MACRO-11.MCALL .REGDEF,.TTYOUT,.EXIT.REGDEFHELLO: MOV #MSG,R1MOVB (R1),R0LOOP: .TTYOUTMOVB +(R1),R0BNE LOOP.EXITMSG: .ASCIZ /HELLO, WORLD!/.END HELLOCISC: VAX, VMS, MACRO32.title helloterm_name: .ascid /SYS$INPUT/term_chan: .blkw 1out_iosb: .blkq 1msg: .asciz /Hello, world!/.entry start,0; establish a channel for terminal I/O$assign_s devnam=term_name,-chan=term_chanblbc r0,error; queue the I/O request$qio_s chan=term_chan,-func=#io$_writevblk,-iosb=out_iosb,-p1=msg,-p2=#13blbc r0,error$exit_s ; normal exiterror: halt ; error condition.end startAWK语言的Hello World程序BEGIN print Hello, world! BASIC语言的Hello World程序PRINT HELLO WORLDMS BASIC语言的Hello World程序(traditional, unstructured)10 PRINT Hello, world!20 ENDTI-BASIC语言的Hello World程序isp Hello, world!Structured BASIC语言的Hello World程序print Hello, world!BCPL语言的Hello World程序GET LIBHDRLET START () BE$(WRITES (Hello, world!*N)$)BF语言的Hello World程序+.+.+.+.+.+.-.-.+.C语言的Hello World程序#include int main(void)printf(Hello, world!n);C+语言的Hello World程序#include using namespace std;int main()cout Hello, world! io:fwrite(Hello, world!n).Forth语言的Hello World程序. Hello, world! CRFortran语言的Hello World程序PROGRAM HELLOWRITE(*,10)10 FORMAT(Hello, world!)STOPENDHaskell语言的Hello World程序module HelloWorld (main) wheremain = putStr Hello WorldnIptscrae语言的Hello World程序ON ENTER Hello, World! & SAYJava语言的Hello World程序public class Examplepublic static void main(String args) System.out.println(Hello, world!);Logo语言的Hello World程序print hello world!Lua语言的Hello World程序print Hello, world!MIXAL语言的Hello World程序TERM EQU 19 the MIX console device numberORIG 1000 start addressSTART OUT MSG(TERM) output data at address MSGHLT halt executionMSG ALF MIXALALF HELLALF O WORALF LD END START end of the programMSDOS batch语言的Hello World程序echo offecho Hello, world!OCaml语言的Hello World程序let _ =print_endline Hello world!;OPLPROC hello:PRINT Hello, WorldENDPPascal语言的Hello World程序program hello_world;beginwriteln(Hello World!);end.Perl语言的Hello World程序print Hello, world!n;PHP语言的Hello World程序Pike语言的Hello World程序#!/usr/local/bin/pikeint main() write(Hello, world!n);return 0;PL/I语言的Hello World程序Test: procedure options(main);declare My_String char(20) varying initialize(Hello, world!);put skip list(My_String);end Test;Python语言的Hello World程序print Hello, world!REXX语言的Hello World程序also NetRexx and Object REXXsay Hello, world!Ruby语言的Hello World程序print Hello, world!nSather语言的Hello World程序class HELLO_WORLD ismain is#OUT+Hello Worldn;end;end;Scheme语言的Hello World程序(display Hello, world!)(newline)sed语言的Hello World程序(requires at least one line of input)sed -ne 1s/.*/Hello, world!/pSelf语言的Hello World程序Hello, World! uppercase print.Smalltalk语言的Hello World程序Transcript show: Hello, world!SML语言的Hello World程序print Hello, world!n;SNOBOL语言的Hello World程序OUTPUT = Hello, world!ENDSQL语言的Hello World程序create table MESSAGE (TEXT char(15);insert into MESSAGE (TEXT) values (Hello, world!);select TEXT from MESSAGE;drop table MESSAGE;Or, more simplyprint Hello, World.StarOffice Basicsub mainprint Hello, Worldend subTcl语言的Hello World程序puts Hello, world!Turing语言的Hello World程序put Hello, world!UNIX-style shell语言的Hello World程序echo Hello, world!Romanian pseudocode语言的Hello World程序(UBB Cluj-Napoca)Algoritmul Salut este:fie s:=Hello, world;tipareste s;sf-Salut编辑本段传统图形界面应用开发工具:C+ bindings for GTK graphics toolkit#include#include#include#includeusing namespace std;class HelloWorld : public Gtk:Window public:HelloWorld();virtual HelloWorld();protected:Gtk:Button m_button;virtual void on_button_clicked();HelloWorld:HelloWorld(): m_button(Hello, world!) set_border_width(10);m_button.signal_clicked().connect(SigC:lot(*this,&HelloWorld:on_button_clicked);add(m_button);m_button.show();HelloWorld:HelloWorld() void HelloWorld:on_button_clicked() cout Hello, world! Hello World ExampleAn easier method uses JavaScript implicitly, calling the reserved alert function. Cut and paste the following line inside the . HTML tags.Hello World ExampleAn even easier method involves using popular browsers support for the virtual javascript protocol to execute JavaScript code. Enter the following as an Internet address (usually by pasting into the address box):javascript:alert(Hello, world!)文档格式:ASCII语言的Hello World程序The following sequence of characters, expressed in hexadecimal notation (with carriage return and newline characters at end of sequence):48 65 6C 6C 6F 2C 20 77 6F 72 6C 64 21 0D 0AHTML语言的Hello World程序Hello, world!PostScript语言的Hello World程序/font /Courier findfont 24 scalefontfont setfont100 100 moveto(Hello world!) showshowpageTeX语言的He

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论