Agar dapat berkomunikasi dengan komputer, kita menggunakan bahasa tertentu. Ada 4 tingkatan bahasa pemrograman, yaitu :
- bahasa mesin, yaitu bahasa pemrograman yang menggunakan kode biner, contoh : 01100101100110.
- bahasa aras rendah, yaitu bahasa pemrograman yang menggunakan kode-kode singkat atau kode Mnemonic, dikenal juga dengan istilah bahasa rakitan (Assembly), contoh SUB, JMP, JGE, LOOP, dsb.
- bahasa aras menengah, yaitu bahasa pemrograman yang menggunakan istilah bahasa manusia dan simbol-simbol dalam membuat istruksi, contoh : bahasa C.
- bahasa aras tinggi, yaitu bahasa pemrograman yang menggunakan kata-kata bahasa manusia, seperti END, FOR, WHILE, dll, contoh bahasa PASCAL.
Pada bahasa aras tinggi, dibutuhkan Compiler atau Interpreter untuk mengubah kode sumber menjadi bahasa mesin. Perbedaan keduanya yaitu :
Compiler
Compiler membaca kode sumber secara keseluruhan, jika tidak ada kesalahan penulisan program, maka program akan diubah menjadi bahasa mesin dan dijalankan, contoh bahasa pemrograman yang menggunakan Compiler adalah bahasa PASCAL, C++, dll.
Interpreter
Interpreter membaca kode sumber per baris dan mengeksekusi (menjalankan) per baris program, jika ditemui kesalahan penulisan program, maka program akan dihentikan, contoh bahasa pemrograman yang menggunakan Interpreter adalah bahasa PERL, PHYTON, dll.
Pada materi ini kita akan mencoba "bersenang-senang" dengan berbagai bahasa pemrograman. Untuk membantu kita belajar berbagai bahasa pemrograman, gunakan situs Coding Ground. Dalam situs tersebut pilih icon bahasa yang akan kita pelajari, maka akan muncul compiler online yang dapat kita gunakan.
Halaman compile online ini terbagi menjadi 4 bagian :
Bagian atas berisi menu dasar, yaitu System, File, Project, Edit,View dan Help
Bagian kiri menampilkan directory project
Bagian tengah merupakan editor program, yang terdiri dari Compile, Execute dan Editor program
Bagian kanan merupakan terminal untuk menampilkan hasil eksekusi program.
Ada beberapa bahasa yang akan kita pelajari disini, yaitu :
Fortran 95
Pascal
C++
Cobol
Masing-masing akan mempelajari struktur program, perintah input/output, data type, loop dan decision.
0 komentar:
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.