Skip to main content

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 

  1. Bahasa C  tersedia  hampir  di  semua  jenis  computer. 
  2. Kode bahasa  C  sifatnya  adalah  portable  dan  fleksibel  untuk  semua  jenis  computer. 
  3. Bahasa C hanya menyediakan  sedikit  kata-kata  kunci,  hanya  terdapat  32  kata  kunci. 
  4. Proses executable  program  bahasa  C  lebih  cepat 
  5. Dukungan pustaka  yang  banyak. 
  6. C adalah  bahasa  yang  terstruktur
  7. Bahasa C  termasuk  bahasa  tingkat  menengah

Kekurangan Bahasa  C

  1. Banyaknya  Operator  serta  fleksibilitas  penulisan  program  kadang-kadang membingungkan  pemakai. 
  2. 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  : 
  1. Menulis Naskah  Program. 
  2. Mengkompilasi Program/compile
  3. Melakukan Pengujian  Program/  Debugging 
  4. Mengaitkan Object  dan  Library  ke  Program/Linking
  5. Menjalankan  Program /Running
IDE  pada  Dev C++,  terbagi  menjadi  4  (empat)  bagian,  yaitu  : 
  1. Menu Utama ( Menubar ) Menu utama terdiri  dari  ;  File,  Edit,  Search,  View, Project,Execute,Debug,Tools,CVS,Windows  dan  Help
  2. Jendela  Text  Edit Tempat  untuk  mengetikan  program  dan  membuat  program.  Jika  pertama  kali  anda membuat program,  nama  file  jendela  editor  adalah  Untitled1 
  3. Jendela  Message Tempat  untuk  menampilkan  pesan-pesan  pada  proses  kompilasi  dan  link  program. 
  4. 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  : 
  1. Model Tiny 
  2. Model Small 
  3. Model Medium
  4. Model Compact 
  5. Model Large 
  6. 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. 

Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar