一.汇编语言(x86)dosbox

首先下载MASM编译器DOS版,然后使用dosbox模拟器,cd到编译器目录,输入edit hello.asm(汇编语言源码后缀为asm)代码

输入这串代码,data segment表示数据串,hello可以理解为变量名,db可以理解为新建变量,data ends表示结束数据串

code segment表示代码串,cs:code表示code代表代码段cs,ds:data表示data代表ds数据串,start是代码的开始,mov ax,data是将data是数据复制到ax寄存器(寄存器的概念建议百度),mov ds,ax和前面那句意思一样,是把ax的数据复制到ds寄存器,lea dx,hello是把hello的地址存到dx寄存器,mov ah,09h是将dx寄存器里的字符串输出,int 21h是中断调用,mov ax,4c00h是安全退出程序



然后按alt,保存,然后退出。编译

输入Masm hello.asm,然后一直按回车,没有错误的话会生成hello.obj文件

输入link hello.obj,一直按回车

最后输入编译完成的文件名,我设置为hello.exe,运行程序

二.Basic语言qb.exe

同样使用dosbox模拟器,打开qb.exe

输入print("Hello world"),print()是qbasic的内置函数

按下F5,运行程序

三.C语言


使用Termux模拟器,输入vim hello.c

按i进入vim编辑器的insert模式,下面会变成--insert--

然后输入这串代码,#include可以理解为导入一个名为stdio.h的库,int main()是主函数,整个c语言程序从这里开始运行,printf()是stdio.h里的函数,return 0是退出程序

按Esc,再输入:wq保存退出


然后编译源码,输入./hello运行程序

四.python脚本语言

使用vim编辑器编辑hello.py,输入print("hello world"),print()是python的内置函数,跟qbasic一样,然后输入python3 hello.py

五.shell语言(Linux/Unix自带脚本语言)

#!/bin/sh是注明程序要用sh还是bash运行,echo是输出语句

chmod是修改权限,使这个程序可以执行,Linux和Windows是不一样的,Linux是看权限,Windows是看后缀名

六.Go语言

用vim编辑hello.go

package main指明这份源码包含main包,每个go语言程序都应该包含main包,否则无法执行。import "fmt"表示导入一个名为fmt的库,func main()表示主函数,是整个程序开始执行的地方(如果有init()函数,则先执行init())。fmt.Println()是fmt里的函数。

输入go run hello.go,执行文件,也可以输入go build hello.go来生成二进制文件,然后输入./hello来执行

七.HTML

使用Quickedit软件编辑hello.html

第一行声明了这个文档是html5.0的语法,标签是脚本的开始,

到是可以显示出来的部分,加"/"的表示标签结束,


是文字,也可以用