Mengenal Bahasa Pemrograman C Dora Ari Candra [email protected] Abstrak Bahasa pemograman C adalah yang paling umum digunakan bahasa pemrograman untuk menulis sistem operasi . Unix adalah sistem operasi pertama yang ditulis dalam C . Kemudian Microsoft Windows , Mac OS X , dan GNU / Linux semuanya ditulis dalam C. Tidak hanya bahasa C sistem operasi , itu adalah prekursor dan inspirasi untuk hampir semua bahasa tingkat tinggi yang paling populer yang tersedia saat ini. Bahkan, Perl , PHP , dan Python semua ditulis dalam C . Dengan cara analogi, katakanlah bahwa kita akan belajar bahasa Spanyol, Italia, Perancis, atau Portugis . Apakah menurut Anda mengetahui Latin akan membantu? Sama seperti bahasa Latin adalah dasar dari semua bahasa-bahasa, mengetahui C akan memungkinkan Anda untuk memahami dan menghargai seluruh keluarga bahasa pemrograman dibangun di atas tradisi Pengetahuan C. C memungkinkan kebebasan Kata kunci : Pemograman C, Microsoft windows, PHP LisensiDokumen: Copyright © 2008-2017ilmuti.org Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit), dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan copyright yang disertakandalamsetiapdokumen. Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org Pendahuluan Bahasa C adalah salah satu dari banyak bahasa pemrograman desktop yang cukup populer dan mempunyai cukup banyak keunggulan. Ada banyak aplikasi-aplikasi yang dirancang dalam bahasa C, atau mungkin paling tidak struktur utama programnya ditulis dalam bahasa C. Bahasa C adalah sebuah bahasa dasar tingkat Menengah yang sifatnya kompleks dan membangun logika atau algoritma. Kenapa dikatakan tingkat menengah karena C bisa masuk ke tingkat Tinggi maupun rendah. Software Development Kit untuk Windows juga dirancang / tulis dalam bahasa C. Bahasa C berifat portable, yaitu dengan sedikit atau tanpa perubahan, suatu program yang dirancang / tulis dengan bahasa C dapat dijalankan pada komputer lain. Bahasa C dikembangken di Bell lab padatahun 1972 ditulis pertama kali olehBrian W. Kernighan dan Denies M . Ricthie merupakan bahasa turunan atau pengembangan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970 yang diturunkan oleh bahasa sebelumnya, yaitu BCL. Bahasa C, pada awalnya dirancang sebagai bahasa pemrograman yang dioperasikan pada sistem operasiUNIX . Bahasa C merupakan bahasa pemrograman tingkat menengah yaitu diantara bahasa tinggat rendah dan tingkat tinggi yang biasa disebut dengan Bahasa Tingkat Menengah. Bahasa C mempunyai banyak kemampuan yang sering digunakan diantaranya kemampuan untuk membuat perangkat lunak, misalnya dBASE, Word Star dan lain-lain. Pembahasan Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Bahasa ini memberikan ide pada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. LisensiDokumen: Copyright © 2008-2017ilmuti.org Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit), dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan copyright yang disertakandalamsetiapdokumen. Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org Perkembangan selanjutnya dari bahasa B adalah bahasa C yang ditulis oleh Dennis Ritchie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali digunakan pada komputer Digital Equipment Corporation PDP-11 yang menggunakan sistem operasi UNIX. Standar bahasa C yang asli adalah standar dari UNIX. Sistem operasi, kompiler C dan seluruh program aplikasi UNIX yang esensial ditulis dalam bahasa C. Kepopuleran bahasa C membuat versi-versi dari bahasa ini banyak dibuat untuk komputer mikro. Untuk membuat versi-versi tersebut menjadi standar, ANSI (American National Standard Institutes) membentuk suatu komite (ANSI Committee X3J11) pada tahun 1983 yang kemudian menetapkan standar ANSI untuk bahasa C. Standar ANSI ini didasarkan kepada standar UNIX yang diperluas. Bahasa C mempunyai kemampuan lebih dibanding dengan bahasa pemrograman yang lain. Bahasa C merupakan bahasa pemrograman yang bersifat portabel, yaitu suatu program yang dibuat dengan bahasa C pada suatu komputer akan dapat dijalankan pada komputer lain dengan sedikit (atau tanpa) ada perubahan yang berarti. Bahasa C merupakan bahasa yang biasa digunakan untuk keperluan pemrograman sistem, antara lain untuk membuat: 1. Assembler 2. Interpreter 3. Compiler 4. Sistem Operasi 5. Program bantu (utility) 6. Editor 7. Paket program aplikasi LisensiDokumen: Copyright © 2008-2017ilmuti.org Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit), dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan copyright yang disertakandalamsetiapdokumen. Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org Beberapa program paket yang beredar seperti dBase dibuat dengan menggunakan bahasa C, bahkan sistem operasi UNIX juga dibuat dengan menggunakan bahasa C. Bahasa C sesungguhnya merupakan bahasa pemrograman yang serbaguna dan pemakaiannya tidak terbatas untuk pemrograman sistem, namun juga dapat digunakan untuk aplikasi bisnis, matematis maupun games, bahkan untuk aplikasi kecerdasan buatan. Dalam beberapa literatur, bahasa C digolongkan sebagai bahasa tingkat menengah (medium level language). Penggolongan ini bukan berarti bahasa C kurang ampuh atau lebih sulit dibandingkan dengan bahasa tingkat tinggi (high level language - seperti Pascal, Basic, Fortran, Java, dan lain-lain), namun untuk menegaskan bahwa bahasa C bukanlah bahasa yang berorientasi pada pada mesin yang merupakan ciri dari bahasa tingkat rendah (low level language), yaitu bahasa mesin dan assembly. Pada kenyataannya, bahasa C mengkombinasikan elemen dalam bahasa tingkat tinggi dan bahasa tingkat rendah, yaitu kemudahan dalam membuat program yang ditawarkan pada bahasa tingkat tinggi dan kecepatan eksekusi dari bahasa tingkat rendah. Penutup Telah kita ketahui Bahasa pemograman C dapat membantu mewujudkan sebuah imajinasi dan ide-ide kreatif tentang teknologi masa kini. Semoga artikel ini bisa bermanfaat dan membantu teman – teman terimakasih. LisensiDokumen: Copyright © 2008-2017ilmuti.org Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit), dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan copyright yang disertakandalamsetiapdokumen. Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org Referensi http://hachi.ilearning.me/author/sari/page/3/ http://staff.unipdu.ac.id/nufan/2013/11/11/mengenal-bahasa-pemrograman-c-dan-c/ http://prasetyaha.blogspot.co.id/2012/09/bahasa-pemrograman-c.html https://id.wikipedia.org/wiki/C_(bahasa_pemrograman) https://id.wikibooks.org/wiki/Pemrograman_C Biografi Nama : Dora Ari Candra Email : [email protected] No Tlp : 08567447988 nama : dora ari candra saya masih melanjutkan pendidikan di salah satu perguruan tinggi di kota tangerang LisensiDokumen: Copyright © 2008-2017ilmuti.org Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit), dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan copyright yang disertakandalamsetiapdokumen. Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org