Langsung ke konten utama

Apakah “Bahasa Pemrograman C” Masih Layak untuk Dipelajari di 2018?

Bahasa pemrograman C telah memainkan peran penting untuk sebagian besar perkembangan sistem yang terjadi dalam beberapa dekade terakhir. Pemrograman C awalnya dikembangkan oleh Dennis Ritchie antara tahun 1969 dan 1973 di Bell Labs dan dibuat untuk keperluan umum, pemrograman komputer penting, pemrograman terstruktur, variabel leksikal, ruang lingkup, dan rekursi, dan lain sebagainya.

Saat ini, telah tersedia banyak sekali bahasa pemrograman untuk dipilih dan dipelajari. Tetapi sebagai pemula, setiap orang tentunya memiliki pertanyaan “Bahasa pemrograman apa yang harus saya pelajari terlebih dahulu?” Dan sebagian besar jawaban yang kami dapatkan di internet atau melalui saran adalah “C”. Maka dari itu, dalam artikel ini akan dibahas apakah Pemrograman C masih layak dipelajari pada tahun 2018. Jika ya, mengapa?

Sejarah Singkat

Pada tahun 1972, pengembangan C dimulai pada sistem PDP-11 Unix dan pada tahun 1973, orang mulai menggunakan C untuk Unix Kernel. Dennis Ritchie yang dianggap sebagai “Bapak bahasa C” lebih lanjut membuat perubahan pada bahasa  ini selama beberapa tahun untuk membuatnya lebih efisien, seperti menambahkan perpustakaan sehingga berkembang menjadi bahasa C yang kita gunakan hingga saat ini.

Pada tahun 1978, buku pertama pemrograman C, The C Programming Language, diterbitkan. Edisi pertama ditulis oleh Brian Kernighan dan Dennis Ritchie, buku ini populer di kalangan programmer C sebagai “K & R”.

Haruskah Kamu Mempelajari C Programming Di 2018?

Kumpulan pilihan yang kita miliki saat ini dengan bahasa pemrograman modern seperti Swift, Python, Go, Julia dan lain sebagainya, menciptakan dilema besar bagi para pemula apakah belajar C baik untuk mereka atau tidak. Bahkan, banyak mahasiswa di universitas yang berpikir mengapa bahasa jadul ini masih diajarkan kepada mereka?

Penulis berharap bahwa sangat mudah untuk menilai dan mungkin untuk menjawab pertanyaan ini secara sederhana dengan “ya” atau “tidak”. Tetapi sayangnya, ini bukan pertanyaan yang mudah dijawab dan itu tergantung pada preferensi orang ke orang dan kesukaan. Menurut Penulis, jawaban yang tepat adalah “YA”. Mari kita diskusikan alasan jawaban tersebut.


1. Bahasa C Adalah Bahasa Dasar Untuk Bahasa Tingkat Tinggi Lainnya

Bagi seseorang yang baru dalam pemrograman, C adalah bahasa yang paling dasar dan mudah untuk memulai. Penulis pribadi percaya bahwa tidak layak atau bahkan tidak bagus untuk belajar C ++, Java atau Python secara langsung. Ketika kamu belajar C, itu akan menjadi landasan bagi kamu untuk mempelajari bahasa tingkat tinggi lainnya.

Jika kamu menghabiskan waktu belajar C, maka kamu akan menyadari betapa mudahnya belajar. Kamu akan mengerti bagaimana komputer memanipulasi bahasa kita, logika yang kita pikirkan dan tahu bagaimana program kamu bekerja. Juga, kamu akan dapat membuat model mental di dalam dirimu tentang bagaimana komputer bekerja dan menganalisis algoritma dan kamu menikmati kebebasan yang disediakan oleh C, tidak seperti bahasa lain seperti Python atau Java.

Bahasa pemrograman modern memiliki fungsi dasar yang telah ditetapkan sebelumnya yang dapat dengan mudah digunakan sebagai metode yang ditentukan sebelumnya. Dengan cara ini kita benar-benar lepas dari logika dan pendekatan prosedural yang digunakan untuk menulisnya. Pemahaman C memungkinkanmu untuk mengembangkan pemahaman yang lebih luas tentang arsitektur dan pemrograman komputer secara keseluruhan.

2. Sederhana dan Mudah Untuk Memulai

Ketika Penulis mulai belajar memprogram, Penulis mulai dengan C dan menemukan bahwa itu mudah. Konsep Pemrograman Berorientasi Objek di C ++ dan Java misalnya kelas abstrak, Polymorphism, warisan dan lain sebagainya adalah beberapa konsep yang sulit untuk dipahami sebagai pemula jika kamu tidak memiliki pemahaman yang baik tentang fungsi dan struktur.

Adalah sebuah kecenderungan manusia bahwa ketika mereka memulai sesuatu yang baru, mereka ingin hal itu menjadi mudah pada awalnya. Jika kita memanjakan diri kita dalam topik-topik yang sulit dan mengalami kesulitan, maka jelaslah bahwa kita dapat menyerah dan akhirnya meninggalkan program. Sebuah pertanyaan sederhana muncul di sini bahwa bagaimana seseorang dapat mempelajari konsep yang rumit tanpa pengetahuan dasar tentang pemrograman. C dengan demikian mudah dimengerti dan itulah alasan mengapa ini sangat populer bahkan sampai hari ini.

3. Kesempatan Untuk Bekerja Pada Proyek Open Source

Pada awalnya, kamu mungkin berpikir bahwa mengapa Penulis belajar C dan kemudian mempelajari bahasa lain. Sebenarnya bisa saja Penulis langsung mempelajari bahasa lain, namun faktanya adalah bahwa bahasa C adalah ibu untuk sebagian besar bahasa pemrograman modern. Jika kamu ingin mengembangkan aplikasi seluler, kamu perlu Java / Kotlin untuk Android, Swift / Objective C untuk iOS, dan bahasa seperti C#, PHP, ASP.net, Ruby, Python untuk membangun aplikasi web.

Lantas, mengapa harus belajar C? Apa gunanya?

Python adalah salah satu bahasa yang paling populer digunakan saat ini untuk membuat berbagai macam aplikasi yang sebenarnya ditulis menggunakan konsep C. Jika kamu ingin berkontribusi untuk Python, kamu perlu tahu pemrograman C untuk bekerja pada proyek-proyek Python. Juga, sejumlah besar perangkat lunak yang kamu gunakan saat ini didukung oleh C. Bagian utama Windows ditulis dalam C ++ dan C karena ketika membahas kecepatan, maka C masih kandidat yang belum terkalahkan, C bahkan adalah dasar untuk bahasa C ++.

Berikut beberapa proyek open source besar di mana pemrograman C banyak digunakan:

  • Kernel Linux.
  • Python Interpreter.
  • Basis Data SQLite.

Kesimpulan

Bagi pemula, bahasa pemrograman C adalah bahasa terbaik untuk memulai belajar pemrograman. Namun, jika kamu ingin memulai dengan bahasa yang lebih mudah, bersih dan mudah dipahami, gunakan Python sebagai bahasa paling populer yang digunakan hari ini, tetapi ingat, Python tidak akan membuatmu memiliki fondasi apa pun untuk bahasa lain seperti C++ dan Java. Jika kamu adalah seorang programmer dengan sedikit pengalaman, kamu tidak benar-benar perlu untuk belajar C tetapi dianjurkan untuk mengetahuinya dan menambah manfaat bagi pengetahuanmu

Artikel ini ditulis oleh Harshit Satyaseel dan dipublikasikan pertama kali di Technotification.

The post Apakah “Bahasa Pemrograman C” Masih Layak untuk Dipelajari di 2018? appeared first on Teknologi.id.


Apakah “Bahasa Pemrograman C” Masih Layak untuk Dipelajari di 2018?August 29, 2018 at 02:28PM

Komentar

Postingan populer dari blog ini

5 Tools Linux yang Paling Berguna Bagi Programmer

Teknologi.id –  Linux adalah sistem operasi perangkat lunak open source yang dibangun di sekitar kernel Linux. Ini biasa dikenal sebagai distribusi Linux untuk penggunaan desktop dan server . Linux adalah sistem operasi pengembangan yang bagus digunakan untuk programmer dan pengembang. Namun, tanpa menggunakan tools, hal itu tidaklah mungkin. Untungnya, saat ini sudah banyak tools Linux yang tersedia. Berikut adalah 5 tools Linux yang paling berguna bagi programmer . 1. VIM VIM adalah perangkat lunak gratis dan open source yang ditulis oleh Bram Moolenaar pada tahun 1991. Perangkat ini dirancang untuk digunakan baik dari command-line interface dan sebagai aplikasi yang berdiri sendiri dalam graphical user interface . VIM ini juga dikenal sebagai “editor programmer”. VIM sangat bagus digunakan untuk coding dan untuk mengedit file konfigurasi ataupun dokumen XML. Vim telah dikembangkan menjadi cross platform yang mendukung banyak platform lainnya. Pada tahun 2006, Vim ...

Menkeu Sri Mulyani Jadi Figur Paling Inspiratif di Indonesia Versi LinkedIn

Foto: menpan.go.id Teknologi.id –  Menteri Keuangan (Menkeu) Sri Mulyani Indrawati termasuk dalam figur paling inspiratif di Indonesia versi LinkedIn Spotlight 2019. LinkedIn Spotlight merupakan daftar dwi-tahunan dari para profesional yang paling banyak dilihat di berbagai sektor yang sedang berkembang, yang menginspirasi jaringan mereka dengan unggahan, artikel, dan video yang menarik serta populer di LinkedIn. Wanita kelahiran 26 Agustus 1962 ini diketahui menggunakan LinkedIn untuk berhubungan dengan orang-orang dari seluruh dunia dan berbagi perspektifnya mengenai isu-isu global hingga topik hangat yang terjadi di dalam negeri, seperti pertumbuhan ekonomi Indonesia dan keragaman di tempat kerja. Baca juga:  Fitur Fingerprint Lock Kini Hadir di WhatsApp Android, Begini Cara Mengaktifkannya Adapun LinkedIn Spotlight 2019 memilih 12 figur dari 14 juta pengguna LinkedIn di Indonesia yang dianggap menginspirasi jaringan profesional mereka dengan konten dan waw...

Hardware Mining Asal China Terkena Sanksi Perdagangan AS

Berita terbaru kali ini menyebutkan bahwa produsen hardware mining akan terkena imbas sanksi Amerika Serikat. Pemberlakukan sanksi ini ditujukan terhadap barang-barang dari Cina, termasuk Bitmain, Canaan dan Ebang. Berita ini diterbitkan dalam surat kabar South China Morning Post, 16 Oktober 2018. Imbas dari aturan baru yang dikeluarkan AS dapat mempengaruhi produsen hardware mining China. Menurut … The post Hardware Mining Asal China Terkena Sanksi Perdagangan AS appeared first on CoinAset . October 18, 2018 at 04:41PM