Sejarah Dan Informasi bahasa C dan Code Blocks

Sejarah Dan Informasi yang berkaitan dengan bahasa C dan Code Blocks

Pada artikel ini saya akan membahas mengenai sejarah singkat bahasa C dan yang berkaitan Code Bloks

Sejarah Singkat Bahasa C
Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide Ken Thompson yang kemudian menciptakan bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C yang dikembangkan  oleh Dennis Ritchie pada tahun 1972. Bahasa C pertama kali digunakan pada computer Digital Equipment Corporation PDP-11 yang menggunakan sistem operasi UNIX.

Kelebihan bahasa C :

  1. Termasuk sebagai bahasa yang terstruktur sehingga program dapat lebih mudah dipahami atau dikembangkan
  2. Lebih mudah dimengerti
  3. Hampir tersedia di semua jenis computer
  4. Mengenal data pointer
  5. Proses executable program lebih cepat
  6. Dukungan pustaka yang banyak
  7. Banyak memiliki operator untuk mengolah / memanipulasi data

Kekurangan bahasa C :

  1. Programming kadang kesulitan karena terlalu banyak operator atau karakter dalam set instruksi atau coding
  2. Dibutuhkan ketelitian yang tinggi, karena banyak karakter menjadikan setiap huruf bisa saja menjadi komponen penting terkait berhasil atau tidaknya sebuah program
  3. Kesulitan penggunaan pointer terutama bagi para programming yang masih dalam fase belajar, dikarenakan belum banyak yang tahu bagaimana penggunaan pointer dalam instrusi dan fungsinya

Beberapa alasan menggunakan bahasa C:

  1. C adalah sebuah bahasa pemrograman yang paling populer saat ini, Dengan banyaknya programmer bahasa C, membawa pengaruh semakin mudahnya kita menemukan pemecahan masalah yang kita dapatkan ketika menulis program dalam bahasa C.
  2.  C adalah sebuah bahasa pemrograman yang memiliki kualitas/keadaan portable yang tinggi artinya memiliki portabilitas tinggi. Program C yang kita tulis untuk satu macam platform, bisa kita compile dan jalankan di software/platform lain dengan tanpa atau hanya sedikit perubahan. Ini bisa diterapkan dengan adanya standarisasi ANSI untuk bahasa C.
  3.  C adalah sebuah bahasa pemrograman yang mudah/fleksibel. Dengan menguasai bahasa C, kita bisa menulis dan mengembangkan berbagai macam program mulai dari sistem operasi, graphic processor, word processor,  ataupun compiler untuk sebuah bahasa pemrograman.
  4.  C adalah bahasa pemrograman yang jenisnya moduler, Program C ditulis dalam routine yang biasa dipanggil dengan fungsi. Fungsi-fungsi yang telah kita buat, bisa kita gunakan kembali (reuse) dalam program ataupun aplikasi lain.

Informasi CODE BLOCKS

 Code Blocks adalah sebuah program lingkungan pengembangan terpadu , bersumber terbuka dan lintas/macam platform. Program yang dibuat dalam C++ beserta wx Widgets untuk GUI-nya ini bisa digunakan bersama dengan berbagai macam compilator, contohnya Visual C++. Peralatan yang tersedia tergantung dari plug/in yang ada dipasang. Sekarang ini, Code::Blocks lebih tersedia sebagai perangkat pengembangan dalam bahasa C dan C++, walaupun program ini juga bisa disesuaikan, dan mungkin akan membutuhkan pemasangan tambahan, untuk pengembangan perangkat lunak. Code::Blocks tersedia di sistem operasi Linuux, Windows, Free BSD dan Mac Os.

Mengenal IDE CODE BLOCKS

Dalam praktikum  Algoritma dan pemrograman , kita menggunakan code blocks (disingkat : C:B) sebagai IDE nya, IDE merupakan singkatan dari Integrated Development Everonment,, merupakan lembar kerja terpadu untuk pengembangan program.IDE C::B merupakan sebuah free/open source, :cross platform IDE untuk pengembangan GUI C::B menggunakan Wxwidget. IDE dari Code Blocks  C++ dapat di gunakan untuk:

  • Menulis naskah program,
  • Mengompilasi program (compile)
  • Melakukan pengujian terhadap program (debugging)
  • Dan lainnya

Contoh Proses pemrograman CODE BLOCKS ( Masukan jari-jari dan luas lingkaran )

CB 2

Hasil dari program diatas

CB 1

Terima kasih, itulah pembahasan dari artikel saya kali ini , apabila ada kesalahan teks atau lainnya mohon dimaafkan 🙂

 

Referensi :

https://id.wikipedia.org/wiki/Code::Blocks

http://fajarnoverdi.blogspot.co.id/2010/12/mengenal-ide-dari-code-blocks.html

http://udinbonanom.blogspot.co.id/2016/05/sejarah-singkat-bahasa-pemrograman-c.html

2 thoughts on “Sejarah Dan Informasi bahasa C dan Code Blocks

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s