Mengenal Bahasa Pemrograman C

advertisement
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
Download