PENGENALAN BAHASA-BAHASA KOMPUTER


BAHASA PENGATURCARAAN
  • 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,..)



Written by

0 Comments: