Sejarah Bahasa C
Bahasa C adalah perkembangan dari bahasa BCPL (Basic Combined
Programming Language) yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya
bahasa ini memberikan ide Ken Thompson yang kemudian menciptakan bahasa B pada
tahun 1970. 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. bahasa
C menjadi bahasa paling populer diantara bahasa lainnya, seperti PASCAL, BASIC,
FORTRAN.
Bahasa C memiliki beberapa versi yang berkembang hingga
sekarang. Versi-versi tersebut antara lain : Bahasa C versi K&R atau
disebut C K&R, Versi ANSI C & ISO C, Versi C99.
Tahun 1983, dunia pemrograman C mengalami peristiwa penting dengan
dikeluarkannya standar bahasa C oleh American National Standards Institute
(ANSI). Bahasa C yang diciptakan Kerninghan & Ritchie kemudian dikenal
dengan nama ANSI C.
Beberapa perusahaan yang
mengembangkan bahasa C antara lain Borland yang mengembangkan Borland C
dan Turbo C serta Microsoft yang mengembangkan Ms. C. Selain itu ada compiler C
yang dikembangkan pada platform linux yang disebut GNU C.
Tahun 1986,
lahirlah secara resmi bahasa baru hasil pengembangan C yang dikenal dengan nama
C++. Sebenarnya bahasa C++ mengalami dua tahap evolusi. C++ yang pertama,
dirilis oleh AT&T Laboratories, dinamakan cfront. C++ versi kunoini hanya
berupa kompiler yang menterjemahkan C++ menjadi bahasa C.
Pada evolusi selanjutnya, Borland International
Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++
langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990
C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar
pemrogram professional. bahasa c merupakan bahasa standar artinya, bahasa C
memiliki peluang banyak untuk bisa di transformasi pada bahasa C versi lain
dengan hanya sedikit memodifikasinya. Selain itu, bahasa C disebut sebagai
bahasa tingkat menengah lantaran ia memiliki kesempatan untuk masuk ke dalam
tingkat tinggi maupun bahasa tingkat rendah.
Kelebihan Bahasa C
1.Banyak operator yang terdapat di dalam Bahasa
C untuk manipulasi data.
2.Bahasa pemrograman yang mudah dikembangkan dan
mudah dipahami, karena struktur data pada bahasa C terstruktur.
3.Manipulasi data dalam bentuk bit dan byte
dapat dilakukan secara efisien di dalam bahasa C. Pada bahasa C ada yang
dinamakan dengan pointer, yaitu tipe yang berkaitan dengan manipulasi alamat
dari suatu data
Kelemahan Bahasa C
1.Hal yang membingungkan dari bahasa C dapat
terjadi karena banyaknya fleksibilitas penulisan dan operator.
2.Pointer tidak terlalu dikenal dan tidak
terbiasa digunakan bagi para programmer bahasa C pemula seperti saya.
Code Block
CodeBloks adalah suatu program lingkungan pengembangan
terpadu bebas, nirlaba, bersumber terbuka dan lintas platform. Program yang
ditulis dalam C++ beserta wxWidgets untuk GUI-nya ini bisa digunakan bersama
dengan berbagai macam kompilator, contohnya GCC dan Visual C++.
Peralatannya yang tersedia tergantung dari "plugin"
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 ARM, AVR, DirectX, FLTK, Fortran, GLFW, GLUT,
GTK+, Irrlicht, Lightfeather, MATLAB, OGRE, OpenGL, Qt, SDL, SFML, STL,
SmartWin dan wx. Code::Blocks tersedia di sistem operasi Windows, Linux, Mac OS
X dan FreeBSD.
Kompilator
Code::Blocks bisa digunakan bersama dengan banyak kompilator,
contohnya MinGW (GCC untuk Windows), Digital Mars, Visual C++, Borland C++,
LLVM Clang, Watcom, LCC, dan Intel C++ Compiler.
Di Code::Blocks, proses kompilasi dilakukan melalui menu
Build -> Compile current file, sedangkan proses kompilasi dilakukan melalui
menu Build -> Build. Adapun, eksekusi terhadap program dilakukan melalui
menu Build -> Run. Jika ingin melakukan pembentukan file yang dapat
dieksekusi sekaligus mengeksekusinya, hal ini dapat dilakukan melalui menu
Build -> Build and Run.
Berikut adalah contoh output dari aplikasi code blocks
menggunakan bahasa C++ :
Source code :
#include <iostream>
using namespace std;
int main()
{
cout <<
"#WTS#BU" << endl;
cout <<
"Nama HP : Xiaomi redmi 4x"
<< endl;
cout <<
"Ram : 3 GB" <<
endl;
cout <<
"Internal : 32GB" << endl;
cout <<
"Warna : Hitam" <<
endl;
cout <<
"Harga : Rp 1.400.000 nego"
<< endl;
cout <<
"Barang Mulus Nominus nego tipis gan" << endl;
cout <<
"Minat WA aja NO PALKOR"<< endl;
cout <<
"Cod Sumarecon Only" << endl;
}




Komentar
Posting Komentar