Belajar Bahasa C sharp/Pendahuluan: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Baris 28:
 
Meskipun bahasa C masih merupakan bahasa pemrograman yang populer, bahasa ‎tersebut saat ini dapat dikatakan telah "kadaluwarsa". Saat ini, bahasa tersebut diklasifikasikan ‎ke dalam "bahasa pemrograman prosedural tradisional" (''traditional procedural programming language''), sebuah istilah yang merujuk kepada ‎struktur program-program dalam bahasa C. Umumnya sebuah program bahasa C terdiri atas ‎banyak '''prosedur''' (juga sering disebut sebagai '''fungsi'''/''function'' atau '''subrutin'''/''subroutine''), yang ‎setiap prosedur tersebut merupakan bagian dari kode yang melakukan beberapa tugas tertentu ‎atau merupakan implementasi dari algoritma tertentu. Prosedur-prosedur tersebut dapat ‎bekerja dengan data dalam beberapa cara. Data adalah kumpulan angka atau teks atau bahkan ‎gabungan antara keduanya. Dalam bahasa pemrograman prosedural tradisional, kodelah yang ‎‎memproses data menjadi output.‎
 
===Munculnya C++===
Akan tetapi akhir-akhir ini, banyak ''programmer'' cenderung memilih "[[w:bahasa ‎pemrograman berorientasi objek|bahasa ‎pemrograman berorientasi objek]]"—atau '''object ''oriented programming''''' (OOP). Permulaan ‎munculnya bahasa pemrograman berorientasi objek sering diasosiasikan dengan munculnya ‎bahasa Smalltalk, sebuah bahasa pemrograman yang dikembangkan di [[w:Palo Alto Research ‎Center|Palo Alto Research ‎Center]] (PARC), yang merupakan sebuah laboratorium penelitian yang didirikan oleh Xerox Cor‎poration. Selain Smalltalk, PARC juga menelurkan banyak inovasi lainnya, seperti halnya mouse ‎dan juga antarmuka grafis (Graphical User Interface) yang pertama kali diimplementasikan di ‎dalam sistem Xerox Star, yang kemudian diadopsi oleh Apple Macintosh dan juga Microsoft Win‎dows.‎