資源描述:
《各種語(yǔ)言的HelloWorld編程.docx》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、helloworld百科名片??C和C++“helloworld”程序helloworld作為所有編程語(yǔ)言的起始階段,占據(jù)著無(wú)法改變的地位,所有中/英/法/德/美……版本的編程教材中,helloworld總是作為第一個(gè)TEST記錄于書本之中,所有的編程第一步就在于此了!經(jīng)典之中的經(jīng)典!helloworld!目錄簡(jiǎn)介AKA控制臺(tái):傳統(tǒng)圖形界面應(yīng)用開發(fā)工具:基于web圖形用戶界面:展開編輯本段簡(jiǎn)介 這個(gè)例程是從Kernighan&Ritchie合著的《TheCProgrammeLanguage》開始有的,
2、因?yàn)樗暮?jiǎn)潔,實(shí)用,并包含了一個(gè)程序所應(yīng)具有的一切,因此為后來(lái)的些類書的作者提供了范例,一直待續(xù)到今。 我們剛開始接觸計(jì)算機(jī)語(yǔ)言大多從Helloworld開始,下面是各種語(yǔ)言的Helloworldprogram: as400的RPGLE語(yǔ)言: DVc_Hellos100A CEvalVc_Hello='HelloWorld!' CDSPLYVc_Hello編輯本段AKA控制臺(tái):ABC語(yǔ)言的HelloWorld程序 WHILE(1=1): WRITE"HelloWorld"Ada語(yǔ)言的Hel
3、loWorld程序 withAda.Text_Io;useAda.Text_Io; procedureHellois begin Put_Line("Hello,world!"); endHello;AmigaE語(yǔ)言的HelloWorld程序 PROCmain() WriteF('Hello,World!') ENDPROCAPL語(yǔ)言的HelloWorld程序 'HelloWorld'Assembly語(yǔ)言的HelloWorld程序 Accumulator-onlyarchitectu
4、re:DECPDP-8,PAL-IIIassembler SeetheExamplesectionofthePDP-8article. Accumulator+indexregistermachine:MOS6502,CBM,ca65asm MSG:.ASCIIZ"Hello,world!" LDX#0 LDAMSG,X;loadinitialchar @LP:JSR$FFD2;CHROUTCBMKERNAL INX LDAMSG,X BNE@LP RTS Accumulator/
5、Indexmicrocodedmachine:DataGeneralNova,RDOS SeetheexamplesectionoftheNovaarticle. Expandedaccumulatormachine:Intelx86,MS-DOS,TASM MODELSMALL IDEAL STACK100HDATASEG語(yǔ)言的HelloWorld程序 MSGDB'Hello,world!$'CODESEG語(yǔ)言的HelloWorld程序 MOVAX,@data MOVDS,AX MO
6、VDX,OFFSETMSG MOVAH,09H;DOS:outputASCII$string INT21H MOVAX,4C00H INT21H END General-purpose-registerCISC:DECPDP-11,RT-11,MACRO-11 .MCALL.REGDEF,.TTYOUT,.EXIT .REGDEF HELLO:MOV#MSG,R1 MOVB(R1),R0 LOOP:.TTYOUT MOVB+(R1),R0 BNELOOP .EXIT MSG
7、:.ASCIZ/HELLO,WORLD!/ .ENDHELLO CISC:VAX,VMS,MACRO32 .titlehello term_name:.ascid/SYS$INPUT/ term_chan:.blkw1 out_iosb:.blkq1 msg:.asciz/Hello,world!/ .entrystart,0 ;establishachannelforterminalI/O $assign_sdevnam=term_name,- chan=term_chan b
8、lbcr0,error ;queuetheI/Orequest $qio_schan=term_chan,- func=#io$_writevblk,- iosb=out_iosb,- p1=msg,- p2=#13 blbcr0,error $exit_s;normalexit error:halt;errorcondition .endstartAWK語(yǔ)言的HelloWorld程序 BEGIN{print"Hell