各种语言的HelloWorld编程

2020-02-21 15:46

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 100A

C Eval Vc_Hello = 'Hello World!' C DSPLY Vc_Hello

编辑本段

AKA 控制台:

ABC语言的Hello World程序

WHILE (1=1) : WRITE \

Ada语言的Hello World程序

with Ada.Text_Io; use Ada.Text_Io; procedure Hello is begin

Put_Line (\ end Hello;

AmigaE语言的Hello World程序

PROC main()

WriteF('Hello, World!') ENDPROC

APL语言的Hello World程序

'Hello World'

Assembly语言的Hello World程序

Accumulator-only architecture: DEC PDP-8, PAL-III assembler See the Example section of the PDP-8 article.

Accumulator + index register machine: MOS 6502, CBM, ca65 asm MSG: .ASCIIZ \ LDX #0

LDA MSG,X ; load initial char

@LP: JSR $FFD2 ; CHROUT CBM KERNAL INX

LDA MSG,X BNE @LP RTS

Accumulator/Index microcoded machine: Data General Nova, RDOS See the example section of the Nova article.

Expanded accumulator machine: Intel x86, MS-DOS, TASM MODEL SMALL IDEAL STACK 100H

DATASEG语言的Hello World程序

MSG DB 'Hello, world!$'

CODESEG语言的Hello World程序

MOV AX, @data MOV DS, AX

MOV DX, OFFSET MSG

MOV AH, 09H ; DOS: output ASCII$ string INT 21H

MOV AX, 4C00H INT 21H END

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

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

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

CISC: VAX, VMS, MACRO32 .title hello

term_name: .ascid /SYS$INPUT/ term_chan: .blkw 1 out_iosb: .blkq 1

msg: .asciz /Hello, world!/ .entry start,0

; establish a channel for terminal I/O $assign_s devnam=term_name,- chan=term_chan blbc r0,error

; queue the I/O request $qio_s chan=term_chan,- func=#io$_writevblk,- iosb=out_iosb,- p1=msg,- p2=#13

blbc r0,error $exit_s ; normal exit error: halt ; error condition .end start

AWK语言的Hello World程序

BEGIN { print \

BASIC语言的Hello World程序

PRINT \

MS BASIC语言的Hello World程序

(traditional, unstructured) 10 PRINT \ 20 END

TI-BASIC语言的Hello World程序

isp \

Structured BASIC语言的Hello World程序

print \

BCPL语言的Hello World程序

GET \ LET START () BE $(

WRITES (\ $)

BF语言的Hello World程序

++++++++++[>+++++++>++++++++++>+++>+<<<<-] >++.>+.+++++++..+++.>++.<<+++++++++++++++. >.+++.------.--------.>+.>.

C语言的Hello World程序

#include int main(void) {

printf(\ }

C++语言的Hello World程序

#include using namespace std; int main() {

cout << \ return 0; }

C#语言的Hello World程序

class HelloWorldApp {

public static void Main() {

System.Console.WriteLine(\ } }

Clean语言的Hello World程序

module hello Start :: String Start = \

CLIST语言的Hello World程序

PROC 0

WRITE Hello, World!

COBOL语言的Hello World程序

IDENTIFICATION DIVISION. PROGRAM-ID. HELLO-WORLD. ENVIRONMENT DIVISION. DATA DIVISION. PROCEDURE DIVISION. DISPLAY \ STOP RUN.

Common Lisp语言的Hello World程序

(format t \


各种语言的HelloWorld编程.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:商务礼仪规范

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: