Sejarah Bahasa Pemrograman C
Sejarah Bahasa C
Bahasa C adalah pengembangan dari bahasa B yang dikembangkan sekitar 1970,Bahasa C dikembangkan oleg Dennis Ricthie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali digunakan di computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX.
Bahasa C sangat banyak digunakan saat ini dalam berbagai platform dan semua perguruan tinggi di dunia menjadikan bahasa C sebagai salah satu mata kuliah wajib. Selain itu, banyak bahasa pemrograman populer seperti PHP dan Java menggunakan sintaks dasar yang mirip bahasa C. Oleh karena itu, kita juga sangat perlu mempelajarinya.
Kelebihan dan Kekurangan Bahasa C
Kelebihan Bahasa C
- Bahasa C tersedia hampir di semua jenis computer.
- Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis computer.
- Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci.
- Proses executable program bahasa C lebih cepat
- Dukungan pustaka yang banyak.
- C adalah bahasa yang terstruktur
- Bahasa C termasuk bahasa tingkat menengah
Kekurangan Bahasa C
- Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
- Bagi pemula pada umumnya akan kesulitan menggunakan pointer
Pengenalan IDE Dev C++
IDE merupakan singkatan dari Integrated Development Environment, merupakan sebuah code editor untuk pengembangan program. IDE dari Dev C++, dapat digunakan untuk :
- Menulis Naskah Program.
- Mengkompilasi Program/compile
- Melakukan Pengujian Program/ Debugging
- Mengaitkan Object dan Library ke Program/Linking
- Menjalankan Program /Running
IDE pada Dev C++, terbagi menjadi 4 (empat) bagian, yaitu :
- Menu Utama ( Menubar ) Menu utama terdiri dari ; File, Edit, Search, View, Project,Execute,Debug,Tools,CVS,Windows dan Help
- Jendela Text Edit Tempat untuk mengetikan program dan membuat program. Jika pertama kali anda membuat program, nama file jendela editor adalah Untitled1
- Jendela Message Tempat untuk menampilkan pesan-pesan pada proses kompilasi dan link program.
- Baris Status Baris dimana menampilkan keterangan-keterangan pada saat anda mengaktifkan menu bar dan sub menu.
Struktur Program C/C++
Struktur program C++, sama seperti struktur program C yang terdahulu. Struktur program C++ terdiri sejumlah blok fungsi, setiap fungsi terdiri dari satu atau beberapa pernyataan yang melaksanakan tugas tertentu.
#include <filemain() { pernyataan; } include> Contoh-1
#include <stdio.h>
#include <conio.h> i
main() { printf("Bahasa C\n"); } O
yang akan dihasilkan, dari program 1 diatas adalah : Bahasa C 9.
Model Memori
C/C++, mempunyai enam model memori untuk program dan data. Model-model memori tersebut adalah :
- Model Tiny
- Model Small
- Model Medium
- Model Compact
- Model Large
- Model Huge
Model Tiny
Tiny Model memori yang menyediakan jumlah memori untuk program dan data tidak lebih dari 64 Kb.
Model Small
Model memori yang menyediakan jumlah memori untuk masing-masing program dan data tidak lebih dari 64 Kb.
Model Medium
Medium memori yang menyediakan jumlah memori untuk program tidak lebih dari 64 Kb dan data tidak lebih dari 64 K.
Model Compact
Model memori yang menyediakan jumlah memori untuk program lebih dari 64 Kb dan data tidak lebih dari 64 K.
Model Large
Model memori yang menyediakan jumlah memori untuk program dan data lebih dari 64 K.
Model Huge
Model memori yang menyediakan jumlah memori untuk menyimpan satu jenis data.
Gabung dalam percakapan