Selasa, 24 Juni 2008

PEMOGRAMAN!!!

Nah sekarang qt ngebahas tentang bahasa c..
pertama akan sya jelaskan tentang pengertian dari bahasa c:

Bahasa C saat ini masih merupakan bahasa pemrograman yang banyak digunakan dan powerful. Beberapa alasan penggunaan bahasa C :

Dalam beberapa aplikasi pemrograman pada sistem operasi windows, kita tidak dapat atau sangat sulit menggunakan bahasa pemrograman selain C, misalnya untuk mengaplikasikan sebuah User Interface yang belum memiliki dukungan library untuk C++ pada visual C++ atau dalam pembuatan driver. Perlu diketahui bahwa Windows saat ini belum merupakan sistem operasi yang benar-benar object oriented (C++ adalah bahasa pemrograman yang object oriented) dan "core" dari sistem operasinya sendiri masih diimplementasikan dalam bahasa C, sehingga fleksibilitas terbesar dalam membuat software untuk windows akan kita peroleh jika kita menggunakan bahasa C.
Beberapa software membutuhkan kinerja yang tinggi dari segi kecepatan, hal ini bisa dicapai dengan mudah jika kita menggunakan bahasa pemrograman yang "sederhana" seperti C. Beberapa software yang digunakan dalam dua versi, yaitu C "murni" dan C++ , kemudian membandingkan kinerjanya, ternyata software yang diimplementasikan dengan C memiliki kinerja yang lebih tinggi.

Kelemahan dari bahasa C adalah dari segi kompleksitas pemeliharaan dan pengembangan software yang kita buat, jika software tersebut sudah cukup kompleks. Sebagai contoh, software ExploChip pada artikel Tutorial Membuat Patch... dibuat dengan C++, C dan Assembly, namun C++ merupakan bahasa yang terbanyak digunakan untuk memudahkan pemeliharaan dan pengembangan.
Sampai saat ini, bahasa C telah berhasil digunakan untuk mengembangkan berbagai jenis permasalahan pemrograman, dari level operating system (unix, linux, ms dos, dsb), aplikasi perkantoran (text editor, word processor, spreadsheet, dsb), bahkan sampai pengembangan sistem pakar (expert system). Kompiler C juga telah tersedia di semua jenis platform komputer, mulai dari Macintosh, UNIX, PC, Micro PC, sampai super komputer.

C bisa disebut bahasa pemrograman tingkat menengah (middle level programming language). Arti tingkat (level) disini adalah kemampuan mengakses fungsi-fungsi dan perintah-perintah dasar bahasa mesin/hardware (machine basic instruction set). Semakin tinggi tingkat bahasa pemrograman (misalnya: java), semakin mudahlah bahasa pemrograman dipahami manusia, namun membawa pengaruh semakin berkurang kemampuan untuk mengakses langsung instruksi dasar bahasa mesin. Demikian juga sebaliknya dengan bahasa pemrograman tingkat rendah (misalnya: assembler), yang semakin sulit dipahami manusia dan hanya berisi perintah untuk mengakses bahasa mesin. Dalam perspektif mudahnya dipahami manusia, C bisa digolongkan dalam bahasa tingkat tinggi, namun C juga menyediakan kemampuan yang ada pada bahasa tingkat rendah, misalnya operasi bit, operasi byte, pengaksesan memori, dsb.

Lagi" inilah yang bsa sya kasih informasi nya moga" dapat bermanfaat bagi SEMUA umaT MANUSIA yang ada di bumi ini....

hahahaha



Tidak ada komentar: