Install Web App

C++

Mempelajari Bahasa Pemrogaman C++ #01 Apa Itu C++ dan Sejarah Singkatnya

profil-penulis

Edo Kurniawan

10 April 2023

Pengenalan Apa Itu C++ dan Sejarah Singkat Bahasa Pemrograman C++

Bahasa pemrograman C++ adalah salah satu bahasa pemrograman yang paling populer dan sering digunakan di dunia. Ia memiliki sejarah yang panjang dan telah berkembang menjadi salah satu alat yang paling kuat dalam dunia pemrograman. Artikel ini akan memberikan pengenalan singkat tentang apa itu C++ dan mengulas sejarah perkembangannya.

Apa Itu C++?

C++ adalah sebuah bahasa pemrograman yang dikenal dengan fitur-fitur tingkat tinggi dan kemampuannya untuk pemrograman berorientasi objek (Object-Oriented Programming, OOP). Bahasa ini dikembangkan dari bahasa C, yang juga merupakan bahasa pemrograman populer, dan menyertakan sejumlah tambahan fitur yang memungkinkannya untuk menjadi lebih kuat dan fleksibel.

C++ digunakan dalam berbagai bidang pemrograman, termasuk pengembangan perangkat lunak, game, aplikasi desktop, sistem operasi, dan bahkan dalam pengembangan perangkat keras. Keunggulan utama C++ adalah kemampuannya untuk menggabungkan pemrograman prosedural dan pemrograman berorientasi objek, sehingga pengembang dapat membuat kode yang efisien dan mudah diorganisir.

Beberapa karakteristik utama C++ meliputi:

  1. Pemrograman Berorientasi Objek: C++ mendukung konsep pemrograman berorientasi objek, yang memungkinkan pengembang untuk membuat kelas dan objek yang memfasilitasi pengelolaan data dan fungsionalitas program.

  2. Efisiensi: C++ memberikan kontrol yang tinggi terhadap sumber daya komputer, memungkinkan pengembang untuk mengoptimalkan kode untuk kinerja maksimal.

  3. Portabilitas: Kode C++ yang ditulis dengan benar dapat dijalankan di berbagai platform dengan sedikit atau tanpa perubahan.

  4. Fleksibilitas: C++ adalah bahasa yang sangat fleksibel, memungkinkan pengembang untuk memilih berbagai paradigma pemrograman, termasuk pemrograman berorientasi objek, pemrograman generik, dan pemrograman prosedural.

Sejarah Singkat C++

C++ pertama kali dikembangkan oleh Bjarne Stroustrup pada awal tahun 1980-an di Bell Labs. Stroustrup mengembangkan bahasa ini dengan tujuan untuk memperluas bahasa pemrograman C, yang saat itu sangat populer dalam pengembangan sistem operasi dan perangkat keras. Ia ingin menciptakan bahasa yang lebih kuat, fleksibel, dan mampu mengatasi kompleksitas dalam pengembangan perangkat lunak.

Pada tahun 1983, C++ mulai dikenal luas dengan diterbitkannya buku "The C++ Programming Language" oleh Stroustrup. Buku ini menjadi rujukan utama bagi para pengembang yang ingin mempelajari bahasa C++. Selama beberapa tahun berikutnya, bahasa C++ mengalami perkembangan dan pembaruan, termasuk penambahan fitur-fitur baru.

Salah satu peristiwa penting dalam sejarah C++ adalah pembentukan standar bahasa (ISO/IEC 14882) yang pertama kali diterbitkan pada tahun 1998. Standar ini menetapkan sintaksis dan perilaku resmi C++, sehingga membuat bahasa ini lebih dapat diprediksi dan portabel.

Sejak saat itu, C++ telah mengalami beberapa revisi dan pembaruan standar. Setiap revisi menambahkan fitur-fitur baru dan perbaikan ke bahasa, menjadikannya bahasa yang terus berkembang sesuai dengan kebutuhan pengembang perangkat lunak modern.

C++ tetap menjadi salah satu bahasa pemrograman yang paling penting dan relevan dalam industri perangkat lunak saat ini, dan ia terus digunakan secara luas untuk pengembangan berbagai jenis aplikasi dan sistem.

Kesimpulan

C++ adalah bahasa pemrograman yang kuat dan fleksibel yang dikembangkan dari bahasa C dengan menambahkan fitur-fitur berorientasi objek. Dengan sejarah yang panjang dan berbagai pengembangan standar, C++ tetap menjadi salah satu bahasa pemrograman yang paling penting dalam dunia perangkat lunak. Kemampuannya untuk menggabungkan pemrograman berorientasi objek dan pemrograman prosedural menjadikannya pilihan yang populer bagi pengembang yang ingin mengembangkan aplikasi yang efisien dan kuat.
 

Artikel Lainnya Dengan Kategori Terkait :


1. Mempelajari Bahasa Pemrogaman C++ #01 Apa Itu C++ dan Sejarah Singkatnya

2. Mempelajari Bahasa Pemrogaman C++ #02 Konsep Dasar C++ | Tipe Data

3. Mempelajari Bahasa Pemrogaman C++ #03 Konsep Dasar C++ | Variabel

4. Mempelajari Bahasa Pemrogaman C++ #04 Konsep Dasar C++ | Operator

5. Mempelajari Bahasa Pemrogaman C++ #05 Pernyataan Kondisional if/else

6. Mempelajari Bahasa Pemrogaman C++ #06 Pernyataan Kondisional switch case

7. Mempelajari Bahasa Pemrogaman C++ #07 Penyataan Pengulangan For

8. Mempelajari Bahasa Pemrogaman C++ #08 Penyataan Pengulangan While

9. Mempelajari Bahasa Pemrogaman C++ #09 Penyataan Pengulangan Do/While

10. Mempelajari Bahasa Pemrogaman C++ #10 Break & Continue

11. Mempelajari Bahasa Pemrogaman C++ #11 Tipe Data Part 2

12. Mempelajari Bahasa Pemrogaman C++ #12 Tipe data Char

13. Mempelajari Bahasa Pemrogaman C++ #13 Tipe data Integer

14. Mempelajari Bahasa Pemrogaman C++ #14 Tipe data Float dan Double

15. Mempelajari Bahasa Pemrogaman C++ #15 Tipe data Boolean

16. Mempelajari Bahasa Pemrogaman C++ #16 Tipe data String

17. Mempelajari Bahasa Pemrogaman C++ #17 Tipe data Array

18. Mempelajari Bahasa Pemrogaman C++ #18 Tipe data Struct

19. Mempelajari Bahasa Pemrogaman C++ #19 Tipe data Enum

20. Mempelajari Bahasa Pemrogaman C++ #20 Tipe data Pointer

21. Mempelajari Bahasa Pemrogaman C++ #21 Jenis-Jenis Operator Bahasa C++

22. Mempelajari Bahasa Pemrogaman C++ #22 Jenis-jenis Operator Aritmatika Bahasa C++

23. Mempelajari Bahasa Pemrogaman C++ #23 Jenis-jenis Operator Increment & Decrement Bahasa C++

24. Mempelajari Bahasa Pemrogaman C++ #24 Jenis-jenis Operator Perbandingan / Relasional Bahasa C++

25. Mempelajari Bahasa Pemrogaman C++ #25 Jenis-jenis Operator Logika Bahasa C++

26. Mempelajari Bahasa Pemrogaman C++ #26 Jenis-jenis Operator Bitwise Bahasa C++

27. Mempelajari Bahasa Pemrogaman C++ #27 Jenis-jenis Operator Penugasan (Assignment) Bahasa C++

28. Mempelajari Bahasa Pemrogaman C++ #28 Percabangan kondisi IF

29. Mempelajari Bahasa Pemrogaman C++ #29 Percabangan kondisi IF ELSE

30. Mempelajari Bahasa Pemrogaman C++ #30 Percabangan Kondisi IF ELSE IF

31. Mempelajari Bahasa Pemrogaman C++ #31 Percabangan Kondisi Switch Case Bahasa C++

32. Mempelajari Bahasa Pemrogaman C++ #32 Perulangan FOR Bahasa C++

33. Mempelajari Bahasa Pemrogaman C++ #33 Perulangan WHILE Bahasa C++

34. Mempelajari Bahasa Pemrogaman C++ #34 Perulangan DO WHILE Bahasa C++

35. Mempelajari Bahasa Pemrogaman C++ #35 Cara Membuat Fungsi (Function)

36. Mempelajari Bahasa Pemrogaman C++ #36 Pengertian Parameter dan Argumen Fungsi C++

37. Mempelajari Bahasa Pemrogaman C++ #37 Fungsi Perintah Return pada Function

38. Mempelajari Bahasa Pemrogaman C++ #38 Pengertian Default Parameter pada Function C++

39. Mempelajari Bahasa Pemrogaman C++ #39 Pengertian Function Overloading

40. Mempelajari Bahasa Pemrogaman C++ #40 Pengertian Pemrograman Berorientasi Objek

41. Mempelajari Bahasa Pemrogaman C++ #41 Pengertian Class dan Object

42. Mempelajari Bahasa Pemrogaman C++ #42 Cara Membuat Object Pada Bahasa C++

43. Mempelajari Bahasa Pemrogaman C++ #43 Pengertian Public, Protected dan Private (Enkapsulasi)

44. Mempelajari Bahasa Pemrogaman C++ #44 Cara Membuat dan Mengakses Member Function

45. Mempelajari Bahasa Pemrogaman C++ #45 Pengertian Setter dan Getter

46. Mempelajari Bahasa Pemrogaman C++ #46 Pengertian Constructor dan Destructor Object

47. Mempelajari Bahasa Pemrogaman C++ #47 Pengertian Inheritance (Pewarisan Class)

48. Mempelajari Bahasa Pemrogaman C++ #48 Cara Membuat Multilevel Inheritance

49. Mempelajari Bahasa Pemrogaman C++ #49 Cara Membuat Multiple Inheritance

50. Mempelajari Bahasa Pemrogaman C++ #50 Pengertian Function Overriding

51. Mempelajari Bahasa Pemrogaman C++ #51 Cara Mengakses Constructor Parent Class

52. Mempelajari Bahasa Pemrogaman C++ #52 Latihan Membuat Pola Bintang persegi

53. Mempelajari Bahasa Pemrogaman C++ #53 Latihan Membuat Pola Bintang segitiga

54. Mempelajari Bahasa Pemrogaman C++ #54 Latihan Membuat Pola Bintang segitiga terbalik

55. Mempelajari Bahasa Pemrogaman C++ #55 Latihan Membuat Pola Bintang Piramida

56. Mempelajari Bahasa Pemrogaman C++ #56 Latihan Membuat Pola Bintang Piramida Terbalik

57. Mempelajari Bahasa Pemrogaman C++ #57 Latihan Membuat Pola Bintang Belah Ketupat

58. Mempelajari Bahasa Pemrogaman C++ #58 Latihan Membuat Segitiga Angka

59. Mempelajari Bahasa Pemrogaman C++ #59 Latihan Membuat Segitiga Angka Terbalik

60. Mempelajari Bahasa Pemrogaman C++ #60 Latihan Membuat Persegi Angka

61. Mempelajari Bahasa Pemrogaman C++ #61 Latihan Menghitung Luas Persegi

62. Mempelajari Bahasa Pemrogaman C++ #62 Latihan Menghitung Luas Persegi Panjang

63. Mempelajari Bahasa Pemrogaman C++ #63 Latihan Menghitung Luas Segitiga

64. Mempelajari Bahasa Pemrogaman C++ #64 Latihan Menghitung Luas Lingkaran

65. Mempelajari Bahasa Pemrogaman C++ #65 Latihan Menghitung Luas Belah Ketupat

66. Mempelajari Bahasa Pemrogaman C++ #66 Latihan Menghitung Luas Trapesium

67. Mempelajari Bahasa Pemrogaman C++ #67 Latihan Menghitung Keliling Lingkaran

68. Mempelajari Bahasa Pemrogaman C++ #68 Menghitung Luas Permukaan dan Volume Kubus

69. Mempelajari Bahasa Pemrogaman C++ #69 Menghitung Luas Permukaan dan Volume Bola

70. Mempelajari Bahasa Pemrogaman C++ #70 Menghitung Luas Permukaan dan Volume Kerucut

71. Mempelajari Bahasa Pemrogaman C++ #71 Latihan Membuat Deret Angka

72. Mempelajari Bahasa Pemrogaman C++ #72 Latihan Penjumlahan Deret Angka

73. Mempelajari Bahasa Pemrogaman C++ #73 Latihan Membuat Deret Fibonacci

74. Mempelajari Bahasa Pemrogaman C++ #74 Latihan Cek Bilangan Prima

75. Mempelajari Bahasa Pemrogaman C++ #75 Latihan Menghitung Faktorial

76. Mempelajari Bahasa Pemrogaman C++ #76 Latihan Menghitung Luas Trapesium

77. Mempelajari Bahasa Pemrogaman C++ #77 Latihan Mencari Akar Persamaan Kuadrat

78. Mempelajari Bahasa Pemrogaman C++ #78 Latihan Konversi Suhu Celcius

79. Mempelajari Bahasa Pemrogaman C++ #79 Latihan Konversi Bilangan Desimal ke Biner

80. Mempelajari Bahasa Pemrogaman C++ #80 Latihan Konversi Bilangan Biner ke Desimal

81. Mempelajari Bahasa Pemrogaman C++ #81 Latihan Koding Mencari Akar Persamaan kuadrat

82. Mempelajari Bahasa Pemrogaman C++ #82 Latihan Koding Menentukan Bilangan Ganjil Genap

83. Mempelajari Bahasa Pemrogaman C++ #83 Latihan Koding Menghitung Gaji Karyawan

84. Mempelajari Bahasa Pemrogaman C++ #84 Membuat Program Menampilkan Bidodata Mahasiswa

85. Mempelajari Bahasa Pemrogaman C++ #85 Membuat Program Menghitung Diskon Potongan Harga

86. Mempelajari Bahasa Pemrogaman C++ #86 Latihan Membuat Program Menghitung Jumlah Huruf Vokal

87. Mempelajari Bahasa Pemrogaman C++ #87 Latihan Membuat Program Kalkulator Sederhana

88. Mempelajari Bahasa Pemrogaman C++ #88 Latihan Membuat Pencarian Data Array

89. Mempelajari Bahasa Pemrogaman C++ #89 Latihan Membuat Program Mencari Nilai Terbesar Array

90. Mempelajari Bahasa Pemrogaman C++ #90 Latihan Membuat Program Mencari Nilai Terkecil Array

Masuk Terlebih dahulu untuk berkomentar

Paling baru
Lihat Lainnya