Mari Berkenalan dengan Bahasa C, Bahasa Dasar UNIX.



Prolog

Selamat malam para coder, kali ini adalah artikel pertama saya untuk bahasa C.

Perkenalan Bahasa C berikut ini pasti menarik agan untuk belajar bahasa C.

Bahasa C termasuk bahasa tingkat tinggi, sehingga mudah dipelajari, memiliki banyak kegunaan, dan tentunya up to date.



Sedikit Sejarah Singkat Bahasa C

Bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967.

Bahasa ini memberi ide kepada Ken Thompson untuk mengembangkan Bahasa B pada tahun 1970.

Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ritchie sekitar tahun 1970an.

Bahasa C pertama kali digunakan pada komputer operasi UNIX.


C adalah bahasa yang standar, jadi suatu Source Code atau kode asalnya hanya perlu dimodifikasi sedikit untuk dirubah ke bahasa pemrograman lain.

Misalnya program kalkulator dalam bahasa C bila ingin dirubah ke Bahasa Arduino tinggal meruah beberapa baris saja.

Standar bahasa C yang asli adalah standar dari UNIX.

Jadi Bahasa C cocok untuk dipelajari terlebih dahulu dari pada bahasa-bahasa lain karena memiliki struktur yang mudah difahami bagi pemula.



Apa Kelebihan dan Mengapa kita mempelajari Bahasa C ?

Kita mempelajari Bahasa C karena kelebihan-kelebihannya. Seperti ..

1. Bahasa C tersedia hampir di semua jenis Komputer. Baik yang mikro, mini sampai mainframe.

Sudah sifat umum bahasa pemrograman desktop berjalan di setiap platform.

Namun ada beberapa bahasa pemrograman yang tidak berjalan di platform tertentu.


2. Bersifat Portable, jadi cukup menambah sedikit modifikasi untuk dijalankan pada komputer yang berbeda.

Mudah dijalankan dimana saja, kode asal atau source codenya mudah dibaca dan dimodifikasi untuk menangani kendala perbedaan komputer atau platform.


3. Struktur data pengendalian proses disediakan dengan baik dalam bahasa C. Jadi koding dan dokumentasi bahasa C sangat terstruktur.

Bahasa C memiliki struktur bahasa pemrograman yang baik dan umum digunakan untuk pembelajaran karena mudah difahami.


4. Tidak terlalu menyita waktu seperti Assembly, karena berorientasi pada masalah, bukan pada mesin.

Tidak menyita waktu karena Bahasa C adalah bahasa tingkat tinggi.

Jika kalian mencoba Assembly dan bahasa pemrograman tingkat rendah itu menghabiskan lebih banyak waktu.

Gambar di samping contoh program C yang menghasilkan output " Electronics Bot ".



Dari keunggulan diatas masih banyak keunggulan lain.

Oleh karena itu bagi kalian yang baru belajar tidak masalah mempelajar Bahasa C  sebagai bahasa pertama kalian.



Ngga ada Kekurangan dari Bahasa C ?

Ada sedikit kekurangan dari bahasa C.. 

1. Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.

Sepersi saya sendiri kadang bingung dengan operator-operator yang lama-lama membingungkan.

Jadi ini faktor pemakai ya..


2. Pointer yang lumayan sulit difahami

Untuk pemula yang belum mengenal Pointer dan tidak terbiasa akan lebih sulit menggunakan C.

Karena Keampuhan C terletak pada pointer. Di artikel selanjutnya akan kita tuntaskan bersama tentang pointer ya..

Tapi sebenarnya pointer tidak begitu sulit, cuma terkadang agak bikin bingung.



Rangkuman, bagi kalian yang pengen buat catatan kecil.. !

Kesimpulan dari semua penjelasan diatas adalah :
  • Akar dari Bahasa C adalah Bahasa BCPL yang dikembangkan oleh Martin Richards ( 1967 ).

  • Bahasa C digunakan pertama kali di system operasi UNIX.
     
  • Bahasa C bersifat Terstruktur, Simple, Portable, dan berorientasi pada masalah.

  • Bahasa ini di dasari dari oleh standar UNIX.

  • Dan yang terakhir, Karena bahasa C bersifat Portable, bahasa ini dikembangkan menjadi bahasa-bahasa lain, seperti C#, C++, dan lain - lain.



Apa Selanjutnya ?

Selanjutnya kalian bisa baca tentang Struktur Dasar Bahasa C.



Referensi :
..

Postingan terkait:

2 Tanggapan untuk "Mari Berkenalan dengan Bahasa C, Bahasa Dasar UNIX."