C (bahasa pemrograman): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Baris 1:
'''Bahasa pemrograman C''' merupakan salah satu [[bahasa pemrograman]] [[komputer]]. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk [[Sistem Operasi]] [[Unix]] di Bell Telephone Laboratories sebuah pusat penelitian yang berlokasi di Murray Hill, New Jersey, Amerika Serikat.
 
Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa memengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.
 
== Filosofi ==
 
# include<stdio.h>
 
 
Int main()
 
 
{
 
 
printf(“Hore aku
bisa memprogram!”) ;
 
 
}
 
== Versi Bahasa C ==
Baris 31 ⟶ 17:
 
=== C99 ===
Versi C99 dibuat oleh ISO C pada tahun 1999. Versi ini dimaksudkan terutama untuk memperbanyak dukungan kepada pemrograman berorientasi objek, terutama setelah [[C++]], yang dibuat berdasarkan bahasa ini mendapat tempat yang istimewa di kalangan para pemrogram diwaktu itu.
 
== Pustaka ==
Baris 52 ⟶ 38:
== Perbandingan dengan C++ ==
 
[[C++]] pada awalnya disebut sebagai "C dengan Kelas" (C With Classes) dan diciptakan untuk memiliki fitur [[pemrograman berorientasi objek]]. Karena C++ berdasarkan dari C, maka kebanyakan kode C bisa dirakit di kompilator C++ dengan mudah. Perbedaan kecil contohnya kata "new" dan "delete" yang terdapat di kode C tidak bisa dirakit di C++ karena kata-kata ini adalah kata dipesan C++. Pustaka C biasanya bisa diimpor ke pustaka C++, tetapitapi karena kompilator C dan C++ memiliki "name mangling" yang berbeda, maka perubahan kecil di kode C perlu dilakukan.<ref name="NameMangling">[http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html#faq-32.7 parashift.com - Menggunakan pustaka C di proyek C++]</ref>
 
== Pranala luar ==
Baris 59 ⟶ 45:
* {{en}} [http://en.wikibooks.org/wiki/Programming:C ''Programming C''] di ''[[:w:Wikibooks|Wikibooks]]''
* {{id}} [http://achmatim.net/2009/12/10/buku-gratis-pemrograman-bahasa-c-dengan-turbo-c/ Buku Gratis Pemrograman Bahasa C dengan Turbo C]
* {{id}} [http://saung.igoscenter.org/Pemrograman_C Tutorial Pemrograman C]
* {{id}} [http://www.pecollege.net/ViewVideoList.aspx?list=2 Tutorial Video Pemrograman C]
 
== Referensi ==