C (bahasa pemrograman): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Baris 73:
[[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++, tapi 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 luarReferensi ==
{{reflist}}
 
== Sumber ==
 
* {{cite journal|last1=Ritchie|first1=Dennis M.|author-link=Dennis Ritchie|date=March 1993|title=The Development of the C Language|journal=ACM SIGPLAN Notices|publisher=ACM|volume=28|issue=3|pages=201–208|doi=10.1145/155360.155580}}
** By courtesy of the author, also at {{cite web|last1=Ritchie|first1=Dennis M|title=Chistory|url=https://www.bell-labs.com/usr/dmr/www/chist.html|website=www.bell-labs.com|access-date=2022-03-29}}
* {{cite conference|ref=none|last1=Ritchie|first1=Dennis M.|year=1993|title=The Development of the C Language|pages=201–208|doi=10.1145/154766.155580|url=http://www.bell-labs.com/usr/dmr/www/chist.html|book-title=The Second ACM SIGPLAN Conference on History of Programming Languages (HOPL-II)|publisher=[[Association for Computing Machinery|ACM]]|isbn=0-89791-570-4|access-date=November 4, 2014}}
* {{cite book|last1=Kernighan|first1=Brian W.|last2=Ritchie|first2=Dennis M.|year=1988|title=The C Programming Language|publisher=[[Prentice Hall]]|isbn=0-13-110362-8|edition=2nd|author-link=Brian Kernighan|author-link2=Dennis Ritchie}}
 
== Bacaan lanjutan ==
 
* {{cite book|last1=Kernighan|first1=Brian|last2=Ritchie|first2=Dennis|year=1988|title=The C Programming Language|title-link=The C Programming Language|publisher=Prentice Hall|isbn=978-0131103627|edition=2nd|author1-link=Brian Kernighan|author2-link=Dennis Ritchie}} <small>[[iarchive:the_c_programming_language_2_20181213|''(archive)'']]</small>
* {{cite book|last1=Plauger|first1=P.J.|year=1992|title=The Standard C Library|publisher=Prentice Hall|isbn=978-0131315099|edition=1|author-link=P. J. Plauger}} <small>[https://github.com/wuzhouhui/c_standard_lib ''(source)'']</small>
* {{cite book|last1=Banahan|first1=M.|last2=Brady|first2=D.|last3=Doran|first3=M.|year=1991|title=The C Book: Featuring the ANSI C Standard|publisher=Addison-Wesley|isbn=978-0201544336|edition=2}} <small>[https://github.com/wardvanwanrooij/thecbook ''(free)'']</small>
* {{cite book|last1=Harbison|first1=Samuel|last2=Steele Jr|first2=Guy|year=2002|title=C: A Reference Manual|publisher=Pearson|isbn=978-0130895929|edition=5}} <small>[[iarchive:creferencemanual00harb|''(archive)'']]</small>
* {{cite book|last1=King|first1=K.N.|date=2008|title=C Programming: A Modern Approach|publisher=W. W. Norton|isbn=978-0393979503|edition=2}} <small>[[iarchive:cprogrammingmode0000king|''(archive)'']]</small>
* {{cite book|last1=Griffiths|first1=David|last2=Griffiths|first2=Dawn|date=2012|title=Head First C|publisher=O'Reilly|isbn=978-1449399917|edition=1}}
* {{cite book|last1=Perry|first1=Greg|last2=Miller|first2=Dean|date=2013|title=C Programming: Absolute Beginner's Guide|publisher=Que|isbn=978-0789751980|edition=3}}
* {{cite book|last1=Deitel|first1=Paul|last2=Deitel|first2=Harvey|date=2015|title=C: How to Program|publisher=Pearson|isbn=978-0133976892|edition=8}}
* {{cite book|last1=Gustedt|first1=Jens|date=2019|title=Modern C|publisher=Manning|isbn=978-1617295812|edition=2}} <small>[https://modernc.gforge.inria.fr/ ''(free)'']</small>
 
== Pranala luar ==
* [http://www.open-std.org/jtc1/sc22/wg14/ Situs web resmi ISO C Working Group]
** [http://www.open-std.org/JTC1/SC22/WG14/www/standards ISO/IEC 9899], dokumen resmi C, termasuk C99 Rationale
Baris 81 ⟶ 102:
* [http://csapp.cs.cmu.edu/3e/docs/chistory.html A History of C], oleh Dennis Ritchie
* [http://en.wikibooks.org/wiki/Programming:C ''Programming C''] di ''[[:w:Wikibooks|Wikibooks]]''
 
== Referensi ==
{{reflist}}
 
{{Daftar bahasa pemrograman}}