资源描述:
《各种语言的HelloWorld编程.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、helloworld百科名片 C和C++“helloworld”程序helloworld作为所有编程语言的起始阶段,占据着无法改变的地位,所有中/英/法/德/美……版本的编程教材中,helloworld总是作为第一个TEST记录于书本之中,所有的编程第一步就在于此了!经典之中的经典!helloworld!目录简介AKA控制台:传统图形界面应用开发工具:基于web图形用户界面:展开编辑本段简介 这个例程是从Kernighan&Ritchie合著的《TheCProgrammeLanguage》开始有的,
2、因为它的简洁,实用,并包含了一个程序所应具有的一切,因此为后来的些类书的作者提供了范例,一直待续到今。 我们刚开始接触计算机语言大多从Helloworld开始,下面是各种语言的Helloworldprogram: as400的RPGLE语言: DVc_Hellos100A CEvalVc_Hello='HelloWorld!' CDSPLYVc_Hello编辑本段AKA控制台:ABC语言的HelloWorld程序 WHILE(1=1): WRITE"HelloWorld"Ada语言的Hel
3、loWorld程序 withAda.Text_Io;useAda.Text_Io; procedureHellois begin Put_Line("Hello,world!"); endHello;AmigaE语言的HelloWorld程序 PROCmain() WriteF('Hello,World!') ENDPROCAPL语言的HelloWorld程序 'HelloWorld'Assembly语言的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语言的HelloWorld程序 MSGDB'Hello,world!$'CODESEG语言的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语言的HelloWorld程序 BEGIN{print"Hell