// catatan dasar ilmu komputer
Pengantar Bahasa Pemrograman
Software tidak lahir begitu saja — ia ditulis memakai bahasa pemrograman, disusun berjenjang dari kode biner sampai bahasa yang mirip tulisan manusia. Berikut pengantarnya: dari posisi software dalam sistem komputer, tingkatan bahasa pemrogramannya, hingga klasifikasinya.
01 / KLASIFIKASI SOFTWARE
Software, Penghubung Brainware dan Hardware
Sebuah sistem komputer berdiri di atas tiga elemen: hardware, software, dan brainware. Brainware — manusianya — tidak bisa langsung "bicara" dengan hardware. Software-lah yang menjembatani keduanya, dan software sendiri terbagi menjadi tiga kelompok besar.
02 / TINGKATAN BAHASA
Tiga Level Bahasa Pemrograman
Semakin dekat sebuah bahasa dengan cara kerja mesin, semakin cepat prosesnya tapi semakin sulit dipahami manusia. Semakin dekat dengan cara berpikir manusia, semakin mudah dipelajari tapi perlu penerjemah tambahan sebelum dijalankan.
Bahasa Mesin
Berupa kode biner yang panjang dan sulit dibaca manusia, tapi jalan sangat cepat karena tidak perlu diterjemahkan lagi.
Bahasa Tingkat Rendah
Mirip bahasa mesin dan masih sulit dipahami, meski cepat prosesnya, tetap butuh interpreter untuk menerjemahkannya.
Bahasa Tingkat Tinggi
Strukturnya menyerupai bahasa manusia sehingga mudah dipelajari, namun perlu compiler sebagai penerjemah ke bahasa mesin.
03 / KLASIFIKASI BAHASA
Berbasis Teks vs Berbasis GUI
Dilihat dari fasilitas grafisnya, bahasa pemrograman terbagi dua generasi. Generasi awal hanya mengenal huruf, angka, dan tanda baca — belum ada elemen grafis sama sekali. Generasi berikutnya sudah dilengkapi grafik, gambar, audio, dan video.
Berbasis teks, generasi pertama sebelum ada tampilan grafis:
Berbasis GUI, hasil pengembangan dari versi berbasis teks di atas:
Tidak ada komentar:
Posting Komentar