Label:
Bahasa Pemrograman C,
Cpp
Sejarah Bahasa C
Sebelumnya saya akan menjelaskan tentang sejarah berdirinya bahasa C. Akar bahasa C adalah dari bahasa BCPL(Basic Combined Programming Language) yang dikembangkan oleh Martin Richards pada tahun 1967an kemudian dikembangkan oleh Ken Thompson dengan nama bahasa B pada tahun 1970an. Selanjutnya dikembangkan lagi oleh Dennis Ricthie sekitar tahun 1970an dengan nama bahasa C di Bell Telephone Laboratories Inc yang sekarang adalah AT&T Bell Laboratories. Bahasa C pertama kali digunakan dikomputer Digital Equipment Corrporation PDP-11 dengan mengunakan OS UNIX.C adalah sebuah bahasa yang standar yang artinya suatu program yang ditulis dengan versi bahasa C sendiri agar dapat dikompilasi dengan versi bahasa C yang lainnya dengan tambahan modifikasi di bahasa C tersebut.
Alasan Menggunakan Bahasa C
Beberapa alasan yang dapat kita pikirkan mengapa bahasa C banyak digunakan, diantaranya adalah sebagai berikut ini.- Bahasa C tersedia hampir di semua jenis komputer. Banyak jenis bahasa pemrograman komputer salah satunya adalah Bahasa Pemrograman C++, tetapi tingkatan bahasa pemrograman itu dibagi menjadi 3 bagian :
1.Bahasa Tingkat Tinggi
Bahasa pemrograman masuk tingkat ini karena bahasa tersebut hampir mendekati bahasanya manusi.Contoh Visual Basic, Pascal, Java dll dan biasanya bagi pemula sulit untuk dimengerti jika tidak dipelajari mulai dari awal.
2.Bahasa Tingkat Menengah
Bahasa pemrograman yang disebut tingkat menengah karena bisa masuk ke dalam bahasa tingkat tinggi maupun tingkat rendah. Contohnya bahasa pemrograman C.
3.Bahasa Tingkat Rendah
Bahasa pemrograman masuk tingkat ini karna bahasanya masih sangat jauh dari bahasa manusia, pegertian kebilakan dari bahasa tingkat tinggi. Contohnya bahasa Assembly
Bahasa pemrograman C++ adalah bahasa pemrograman yang dibuat oleh seseorang ahli programmer yaitu Evano Christian Posumah, dan dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970an.
Perbedaan antara bahasa pemrograman C dan C++ meskipun kedua bahasa tersebut menggunakan sintaks yang sama tapi kedua bahasa tersebut memiliki perbedaan, C merupakan bahasa pemrograman prosedural, ang dimana penyelesaian suatu masalah dapat dilakukan dengan membagi masalah tersebut kedalam pengikut atau bisa disebut masalah yang dibawahnya yang lebih kecil dari pada masalah sebelumnya, C++ merupakan bahasa pemrograman yang memiliki sifat Object-oriented programming (OOP), cara menyelesaikan masalah sangat berbeda dengan bahasa pemrograman C, C++ melakukan langkah awal dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi tentang keaadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudaian masalah dapat dipecahkan dengan Class.
Berikut kode untuk Selamatdatang.c
#include <stdio.h>
int main()
{
printf("Selamat Datang\n");
getch();
}
Kode diatas memiliki beberapa fungsi :
- #include <stdio.h> sebagai bagian dari proses kompilator dari c++ menjalankan sebuah perintah yang dinamakan preposesor, memilik kemampuan untuk menambahkan dan menghabus kode dari sumber.
- int main() bagian ini berfungsi untuk mendeklarasikan fungsi utama atau mengembalikan nilai yang berupa integer yang termasuk bilangan bulat negatif maupun positif.
- { menandakan awal program.
- printf("Selamat Datang\n"); hal ini merupakan perintah untuk menampilkan output dilayar berupa tulisan "Selamat Datang" (tanpa tanda kutip).
- \n adalah format modifier digunakan untuk berganti baris setelah menampilkan output yang diinginkan.
- getch(); Bagian ini digunakan untuk menghentikan layar tampilan sejenak sampai user menekan tombol pada keyboard, Jika user menekan pada tombol pada keyboard maka program akan diakhiri atau selesai.
- } menandakan akhir program.
1. Berkomentarlah yang baik dan sopan
2. Berkomentarlah dengan kata-kata yang bermutu
3. Jangan berkomentar hal yang negatif