Razlika između verzija stranice "Kompajler"

[nepregledana izmjena][nepregledana izmjena]
Uklonjeni sadržaj Dodani sadržaj
No edit summary
 
No edit summary
Red 1:
'''Kompajler''' (eng. Compiler) je prevodioc [[programski jezik|programskog jezika]] i njegovih instrukcija u [[mašinski kod]] (nule i jedinice).
 
{| cellspacing="12" cellpadding="4" style="border-collapse:collapse" width="100%"
|-
! Programski kod - [[Java]]
! width="200px" |
! Mašinski kod
|-
| style="font-size:80%" |
public class Ggt {
<font color="grey"><i>/*
*/</i></font>
private static int ggt(int zahl1, int zahl2) {
'''while''' (zahl1 != zahl2) {
'''if''' (zahl1 < zahl2) {
zahl2 = zahl2 - zahl1;
} '''else''' {
zahl2 = zahl1 - zahl2;
}
}
'''return''' zahl1;
}
<font color="grey"><i>/*
*/</i></font>
public static void main(String[] args) {
<font color="grey"><i>/*
*/</i></font>
int ersteZahl = Integer.parseInt(args[0]);
int zweiteZahl = Integer.parseInt(args[1]);
int ergebnis = ggt(ersteZahl, zweiteZahl);
System.out.println("Der ggT von " + ersteZahl +
" und " + zweiteZahl + " ist: " + ergebnis);
}
}
 
| align="center" | '''Kompajler →'''
| style="font-size:80%" |
···<br>
0010 0100 1011 0111<br>
1000 1110 1100 1011<br>
0101 1001 0010 0001<br>
0111 0010 0011 1101<br>
0001 0000 1001 0100<br>
1000 1001 1011 1110<br>
0001 0011 0101 1001<br>
0111 0010 0011 1101<br>
0001 0000 1001 0000<br>
1000 1001 1011 1111<br>
1001 1101 1001 1110<br>
0111 0010 0011 1101<br>
0001 0000 1001 0000<br>
0111 0010 0011 1101<br>
0001 0011 1001 1100<br>
···
|}