资源描述:
《各种语言的helloworld编程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
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语言的HelloWorld程序 withAda.Text_Io;useAda.Text_Io; proc
3、edureHellois begin Put_Line("Hello,world!"); endHello;AmigaE语言的HelloWorld程序 PROCmain() WriteF('Hello,World!') ENDPROCAPL语言的HelloWorld程序 'HelloWorld'Assembly语言的HelloWorld程序 Accumulator-onlyarchitecture:DECPDP-8,PAL-IIIassembler SeetheExamplesectionofthePDP-8article. Ac
4、cumulator+indexregistermachine:MOS6502,CBM,ca65asm MSG:.ASCIIZ"Hello,world!" LDX#0 LDAMSG,X;loadinitialchar @LP:JSR$FFD2;CHROUTCBMKERNAL INX LDAMSG,X BNE@LP RTS Accumulator/Indexmicrocodedmachine:DataGeneralNova,RDOS SeetheexamplesectionoftheNovaarticle. Expandedaccu
5、mulatormachine:Intelx86,MS-DOS,TASM MODELSMALL IDEAL STACK100HDATASEG语言的HelloWorld程序 MSGDB'Hello,world!$'CODESEG语言的HelloWorld程序 MOVAX,@data MOVDS,AX MOVDX,OFFSETMSG MOVAH,09H;DOS:outputASCII$string INT21H MOVAX,4C00H INT21H END General-purpose-registerCISC:DECPDP-1
6、1,RT-11,MACRO-11 .MCALL.REGDEF,.TTYOUT,.EXIT .REGDEF HELLO:MOV#MSG,R1 MOVB(R1),R0 LOOP:.TTYOUT MOVB+(R1),R0 BNELOOP .EXIT MSG:.ASCIZ/HELLO,WORLD!/ .ENDHELLO CISC:VAX,VMS,MACRO32 .titlehello term_name:.ascid/SYS$INPUT/ term_chan:.blkw1 out_iosb:.blkq1 msg:.asciz/
7、Hello,world!/ .entrystart,0 ;establishachannelforterminalI/O $assign_sdevnam=term_name,- chan=term_chan blbcr0,error ;queuetheI/Orequest $qio_schan=term_chan,- func=#io$_writevblk,- iosb=out_iosb,- p1=msg,- p2=#13 blbcr0,error $exit_s;normalexit error:halt;errorco
8、ndition .endstartAWK语言的HelloWorld程序 BEGIN{print"Hell