makine diline en yakın olan düşük seviyeli dildir. ingilizce'ye oldukça yakın kısaltmalar(mnemonics) metoduyla yazması oldukça kolay, lakin yüksek seviyeli dillerle kıyaslanınca gereksiz kod yığma göze çarpıyor. misal hello world'ü ekrana bastırmak için 4 farklı dil ile yazılmış kod;
assembly
----------------------------------------------
dosseg
.model small
.stack 100h
.data
hello_message db 'Hello World!',0dh,0ah,'$'
.code
main proc
mov ax,@data
mov ds,ax
mov ah,9
mov dx,offset hello_message
int 21h
mov ax,4C00h
int 21h
main endp
end main
------------------------------------------------ c #include<stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
------------------------------------------------ visual basic
Sub Main()
MsgBox("Hello, World!") '
End Sub
------------------------------------------------ java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}