Siapakah yang pertama kali Mememukan bahasa C ++? *?

Kita taunya sebuah aplikasi atau program tercipta dari codingan seorang programmer yang menggunakan suatu bahasa pemrograman. Seperti layaknya seorang filsuf yang bertanya tentang alam semesta, pernah ga kalian berpikir darimana datangnya bahasa pemrograman? Bagi yang penasaran yuk kita simak cerita bagaimana sejarah bahasa pemrograman dibuat.

Siapakah yang pertama kali Mememukan bahasa C ++? *?

Terciptanya bahasa pemrograman beriringan dengan sejarah mesin dan komputer. Awal mula bahasa pemrograman dimulai dari Antikythera yang berasal dari Yunani kuno. Antikythera adalah kalkulator yang menggunakan beberapa tuas dan konfigurasi untuk menjalankanya. Pada tahun 1200an Ismail Al-Jazari, seorang ilmuwan pada masa kejayaan Islam membangun sebuah mesin bernama Automata, sebuah robot burung merak yang bergerak dengan menggunakan hydropower (aliran air).

Belajar pemrograman di Dicoding Academy dan mulai perjalanan Anda sebagai developer profesional.

Daftar Sekarang

Cikal bakal bahasa pemrograman pertama kali muncul pada tahun 1822, sebuah mesin bernama Difference Engine diciptakan oleh Charles Babbage, mahasiswa di universitas Cambridge Inggris. Namun mesin buatan Babbage hanya bisa mengeluarkan satu jenis output. Barulah 10 tahun kemudian Charles Babbage mengembangkan mesin pengolah data itu hingga mencapai versi kedua tahun 1849. Perjuangan Babbage diteruskan oleh anaknya, Henry Prevost. Prevost membuat kopian dari perhitungan algoritma mesinnya dan mengirim ke berbagai institusi di dunia.

Dengan tersebarnya algoritma mesin Prevost, perkembangan semakin terjadi. Di tahun 1854, George Boole menemukan sistem logika yang disebut logika Boole. Logika ini menyatakan hubungan hubungan lebih besar, lebih kecil, sama dengan dan tidak sama dengan.

Siapakah yang pertama kali Mememukan bahasa C ++? *?

Pengembangan logika ini terus berkembang dari tahun ke tahun hingga seorang ilmuwan Jerman bernama Konrad Zuse membuat sebuah mesin kalkulator biner dengan nama Z-1 pada tahun 1935. Kemudian pada tahun 1939, Zuse dipanggil untuk mengabdi pada militer dengan membuat Z-2 dan dilanjutkan dengan Z-3 dan Z-4.

Ketika sedang mengembangkan Z-4, Zuse sadar bahwa bahasa pemrograman dengan bahasa mesin terlalu rumit. Bahasa mesin ini tergolong bahasa tingkat rendah, karena hanya kumpulan kode 0 dan 1, atau ya dan tidak. Setelah melakukan penelitian selama setahun, pada tahun 1945 barulah tercipta bahasa pemrograman tingkat tinggi pertama didunia, yaitu Plankalkul (Plan Kalkulus). Dengan Plankalkul terbukti bisa meciptakan mesin catur komputer pertama didunia.

Short Code dicetuskan pada tahun 1949 sebagai bahasa pemrograman tingkat tinggi pertama untuk mengembangkan komputer elektronik yang diciptakan oleh John Mauchly. Namun programnya harus ditranslasikan ke dalam bahasa mesin setiap dijalankan, ini membuat kinerja program dalam memproses kode memakan waktu yang cukup lama.

Alick Glennie dari Universitas Manchester mengembangkan bahasa pemrograman Autocode di awal tahun 1950an. Sebagai bahasa pemrograman, bahasa ini menggunakan kompiler yang mengkonversi secara otomatis bahasanya ke bahasa mesin. Awal bahasa pemrograman pertama digunakan pada tahun 1952 untuk komputer Mark 1 di Universitas Manchester.

Siapakah yang pertama kali Mememukan bahasa C ++? *?

John W. Backus membuat proposal ke atasannya di IBM (International Business Machines Corporation) untuk mengembangkan sebuah bahasa alternatif yang lebih praktis dari bahasa assembly untuk memprogram IBM 704 mainframe computer dengan nama Formula Translation atau yang kita kenal dengan FORTRAN. Kompiler FORTRAN berhasil diselesaikan pada April 1957.

Selanjutnya ada FLOW-MATIC yang dibuat oleh Grace Hopper. FLOW-MATIC resmi dipublikasikan pada tahun 1959 dan menbawa pengaruh besar untuk pembuatan bahasa pemrograman COBOL (Common Business Oriented Language), bahasa pemrograman yang pada tahun 1959 banyak digunakan pada mainframe dan komputer mini.

Perkembangan bahasa pemrograman semakin pesat dengan adanya bahasa C. Dennis Ritchie dan Brian Kernighan menciptakan C awalnya untuk mesin DEC PDP-11. Dengan adanya bahasa C banyak bahasa baru bermunculan seperti C++, Java, C#, dan banyak lagi. Bahasa pemrograman akan terus berevolusi menjadi semakin mudah digunakan seiring dengan berkembangnya jaman.

Sejarah Bahasa Pemrograman Dibuat

–end–

Artikel ini ditulis oleh Perdana Samudra, Junior Content Writer Dicoding Indonesia. “Mau jaminan masa depan yang jelas? Makanya segera belajar ngoding di Dicoding”

Mau tau juga gimana bahasa pemrograman Java dibuat, segera ke link ini  https://www.dicoding.com/blog/sejarah-bahasa-pemrograman-java-dibuat/

Kursus ngoding mahal? Dicoding ngasih yang gratis ni buat yang baru mengenal dunia coding https://www.dicoding.com/academies/daftar-kelas-pemula

Perkembangan bahasa pemrograman tidak akan lepas dari bahasa C. Dulu, ketika sistem pemrograman ada pertama kali, terdapat bahasa yang dinamakan bahasa mesin. Karena bahasa tersebut sangat sulit dipahami manusia, dibuatlah bahasa Assembly yang merupakan bahasa rakitan. Bahasa rakitan merupakan kumpulan dari singkatan beberapa kode. Bahasa assembly tersebut dipakai untuk mengembangkan sistem operasi buatan Bell Labs, yaitu UNIX. Bahasa assembly masih merupakan bahasa tingkat rendah, sehingga masih sulit dipahami manusia. Sehingga, bahasa dari UNIX dibuat lebih sederhana oleh dua programmer asal Amerika, Dennis Ritchie dan Ken Thompson.

Awalnya, mereka menggunakan bahasa pemrograman B buatan Ken Thompson, namun karena keterbatasan bahasa tersebut, dikembangkanlah bahasa pemrograman C. Nama C dipakai setelah abjad B. Bahasa pemrograman ini dikembangkan mulai tahun 1969 sampai 1972 oleh Dennis Ritchie. Pada 1978, Dennis Ritchie dan Brian Kernighan merilis buku “The C Programming Language” yang menjadi standar untuk buku programming modern. Tahun 1980, bahasa C banyak dipakai di Eropa, dan menjadi bahasa terpopuer dibanding bahasa di zamannya, seperti PASCAL, BASIC, FORTRAN.

Tahun 1989, American National Standards Institute (ANSI) mengstandarisasi bahasa C sehingga menjadi patokan untuk bahasa C. Versi ini lebih dikenal sebagai C89. Setelah C89, ANSI memperbaharui versi C sebanyak tiga kali, pertama di tahun 1999 (C99), tahun 2011 (C11) dan tahun 2018 (C18).

Sumber:

Asal Mula Dan Sejarah Bahasa Pemrograman C | by seo tog08 | Medium

Sejarah Bahasa Pemrograman C – Tutorial Belajar C | Duniailkom

https://toghr.com/wp-content/uploads/2019/04/Asal-Mula-Dan-Sejarah-Bahasa-Pemrograman-C.jpg

© 2022 CodePolitan. All rights reserved. Made with ❤️ in Indonesia.

Bahasa Pemrograman C, Pemrograman sistem sudah ada semenjak adanya komputer pertama kali diciptakan di tahun 1936-1938. Tapi pada awalnya seorang programmer bekerja dengan bahasa komputer yang sangat sulit untuk di pahami oleh manusia, bahasa itu dinamakan dengan istilah bahasa mesin.

Karena sangat sulit untuk bekerja dengan bahasa mesin, maka dari itu dibuatlah bahasa Assembly yang merupakan bahasa rakitan, kumpulan dari singkatan beberapa kode-kode. Bahasa tingkat rendah Assembly pun masih sulit untuk manusia, maka manusia menciptakan bahasa pemrograman tingkat tinggi yang mudah untuk dipahami oleh manusia. Waktu ke waktu semakin banyak pengembang yang berusaha untuk mengembangkan bahasa pemrograman, banyak bahasa tingkat tinggi yang bermunculan dengan fasilitas yang mereka tawarkan, salah satunya adalah C++.

Baca juga: 5 Bahasa Pemrograman ini Dulunya Ternyata Dibuat Oleh Wanita

Sejarah Bahasa Pemrograman C

Bahasa C dikembangken di Bell lab pada tahun 1972 ditulis pertama kali oleh Brian W. Kernighan dan Denies M. Ricthie merupakan bahasa turunan atau pengembangan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970, yang juga merupakan bahasa yang diturunkan oleh bahasa sebelumnya, yaitu BCL.

Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories mengembangkan bahasa B menjadi bahasa C. Bahasa B yang diciptakan oleh Ken Thompson sebenarnya merupakan pengembangan dari bahasa BCPL ( Basic Combined Programming Language ) yang diciptakan oleh Martin Richard.

Tahun 1980, bahasa C banyak digunakan pemrogram di Eropa yang sebelumnya menggunakan bahasa B dan BCPL. Dalam perkembangannya, bahasa C menjadi bahasa paling populer diantara bahasa lainnya, seperti PASCAL, BASIC, FORTRAN.

Awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa baru hasil pengembangan C yang dikenal dengan nama C++. Sebenarnya bahasa C++ mengalami dua tahap evolusi. C++ yang pertama, dirilis oleh AT&T Laboratories, dinamakan cfront. C++ versi kunoini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C.

Tahun 1989, dunia pemrograman C mengalami peristiwa penting dengan dikeluarkannya standar bahasa C oleh American National Standards Institute (ANSI). Bahasa C yang diciptakan Kerninghan & Ritchie kemudian dikenal dengan nama ANSI C.

Pada evolusi selanjutnya, Borland International Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrogram professional.

IT Konsultan & Rekruitmen HR Terbaik di Jakarta dan Yogyakarta

IT Professional Service, Managed Services, Training & Development

Hubungi Kami di: +628151622988 (Jakarta) / +6285290880808 (Yogyakarta)

Email:  /

Pemrograman C bisa disebut bahasa pemrograman tingkat menengah (middle level programming language). Arti tingkat (level) disini adalah kemampuan mengakses fungsi-fungsi dan perintah-perintah dasar bahasa mesin/hardware (machine basic instruction set). Semakin tinggi tingkat bahasa pemrograman (misalnya: java), semakin mudahlah bahasa pemrograman dipahami manusia, namun membawa pengaruh semakin berkurang kemampuan untuk mengakses langsung instruksi dasar bahasa mesin. Demikian juga sebaliknya dengan bahasa pemrograman tingkat rendah (misalnya: assembler), yang semakin sulit dipahami manusia dan hanya berisi perintah untuk mengakses bahasa mesin. Dalam perspektif mudahnya dipahami manusia, C bisa digolongkan dalam bahasa tingkat tinggi, namun C juga menyediakan kemampuan yang ada pada bahasa tingkat rendah, misalnya operasi bit, operasi byte, pengaksesan memori, dsb.

Beberapa alasan mengapa memakai bahasa pemrograman C

  1. C adalah bahasa pemrograman yang paling populer saat ini, Dengan banyaknya programmer bahasa C, membawa pengaruh semakin mudahnya kita menemukan pemecahan masalah yang kita dapatkan ketika menulis program dalam bahasa C. Pengaruh positif lain adalah semakin banyaknya kompiler yang dikembangkan untuk berbagai platform (berpengaruh ke portabilitas).
  2. C adalah bahasa pemrograman yang memiliki portabilitas tinggi, Program C yang kita tulis untuk satu jenis platform, bisa kita kompile dan jalankan di platform lain dengan tanpa ataupun hanya sedikit perubahan. Ini bisa diwujudkan dengan adanya standarisasi ANSI untuk C.
  3. C adalah bahasa pemrograman yang fleksibel, Dengan menguasai bahasa C, kita bisa menulis dan mengembangkan berbagai jenis program mulai dari operating system, word processor, graphic processor, spreadsheets, ataupun kompiler untuk suatu bahasa pemrograman.
  4. C adalah bahasa pemrograman yang bersifat moduler, Program C ditulis dalam routine yang biasa dipanggil dengan fungsi. Fungsi-fungsi yang telah kita buat, bisa kita gunakan kembali (reuse) dalam program ataupun aplikasi lain.

Baca juga: Berikut Ini Ada 7 Cara Untuk Meningkatkan Skill Pemrograman Kamu

Penggunaan bahasa pemrograman C

Melihat banyaknya implementasi dari dalam sistem UNIX dan “keluarganya” (UNIX-like), maka otomatis jika anda ingin mempelajari “daleman” dari berbagai sistem operasi seperti UNIX, Linux, MacOS hingga Android, akan butuh bahasa tersebut.

Berbagai compiler bahasa pemrograman juga dikembangkan menggunakan bahasa C. Sebagai contoh, compiler untuk bahasa pemrograman PHP dibuat menggunakan bahasa C. Aplikasi MySQL juga dibuat dari bahasa C. Apabila anda ingin berkontribusi sebagai pengembang dari aplikasi MySQL, PHP, dan sebagian besar project open-source, mayoritas juga menggunakan bahasa C.

Tapi bukan berarti jika kita ingin membuat aplikasi di UNIX, Linux, MacOS dan Android, harus menggunakan bahasa C. Bahasa C baru perlu untuk memodifikasi sistem tersebut.

Bahasa C adalah sebuah bahasa pemrograman yang sangat powerful. Hampir semua aplikasi bisa dibuat menggunakan bahasa pemrograman C. Bahkan, jika anda ingin membuat sebuah bahasa pemrograman baru, dan merupakan pilihan yang pas untuk mengembangkannya.

TOG Indonesia can provide IT professionals for temporary, fixed-period placement in your company for project-based assignments:  IT Developer, Software Tester, Project Manager, Business Analyst, System Analyst, Security Engineer, etc.

We provide competent trainers in the field of Information and Technology with a certified and proven track record for developing human resources from leading multinational and national companies in Indonesia. To formalize the training program while creating a strong foundation for educational programs, Triple One Global Indonesia develops by combining high quality IT education and IT Training to add broad insights into the latest developments.

Siapakah yang pertama kali Mememukan bahasa C ++? *?

(Visited 3,600 times, 1 visits today)