Halo teman-teman semua, disini saya akan mengenalkan kalian semua dengan sebuah bahasa pemrograman yang umurnya udah cukup lama, yaitu Bahasa C. Bahasa C ini biasanya dipelajari untuk memperkenalkan konsep dari pemrograman bagi seseorang yang baru memulai untuk mempelajari coding.

Nah, bagi kalian yang ingin tau bahasa apa yang sering digunakan, ini merupakan statistik penggunaan bahasa pemrograman menurut website stackoverflow pada tahun 2019.

Walaupun bahasa C tidak menempati posisi teratas, tapi bahasa c ini menginspirasi bahasa pemrograman lain, seperti Java, Javascript, PHP, dll. Dan bisa dibilang jika kalian bisa memahami bahasa C, maka kalian juga akan bisa dengan mudah memahami Bahasa pemrograman lainnya seperti Java, Javascript, PHP, dll.

Pengertian dari Bahasa C

Bahasa C adalah sebuah bahasa pemrograman gerneral-purpose dan imprative yang mendukung pemrograman terstruktur dan rekursif. General-purpose artinya bisa digunakan untuk membuat program apa saja. Sedangkan impreative artinya yaitu bahasa yang menggunakan statament.

Versi-versi dari Bahasa C

Ini merupakan versi-versi dari bahasa pemrograman C dari dulu hingga sekarang :

● ANSI C dan ISO C

ANSI C merupakan versi yang menjadi standar awal bahasa pemrograman C. Versi ini juga dikenal dengan C89, C90. Nah angka 89 dan 90 menandakan tahun diterbitkannya versi  tersebut.

● C99

C99 merupakan bahasa C versi yang rilis pada tahun 1999. Pada versi ini dikenalkan beberapa fitur baru seperti inline function, tipe data baru, variable-length array, dll.

● C11

C11 merupakan versi bahasa pemrograman C yang terbit pada tahun 2011. Pada versi ini ditambahkan beberapa fitur dan library seperti generic macros, anonymous structures, peningkatan dukungan terhadap unicode, atomic operation, multi-threading, dll.

● C18

C18 merupakan versi bahasa pemrograman C yang terbit pada bulan Juni 2018. C18 adalah versi yang menjadi standar saat ini.

Manfaat Belajar Bahasa C

  • Fondasi atau dasar dari berbagai Bahasa pemrograman

Jika seseorang sudah belajar dan bisa bahasa C, orang itu akan lebih mudah menggunakan bahasa pemrograman lainnya. Oleh karena itu, orang yang baru mengenal bahasa pemrograman biasanya dianjurkan untuk belajar bahasa C terlebih dahulu.

  • Bahasa yang portable

Bahasa C merupakan bahasa yang bisa digunakan di berbagai sistem operasi. Tentunya tanpa perlu menulis ulang kode yang sudah dibuat sebelumnya. Misalkan, kalian menulis bahasa C untuk sistem operasi UNIX. Nantinya, kalian bisa langsung menggunakan kode tersebut untuk sistem operasi lain seperti Windows. Tidak ada perubahan yang perlu dilakukan. Kalau pun ada, perubahannya sangat sedikit. Hal tersebut yang membuat bahasa C sebagai bahasa yang portable untuk digunakan.

  • Alokasi memori yang dinamis

Setiap bahasa pemrograman tentunya memiliki pengaturan memori yang berbeda. Ada yang otomatis dan ada yang manual. Manajemen memori ini nantinya akan berpengaruh pada proses coding. Bahasa pemrograman C memiliki alokasi memori yang dinamis. Kalian bisa mengatur dan menetapkan memori bahkan ketika program sedang berjalan. Hal ini yang membuat performa menjadi efektif dan efisien.

Penutup

Mungkin itu saja yang bisa saya berikan terkait pengenalan tentang Bahasa C, dan semoga artikel ini dapat membantu teman-teman semuanya yang ingin belajar C. Terima kasih dan tunggu artikel-artikel lainnya yaa hehe.

Referensi

https://www.petanikode.com/c-untuk-pemula/

https://academy.alterra.id/blog/belajar-bahasa-c-untuk-pemula/

Last modified: November 18, 2021

Author

Comments

Write a Reply or Comment

Your email address will not be published.