So, ini adalah post pertamaku di perjalanan belajar harianku, jadi aku memutuskan untuk menggunakan waktuku dengan lebih baik lagi dengan cara ya belajar. dan tanpa basa-basi lagi, inilah perjalananku
10 Januari 2023
Tentang Pemograman dan Sejarahnya
Jadi jika kamu mengira pemograman baru-baru ini ada , atau sejak jaman bill gates, kamu kurang tepat, ada anggapan bahwa pemograman ada sejak aljabar ditemukan, namun pemograman awal ditemukan disekitar abad ke 18 dengan komputer yg masih analog tentunya.
Namun sebelum itu, apa itu pemograman ? Menurutku jawaban yang paling simpel dari pemograman adalah sekumpulan perintah yang diberikan kepada mesin untuk dapat memahami kehendak kita sebagai penggunannya, Bayangkan seperti ini, kita punya AC dirumah, kita tekan remote dan AC menyala, program pertama sudah berjalan, setelah itu kok kita masih merasa gerah, kita turunin nih sampek mentok 16 derajat, nah program kedua dijalankan, program itu berbunyi "dengan menekan tombol diremot beberapa kali sampek angka dilayar menjadi tulisan 16, mesin AC akan melakukan serangkaian tindakan, misal menambah tekanan kompressor, menambah putaran angin, untuk supaya tujuan suhu 16 dapat tercapai.
ya pemograman sebenernya hanya seperti itu, bahkan contoh yang lebih basic, kita pasti pernah mendengar tentang pemograman pada bayi, misal sejak bayi , bayi dirangsang dengan tontonan tertentu, atau program TV berbahasa inggris supaya anak tidak asing dan dapat mudah mengucapkannya suatu hari, nah ini juga dibilang pemograman , namun bedanya, subjek kita kali ini adalah pada mesin.
Pemograman kemudian berkembang sejak era perang dunia, dibutuhkan banyak sekali intruksi untuk misal membuat misil dapat tepat jatuh dikota tujuan dll, pemograma akhirnya terus berkembang mulai dari tahap awal dari
- Bahasa Mesin
Yaitu bahasa 0 dan 1, dari 2 angka ini saja banyak yang bisa kita lakukan, kemudian berkembang menjadi
-bahasa Assembly
karena tentu menulis 0 dan 1 akan membutuhkan waktu yang lama, maka dibuatkan lah bahasa asembly yang melambangkan bahsa mesinnya,
misal kita ingin memindahkan fiel foto A, kita harus menulis kode mesin 01010101010101000111, namun dengan bahasa Asembly kita hanya perlu menulis move,yang akhirnya oleh mesin akan diterjemahkan menjadi bahasa mesin tadi.
kemudian karena pengaruh waktu, manusia terus mencari bahasa apa yang lebih mudah untuk ditulis, maka lahirlah
-Bahasa Tingkat tinggi
Bahasa tingkat tinggi dibuat semudah dan semirip mungkin dengan bahasa kita sehari -hari, maka muncullah banyak varian dari type pemograman ini, sebut saja pyton. c++. c# , dan lain -lain
Dan lain bahasa lain juga peruntukannya, memang ada beberapa bahasa yang bisa banyak dan multi tasking, namun akan lebih bagus jika menggunakan bahasa yang ditujukan sesuai dengan tujuan awalnya.
0 Komentar