April 08, 2022

Bahasa pemrograman pengertian dan contoh bahasa pemrograman

Bahasa Pemrograman

Bahasa Pemrograman


Pengertian Bahasa Pemrograman

 Bahasa pemrograman komputer adalah salah satu dari berbagai bahasa untuk mengekspresikan satu set instruksi rinci untuk komputer digital. Instruksi tersebut dapat dieksekusi secara langsung ketika mereka berada dalam bentuk numerik khusus pabrikan komputer yang dikenal sebagai bahasa mesin, setelah proses substitusi sederhana ketika dinyatakan dalam bahasa rakitan yang sesuai, atau setelah terjemahan dari beberapa bahasa "tingkat yang lebih tinggi". Meskipun ada banyak bahasa komputer, relatif sedikit yang digunakan secara luas.


Bahasa mesin dan bahasa rakitan adalah bahasa yang memiliki "tingkatan rendah", yang mengharuskan pemrogram untuk mengelola secara eksplisit semua fitur penyimpanan dan operasi data komputer yang istimewa. Sebaliknya, bahasa tingkat tinggi melindungi programmer dari kekhawatiran tentang pertimbangan tersebut dan memberikan notasi yang lebih mudah ditulis dan dibaca oleh programmer.


Contoh Bahasa Pemrograman

Berikut ini adalah beberapa contoh bahasa pemrograman:

Bahasa mesin 

Bahasa mesin terdiri dari kode numerik untuk operasi yang dapat dijalankan oleh komputer tertentu secara langsung. Kode adalah string 0s dan 1s, atau digit biner ("bit"), yang sering dikonversi baik dari dan ke heksadesimal (basis 16) untuk dilihat dan dimodifikasi oleh manusia. Instruksi bahasa mesin biasanya menggunakan beberapa bit untuk mewakili operasi, seperti penambahan, dan beberapa untuk mewakili operan, atau mungkin lokasi instruksi berikutnya. Bahasa mesin sulit untuk dibaca dan ditulis, karena tidak menyerupai notasi matematika konvensional atau bahasa manusia, dan kodenya bervariasi dari komputer ke komputer.


Bahasa assembly

Bahasa assembly adalah satu tingkat di atas bahasa mesin. Ini menggunakan kode mnemonic pendek untuk instruksi dan memungkinkan programmer untuk memperkenalkan nama untuk blok memori yang menyimpan data. Seseorang mungkin menulis "tambah pembayaran, total" alih-alih "0110101100101000" untuk instruksi yang menambahkan dua angka.


Bahasa assembly dirancang agar mudah diterjemahkan ke dalam bahasa mesin. Meskipun blok data dapat dirujuk dengan nama alih-alih dengan alamat mesinnya, bahasa rakitan tidak menyediakan sarana yang lebih canggih untuk mengatur informasi yang kompleks. Seperti bahasa mesin, bahasa rakitan membutuhkan pengetahuan rinci tentang arsitektur komputer internal. Hal ini berguna ketika rincian tersebut penting, seperti dalam pemrograman komputer untuk berinteraksi dengan perangkat periferal (printer, pemindai, perangkat penyimpanan, dan sebagainya).



Bahasa algoritma

Bahasa algoritma dirancang untuk mengekspresikan perhitungan matematis atau simbolis. Mereka dapat mengekspresikan operasi aljabar dalam notasi yang mirip dengan matematika dan memungkinkan penggunaan subprogram yang mengemas operasi yang biasa digunakan untuk digunakan kembali. Itu adalah bahasa tingkat tinggi pertama.


Bahasa Pemrograman C

Bahasa pemrograman C dikembangkan pada tahun 1972 oleh Dennis Ritchie dan Brian Kernighan di AT&T Corporation untuk memprogram sistem operasi komputer. Kapasitasnya untuk menyusun data dan program melalui komposisi unit yang lebih kecil sebanding dengan ALGOL. Ini menggunakan notasi yang ringkas dan memberi programmer kemampuan untuk beroperasi dengan alamat data serta nilainya. Kemampuan ini penting dalam pemrograman sistem, dan C berbagi dengan bahasa assembly kekuatan untuk mengeksploitasi semua fitur arsitektur internal komputer. C, bersama dengan turunannya C++, tetap menjadi salah satu bahasa yang paling umum.


Bahasa Pemrograman C++

Bahasa pemrograma C++, yang dikembangkan oleh Bjarne Stroustrup di AT&T pada pertengahan 1980-an, memperluas C dengan menambahkan objek ke dalamnya sambil mempertahankan efisiensi program C. Ini telah menjadi salah satu bahasa yang paling penting untuk pendidikan dan pemrograman industri. Sebagian besar dari banyak sistem operasi ditulis dalam C++. C++, bersama dengan Java, telah menjadi populer untuk mengembangkan paket perangkat lunak komersial yang menggabungkan beberapa aplikasi yang saling terkait. C++ dianggap sebagai salah satu bahasa tercepat dan sangat dekat dengan bahasa tingkat rendah, sehingga memungkinkan kontrol penuh atas alokasi dan manajemen memori. Fitur ini dan banyak kemampuan lainnya juga menjadikannya salah satu bahasa yang paling sulit untuk dipelajari dan ditangani dalam skala besar.


Bahasa Pemrograman Java

Bahasa pemrograman Java dikembangkan oleh Sun Microsystems, Inc, pada tagun 1990-an. Bahasa pemrograman java digunakan sebagai bahasa pemrograman untuk World Wide Web (WWW). Meskipun menyerupai C++ dalam penampilan, itu berorientasi objek. Secara khusus, Java membuang fitur tingkat rendah, termasuk kemampuan untuk memanipulasi alamat data, kemampuan yang tidak diinginkan atau berguna dalam program untuk sistem terdistribusi. Agar portabel, program Java diterjemahkan oleh Java Virtual Machine khusus untuk setiap platform komputer, yang kemudian mengeksekusi program Java. Selain menambahkan kemampuan interaktif ke Internet melalui "applet" Web, Java telah banyak digunakan untuk memprogram perangkat kecil dan portabel, seperti telepon seluler.


Bahasa Pemrograman Python

Bahasa pemrograman Python dikembangkan oleh programmer Belanda Guido van Rossum pada tahun 1991. Ini dirancang sebagai bahasa yang mudah digunakan, dengan fitur-fitur seperti menggunakan lekukan alih-alih tanda kurung untuk pernyataan grup. Python juga merupakan bahasa yang sangat ringkas, dirancang agar pekerjaan yang kompleks dapat dieksekusi hanya dengan beberapa pernyataan. Pada tahun 2010, Python menjadi salah satu bahasa pemrograman paling populer, bersama dengan Java dan JavaScript

Tidak ada komentar:

Posting Komentar