Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Apa itu Bahasa Pemrograman C? Dasar-dasar, Pendahuluan, Sejarah

Mari belajar tentang bahasa C dalam tutorial dasar bahasa C ini:

Apa itu Bahasa Pemrograman C?

C adalah bahasa pemrograman tujuan umum yang sangat populer, sederhana, dan fleksibel untuk digunakan. Ini adalah bahasa pemrograman terstruktur yang tidak bergantung pada mesin dan banyak digunakan untuk menulis berbagai aplikasi, Sistem Operasi seperti Windows, dan banyak program kompleks lainnya seperti database Oracle, Git, juru bahasa Python, dan banyak lagi.

Dikatakan bahwa 'C' adalah bahasa pemrograman dewa. Bisa dikatakan, C adalah dasar untuk pemrograman. Jika Anda tahu 'C,' Anda dapat dengan mudah memahami pengetahuan bahasa pemrograman lain yang menggunakan konsep 'C'

Sangat penting untuk memiliki latar belakang dalam mekanisme memori komputer karena merupakan aspek penting ketika berhadapan dengan bahasa pemrograman C.


Dalam tutorial pemrograman C ini, Anda akan mempelajari dasar-dasar bahasa C seperti:

  • Apa itu Bahasa Pemrograman C?
  • Sejarah bahasa C
  • Perintah Dasar C
  • Di mana C digunakan? Aplikasi Utama
  • Mengapa belajar Bahasa C?
  • Bagaimana Bahasa Pemrograman C Bekerja?

Sejarah bahasa C

Basis atau bapak bahasa pemrograman adalah 'ALGOL.' Ini pertama kali diperkenalkan pada tahun 1960. 'ALGOL' digunakan secara luas di negara-negara Eropa. 'ALGOL' memperkenalkan konsep pemrograman terstruktur kepada komunitas pengembang. Pada tahun 1967, bahasa pemrograman komputer baru diumumkan disebut sebagai 'BCPL' yang merupakan singkatan dari Basic Combined Programming Language. BCPL dirancang dan dikembangkan oleh Martin Richards, terutama untuk perangkat lunak sistem penulisan. Ini adalah era bahasa pemrograman. Hanya setelah tiga tahun, pada tahun 1970 bahasa pemrograman baru yang disebut 'B' diperkenalkan oleh Ken Thompson yang berisi beberapa fitur 'BCPL.' Bahasa pemrograman ini dibuat menggunakan sistem operasi UNIX di AT&T dan Bell Laboratories. Baik 'BCPL' dan 'B' adalah bahasa pemrograman sistem.

Pada tahun 1972, seorang ilmuwan komputer besar Dennis Ritchie menciptakan bahasa pemrograman baru yang disebut 'C' di Bell Laboratories. Itu dibuat dari bahasa pemrograman 'ALGOL', 'BCPL' dan 'B'. Bahasa pemrograman 'C' berisi semua fitur bahasa ini dan banyak lagi konsep tambahan yang membuatnya unik dari bahasa lain.

'C' adalah bahasa pemrograman yang kuat yang sangat terkait dengan sistem operasi UNIX. Bahkan sebagian besar sistem operasi UNIX dikodekan dalam 'C'. Awalnya pemrograman 'C' terbatas pada sistem operasi UNIX, tetapi ketika mulai menyebar ke seluruh dunia, itu menjadi komersial, dan banyak kompiler dirilis untuk sistem lintas platform. Hari ini 'C' berjalan di bawah berbagai sistem operasi dan platform perangkat keras. Saat mulai berkembang, banyak versi bahasa yang berbeda dirilis. Kadang-kadang menjadi sulit bagi pengembang untuk mengikuti versi terbaru karena sistem berjalan di bawah versi yang lebih lama. Untuk memastikan bahwa bahasa 'C' akan tetap standar, American National Standards Institute (ANSI) menetapkan standar komersial untuk bahasa 'C' pada tahun 1989. Kemudian, disetujui oleh Organisasi Standar Internasional (ISO) pada tahun 1990. Pemrograman 'C' bahasa ini juga disebut sebagai 'ANSI C'.

Bahasa seperti C++/Java dikembangkan dari 'C'. Bahasa-bahasa ini banyak digunakan dalam berbagai teknologi. Dengan demikian, 'C' membentuk dasar untuk banyak bahasa lain yang saat ini digunakan.

Perintah Dasar C

Berikut ini adalah perintah-perintah dasar dalam bahasa pemrograman C:

C Perintah dasar Penjelasan #include Perintah ini menyertakan file header input output standar (stdio.h) dari pustaka C sebelum mengkompilasi program C main()Ini adalah fungsi utama dari mana eksekusi program C dimulai.{Menunjukkan awal dari main function./*_some_comments_*/Apa pun yang tertulis di dalam perintah ini “/* */” di dalam program C, itu tidak akan dipertimbangkan untuk kompilasi dan eksekusi.printf(“Hello_World! “);Perintah ini mencetak output di layar .getch();Perintah ini digunakan untuk input karakter apa pun dari keyboard.return 0;Perintah ini digunakan untuk menghentikan program C (fungsi utama) dan mengembalikan 0.}Ini digunakan untuk menunjukkan akhir dari fungsi utama.

Di mana C digunakan? Aplikasi Utama

  1. Bahasa 'C' banyak digunakan dalam sistem tertanam.
  2. Digunakan untuk mengembangkan aplikasi sistem.
  3. Ini banyak digunakan untuk mengembangkan aplikasi desktop.
  4. Sebagian besar aplikasi oleh Adobe dikembangkan menggunakan bahasa pemrograman 'C'.
  5. Ini digunakan untuk mengembangkan browser dan ekstensinya. Chromium Google dibuat menggunakan bahasa pemrograman 'C'.
  6. Digunakan untuk mengembangkan database. MySQL adalah perangkat lunak database paling populer yang dibangun menggunakan 'C'.
  7. Digunakan dalam mengembangkan sistem operasi. Sistem operasi seperti Apple OS X, Microsoft Windows, dan Symbian dikembangkan menggunakan bahasa 'C'. Ini digunakan untuk mengembangkan desktop serta sistem operasi ponsel.
  8. Digunakan untuk produksi kompiler.
  9. Ini banyak digunakan dalam aplikasi IoT.

Mengapa belajar Bahasa C?

Seperti yang kita pelajari sebelumnya, 'C' adalah bahasa dasar untuk banyak bahasa pemrograman. Jadi, mempelajari 'C' sebagai bahasa utama akan memainkan peran penting saat mempelajari bahasa pemrograman lain. Ini berbagi konsep yang sama seperti tipe data, operator, pernyataan kontrol dan banyak lagi. 'C' dapat digunakan secara luas dalam berbagai aplikasi. Ini adalah bahasa yang sederhana dan menyediakan eksekusi yang lebih cepat. Ada banyak pekerjaan yang tersedia untuk pengembang 'C' di pasar saat ini.

'C' adalah bahasa pemrograman terstruktur di mana program dibagi menjadi berbagai modul. Setiap modul dapat ditulis secara terpisah dan bersama-sama membentuk satu program 'C'. Struktur ini memudahkan pengujian, pemeliharaan, dan proses debug.

'C' berisi 32 kata kunci, berbagai tipe data, dan serangkaian fungsi bawaan yang kuat yang membuat pemrograman menjadi sangat efisien.

Fitur lain dari pemrograman 'C' adalah ia dapat memperluas dirinya sendiri. Program 'C' berisi berbagai fungsi yang merupakan bagian dari perpustakaan. Kami dapat menambahkan fitur dan fungsi kami ke perpustakaan. Kami dapat mengakses dan menggunakan fungsi-fungsi ini kapan saja kami inginkan dalam program kami. Fitur ini membuatnya sederhana saat bekerja dengan pemrograman yang kompleks.

Berbagai kompiler tersedia di pasaran yang dapat digunakan untuk mengeksekusi program yang ditulis dalam bahasa ini.

Ini adalah bahasa yang sangat portabel yang berarti program yang ditulis dalam bahasa 'C' dapat berjalan di mesin lain. Fitur ini penting jika kita ingin menggunakan atau mengeksekusi kode di komputer lain.

Bagaimana Bahasa Pemrograman C Bekerja?

C adalah bahasa yang dikompilasi. Kompiler adalah alat khusus yang mengkompilasi program dan mengubahnya menjadi file objek yang dapat dibaca mesin. Setelah proses kompilasi, linker akan menggabungkan file objek yang berbeda dan membuat satu file yang dapat dieksekusi untuk menjalankan program. Diagram berikut menunjukkan eksekusi program 'C'

Saat ini, berbagai kompiler tersedia secara online, dan Anda dapat menggunakan salah satu dari kompiler tersebut. Fungsionalitasnya tidak akan pernah berbeda dan sebagian besar kompiler akan menyediakan fitur yang diperlukan untuk menjalankan program 'C' dan 'C++'.

Berikut adalah daftar kompiler populer yang tersedia secara online:

  • Kompiler dentang
  • Kompilator MinGW (GNU Minimalis untuk Windows)
  • Kompilator 'C' portabel
  • Turbo C

Ringkasan

  • ‘C’ dikembangkan oleh Dennis Ritchie pada tahun 1972.
  • Ini adalah bahasa yang kuat.
  • Ini adalah bahasa pemrograman tingkat rendah yang dekat dengan bahasa mesin
  • Ini banyak digunakan di bidang pengembangan perangkat lunak.
  • Ini adalah bahasa yang berorientasi pada prosedur dan struktur.
  • Ini memiliki dukungan penuh dari berbagai sistem operasi dan platform perangkat keras.
  • Banyak kompiler tersedia untuk mengeksekusi program yang ditulis dalam 'C'.
  • Komilator mengkompilasi file sumber dan menghasilkan file objek.
  • Linker menautkan semua file objek bersama-sama dan membuat satu file yang dapat dieksekusi.
  • Ini sangat portabel.

Bahasa C

  1. Pengantar Toe Clamps:Yang Harus Anda Ketahui
  2. 10 Bahasa Pemrograman Cloud Paling Keren
  3. Pemrograman Mikroprosesor
  4. Apa itu Pemrograman Sistem Tertanam &Bahasanya
  5. Pointer dalam C:Apa itu Pointer dalam Pemrograman C? Jenis
  6. Bahasa Pemrograman C PDF:Tutorial Dasar untuk Pemula
  7. Bosque:Bahasa Pemrograman Baru Microsoft Tanpa Loop
  8. 9 Bahasa Pemrograman Baru Untuk Dipelajari Pada Tahun 2021
  9. Apa Dasar-dasar Sistem Hidraulik?
  10. Pengantar Singkat:Apa Itu Pompa Industri?