Juni 2017 - Newbie C++ ( Defa Squad )

tempat belajar bahasa pemograman c++

Hot

Post Top Ad

Kamis, 08 Juni 2017

pengenalan c++

Juni 08, 2017 0
pada artikel kali ini saya akan menjelaskan wawasan dan pengetahuan dasar tentang c++,
termasuk sejarah dan proses evolusinya, yang berguna untuk membekali anda dalam mempelajari
materi-materi yang akan dikaji pada artikel selanjutnya. melalui artikel ini, diharapkan
anda dapat memahami dengan benar konsep progrm di dalam c++ beserta proses pembetukannya.

Apa itu c++?

c++ adalah salah satu bahasa pemograman populer yang sudah terbukti banyak digunakan oleh
para praktisi dan ilmuwan untuk mengembangkan program program ( aplikasi ) bersekala besar
seperti games ( program permainan komputer ), program untuk penelitian di bidang bidang
sains,  embeded system, dan lain lain. bahkan, c++ juga dapat digunakan untuk mengembangkan aplikasi
berbasis web, yang sering disebut dengan program CGI (cummon gateway interface ). selama ini,banyak
mengira bahwa aplikasi web hanya dapat dikembangkan dengan php, ASp, jsp, maupun perl. namun , sebenarnya
dengan c++ pun kita bisa melakakukannya.

saat ini banyak sekali beredar bahasa pemograman baru yang saling bersaing guna menyaring banyaknya pengguna
dan juga popularita. akan tetapi, pada kenyataannya, c++ masih menjadi idola dan merupakan tiga peringkat
teratas dari bahasa bahasa yang paling banyak digunakan oleh para programer berskala internasional, selain
bahasa c dan java. selain ketiga bahasa pemograman tersebut, banyak bahasa lain yang mulai beranjak naik
dan mulai banyak penggunanya adalah phyton dan ruby.

sejarah singkatnya c++

pada mulanya bahasa komputer digunakan untuk membantu dalam melakukan perhitungan perhitungan telemetri. ketika itu,
bahasa yang digunakan masih primitif sekali karena masih berupa bahasa mesin yang hanya mengenal angka 1 dan 0.
selanjutnya bahasa mesin tersebut di sederhanakan menjadi bahasa yang agak dipahami dengan menghadirkan
statement statement khusus yang disebut dengan istilah mnemonic seperti add, mov, jmp dan yang lainnya.
bahasa ini disebut dengan bahasa assembly yang masih termasuk ke dalam bahasa tingkat rendah ( low level
leaguage ).

tahun 1969, laboraturium bell AT&T di muray hill, new jersey menggunakan bahasa assembly ini untuk mengembangkan
sistem oprasi UNIX. maksudnya adalah untuk membuat sistem oprasi yang dapat bersifat "programer friendly". setelah unix
berjalan, ken thompson, seorang pengembang sistem di laboraturium tersebut mengembangkan compiler baru dengan nama
bahasa b . huruf ini diambil dari bcpl. bahasa b ini kemudian digunakan untuk menulis ulang atau merevisi sistem
oprasi unix. oleh karna bahasa b ini masih bersifat interpet dan lambat, maka pada tahun 1971, sistem oprasi
unix kemudian ditulis ulang dengan menggunakan bahasa c, yaitu bahasa pemograman yang dikembangkan oleh dennis
richie, seorang pengembang sistem di laboraturium yang sama.

sampai sekarang bahasa c masih digunakan untuk melakukan pengembangan pengembangan program dan sistem sistem oprasi,
diantaranya sistem operasi windows dan linux. alasan itulah yang menjadikan bahasa c sangat populer di dunia pemograman,
khususnya untuk industri perangkat lunak. namun sayangnya bahasa c merupakan bahasa yang masih tergolong susah untuk dipelajari
karena masih bersifat prosedural murni. untuk membentuk satu objek, kita harus melakukan banyak sekali penulisan kode.
hall ini tentu akan dikatan sebagai sebuah kelemahan. untuk mengatasi masalah ini, pada tahun 1983, seorang dokter
bernama bjarne stoustrup yang saat itu juga bekerja di laboraturium yang sama menciptakan bahasa baru yaitu c++ yang
merupakan bahasa turunan dari c.

bahasa c++ didasarkan atas bahasa c sehingga kita dapat melakukan kompilasi program program yang ditulis dalam bahasa c
dengan menggunakan compiler c++. keistimewaan dari bahasa c++ adalah karena bahasa ini mendukung pemograman berarah objek
atau yang lebih sering dikenal dengan istilah object oriented programming ( OOP ).

c++ standar : c++98, c++03, c++11 (c++0x)

c++ mulai dikembangkan sejak tahun 1979 oleh bjarne stroustrup di laboraturium bell.c++ dibentuk dari bahasa c dengan penambahan
fitur baru seperti kelas, fungsi virtual, operator overloading, dan multiple inheritance, yang sebelumnya tidak dimiki oleh bahasa c.
pada awal kemunculannya, bahasa ini disebut sebagai c with classes. dan selanjutnya, pada tahun 1983 diganti nama menjadi c++, yang
memiliki arti c+kelas.

setelah beberapa tahun pengembangan c++ terus berlanjut, akhirnya pada tahun 1998 bahasa pemograman c++ distandarisasi oleh iso
dengan nama standar iso/iec 14882:1998. nama standar ini secara nonformal lebih dikenal dengan istilah c++98.
dalam standarisasi ini ditambahkan fitur fitur baru seperti template, namespace, exception handling, dan lain lain ke dalam bahasa c++
pada tahun 2003, c++ kembali mengalami standarisasi dengan nama standar iso/iec 14882:2003. nama standar ini kemudian lebih dikenal
dengan istilah c++03. tidak ada penambahan fitur baru dalam c++03. standar ini hanya memperbaiki bug pada c++98 agar bisa lebih
konsisten dan portable. terakhir , tahun 2011, tepatnya pada tangga 12 agustus c++ kembali mengalami revisi dan standarisasi ulang
dengan nama standar iso/iec 14882:2011. lagi lagi , c++ standar ini dikenal dalam sebutan non formal: c++11, tapi banyak juga yang lebih senang
menyebutnya dengan c++0x. dalam c++11, cukup banyak fitur yang ditambahkan ke dalam c++03, tapi tidak terlalu signifikan. fitur fitur tersebut antara lain
fasilitas multithreading, tuple, perluasan bentuk pengulangan for dan lain lain.

bahasa c++ yang beredar sebelum tahun 1998 ( sebelum proses standarisasi ) sering disebut sebagai c++ taradisional atau klasik. maka dari itu,
compiler c++ lama seperti turbo c++ dan borland c++ tidak dapat digunakan untuk melakukan kompilasi terhadap kode program yang ditulis
dalam c++ baru atau standar .

oky langsung saja masuk ke pembelajaran dasar yaitu komentar, identifier, dan tipe data
klick disini


tag : pengertian c++ , versi versi c++ , proses pengembangan c++ , sejarah terbentuknya c++



Read More

Pendahuluan

Juni 08, 2017 0
c++ merupakan bahasa pemograman yang sangat populer dan berkekuatan tinggi ( powerfull ).
berdasarkan penelitian yang dilakukan oleh TIOBE ( www.tiobe.com ), c++ selalu masuk ke dalam tiga
jajaran bahasa pemograman yang paling banyak digunakan oleh para programmer profesional di seluruh
dunia ( selain c dan java ) untuk mengembangkan beraneka ragam program di berbagai bidang, seperti:
telekomunikasi, embedded sytem, bisnis, dan hiburan. bahkan,c++ juga sering digunakan untuk mengembangkan aplikasi web,
yang selama ini banyak di kembangkan menggunakan php,perl,asp,dan jsp/servlet.

sejak kemunculannya, c++ telah mengalami beberapa kali revisi melalui proses standarisasi yang
dilakukan oleh ISO ( Internasional Organization for Standadization ) dan IEC ( international Electrotechnical Commission ),
baik dari sisi bahasa maupun library standarnya. standar pertama, tahun 1998 disebut ( c++98 ).
kedua, tahun 2003 disebut ( c++03 . dan terakhir, tahun 2011 ( disebut c++11 atau c++0x ).

dalam web ini akan dibahas semua komponen yang terkandung dalam c++ standar, termasuk fitur fitur
baru yang ada dalam c++11.
untuk lebih memudahkan anda dalam mempelajari semua materi yang ada dalam web ini, kami memenggunakan
software pendukung: IDE ( integrated Development Environment ) yang bernama dev c++ yang mendukung
semua fitur c++ standar ( C++11 )

silahkan donwload disini

sebelum belajar dasar dasar c++ , mari kita mulai dulu dengan pengenalan c++
klick Disini

tag : tutorial belajar c++ , cara membuat program dari c++ , pemograman c++ , cara menjadi master c++ , tutorial dari awal hingga akhir pemograman c++
      c++ standar , c++11 , c++0x , c++ 2011 , belajar dasar dasar c++
Read More

Post Top Ad