PENGENALAN BAHASA-BAHASA KOMPUTER
- Bahasa
pengaturcaraan boleh dibahagikan kpd. 3 kumpulan:
- Bahasa
mesin (BM)
- Bahasa
himpunan (BH)
- Bahasa
aras tinggi (BAT)
- Bahasa
Mesin
- Bahasa
tabii sesuatu komputer/CPU.
- Satu-satunya
bahasa yang difahami secara langsung oleh komputer.
- Suruhan
berbentuk gabungan nombor-norbor perduaan.
- Setiap
jenis CPU mempunyai bahasa mesin yang berlainan.
- Contoh
bahasa mesin untuk mencampur 2 nombor:
0101 1000 0001 0000
0101 1011 0001 0000 0101 0000 0001 0000 |
- Bahasa
Himpunan
- Terdiri
dari nemonik-nemonik (singkatan) yang lebih mudah difahami dari bahasa
mesin.
- Bahasa
himpunan TIDAK difahami oleh CPU.Perlukan perisian
penghimpun untuk menukarkan BH kpd BM.Contohnya:
MOVE #$1,D1
MOVE #$8,D0 ADD D0,D1 |
0101 1000 0001 0000
0101 1011 0001 0000 0101 0000 0001 0000 |
- Bahasa
Aras Tinggi
- Terdiri
dari suruhan-suruhan yang menyerupai bahasa Inggeris.
- Satu
ruruhan BAT terdiri dari banyak BM/BH. Contoh BAT adalah seperti FORTRAN,
COBOL BASIC, Pascal, Ada, C, C++ dsbnya
- Contoh
suruhan BAT:
LUAS = PANJANG * LEBAR
IF LUAS > 50 GOTO BESAR ELSE GOTO KECIL |
- Kebaikan
BAT :
- tidak
bergantung kpd jenis CPU
- mudah
difahami oleh manusia
- Keburukan
BAT :
- tidak
difahami oleh CPU !
- perlukan penterjemah
bahasa utk menukar BAT kpd BM.Di mana penterjemah bahasa adalah
terdiri daripada pentafsir(BASIC) dan pengkompil(C,PASCAL,FORTRAN,..)
0 Comments: