Bahasa Pemrograman Komputer
Bahasa pemrograman, atau sering diistilahkan juga dengan Bahasa Komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari :
- Bahasa mesin, yang memberikan perintah ke komputer dengan menggunakan kode bahasa biner, misalnya 01100101100110.
- Bahasa tingkat rendah, atau dikenal
sebagai bahasa assembly (bah.Inggris Assembly), yang memberikan perintah
ke komputer dengan menggunakan kode pendek (kode mnemonic), misalnya
[kode_mesin | MOV], SUB, CMP, JMP, JGE, JL , LOOP, dll.
Inggris Intermediate, yang merupakan bahasa komputer yang menggunakan campuran instruksi dalam kata-kata bahasa manusia lihat contoh di bawah Bahasa Tingkat Tinggi dan instruksi yang bersifat simbolik, misalnya, {,},?, <<, >> , &&, ||, dll. - Bahasa tingkat tinggi, yang merupakan bahasa komputer yang menggunakan instruksi berasal dari unsur kata-kata bahasa manusia, misalnya, mulai, akhir, jika, sementara, dan, atau, dll Komputer dapat memahami compiler bahasa manusia atau penerjemah program yang dibutuhkan.
Pengertian Bahasa Pemrograman
Bahasa pemrograman (bahasa pemrograman)
adalah instruksi standar untuk memerintah komputer yang memiliki fungsi
tertentu. Bahasa pemrograman ini adalah satu set aturan sintaks dan
semantik yang digunakan untuk mendefinisikan program komputer.
Bahasa ini memungkinkan seorang
programmer dapat menentukan mana yang data yang akan diproses oleh
komputer, bagaimana data ini akan disimpan / diteruskan, dan
langkah-langkah apa yang persis jenis yang akan diambil dalam berbagai
situasi.
Fungsi Bahasa Pemrograman
Fungsi dari bahasa pemrograman yang
memerintahkan komputer untuk mengolah data sesuai dengan logika yang
kita inginkan. Output dari bahasa pemrograman dalam bentuk program /
aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal atau
supermarket, penggunaan lampu lalu lintas di jalan raya, dll
Bahasa pemrograman yang kita tahu ada
banyak orang di dunia, sekitar ilmu komputer dan teknologi saat ini.
Pengembangannya mengikuti inovasi tinggi dalam dunia teknologi. Contoh
bahasa pemrograman yang kita ketahui, antara lain, adalah untuk membuat
aplikasi permainan, anti-virus, web, dan teknologi lainnya.
Bahasa pemrograman komputer yang kita
tahu termasuk Java, Visual Basic, C ++, C, Cobol, PHP, Net, dan ratusan
bahasa lain. Tapi tentu saja, bahasa harus disesuaikan dengan fungsi dan
perangkat yang menggunakannya.
Ssecara bahasa pemrograman umum dibagi menjadi empat kelompok, yaitu :
- Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C);
- Level Language tinggi (seperti Pascal dan Basic);
- Tingkat Tengah Language (seperti C);
- Level Language rendah (seperti bahasa assembly);
Tingkat Bahasa Pemrograman
Bahasa Tingkat Tinggi
Bahasa pemrograman ini masuk ke level
sebagai bahasa dekat dengan bahasa manusia. Sebagai contoh, bahasa
Basic, Visual Basic, Pascal, Java dan lainnya.dsb dan tidak lagi pada
pemula sulit dimengerti.
Bahasa Tingkat Menengah
Disebut tingkat menengah karena dapat masuk ke dalam bahasa tingkat rendah tinggi dan. Misalnya dalam bahasa program C.
Bahasa Tingkat Rendah
Bahasa pemrograman masuk ke level ini karena bahasa masih jauh dari bahasa manusia. Contoh bahasa Assembly.
Proses Pembuatan Program
Proses pembuatan program yang kita tulis
kode sumber dalam editor teks seperti notepad dan kemudian mengubahnya
menjadi bahasa mesin yang dapat dieksekusi oleh CPU. Proses konversi
kode sumber (source code) ke dalam bahasa mesin (bahasa mesin) terdiri
dari dua jenis kompilasi dan interpretasi.
Kompilasi (Compilation)
Dalam proses kompilasi source code untuk
membacanya pertama dan jika tidak ada kesalahan dalam penulisan,
program ini akan mengatur kode mesin sehingga program dapat dijalankan.
Program yang melakukan tugas ini disebut Compiler.
Program ini akan mengkompilasi hasil
dalam bentuk yang dapat dieksekusi. Program ini dapat dijalankan tanpa
harus langsung memiliki compiler pada komputer yang menjalankan program.
Bahasa menggunakan teknik kompilasi Ulasan seperti bahasa C, C ++,
Pascal, Assembly dan banyak lagi.
Interpretasi (Interpretation)
Bahasa menggunakan teknik interpretasi
akan membaca kode sumber dan dieksekusi per baris per baris. Jika
ditemukan kesalahan dalam penulisan program dalam kesalahan garis bahwa
program akan dihentikan. Program yang melakukan tugas ini disebut
Interpreter.
Dalam tidak ada teknik interpretasi akan
menghasilkan program mandiri, artinya menjalankan program kita harus
memiliki kode sumber setelah juru Program. Bahasa yang menggunakan
bahasa teknik interpretasi Ulasan seperti Perl, Python, Ruby dan banyak
lagi.
Kompilasi Sekaligus Interpretasi
Ada juga sebuah bahasa pemrograman yang
menghasilkan teknik penyusunan Program serta interpretasi. Sebagai
contoh, bahasa java. Dalam membuat java kode sumber program diubah
menjadi bytecode.
Meskipun terlihat seperti bahasa mesin,
tapi ini bukan bahasa mesin dan tidak dapat dieksekusi. Untuk
menjalankan bytecode kita perlu Java Runtime Environment (JRE), yang
yang menjabat sebagai juru dari program bytecode yang dihasilkan.
Meskipun setiap bahasa pemrograman
dibuat untuk membuat program tetapi call now bahasa dibuat dengan tujuan
dan fungsi yang berbeda. Misalnya, untuk membuat driver hardware kita
tidak bisa menggunakan bahasa Visual Basic.
Untuk membuat sistem berbasis program
Ulasan seperti driver kita dapat menggunakan C atau bahasa assembly.
Sebagai contoh, sistem operasi Linux adalah open source. Jika Anda
melihat kode sumber Anda akan menemukan bahwa Linux dibuat dengan
menggunakan bahasa pemrograman C.
Adapun desktop kita dapat menggunakan
Visual Basic. Bahasa ini dirancang oleh Microsoft untuk pemrograman GUI
desktop dengan tampilan yang mempesona.
Bahasa pemrograman yang umum digunakan
1. HTML / CSS
banyak yang tidak menggaggap ini bagian
dari bahasa pemrograman, tetapi jika dalam pandangan program dalam web
yakin HTML / CSS adalah dasar dari semua itu, jadi jika Anda ingin
belajar membuat web statis pertama Anda pasti akan belajar HTML / CSS
dasar.
2. JavaScript
JavaScript adalah cara yang sangat
populer untuk menambahkan fitur interaktif untuk halaman web dan
aplikasi. Ini adalah salah satu bahasa yang paling mudah untuk belajar
dan dapat digunakan untuk apa saja seperti data formulir validasi untuk
mengembangkan permainan, menjadikannya pilihan yang sangat populer untuk
pemula.
4. PHP
Bahasa pemrograman yang digunakan
terutama untuk mengembangkan halaman web dinamis. Ini berarti bahwa pada
membuat file terpisah untuk panggilan sekarang halaman penuh dari situs
kode, Anda dapat menulis satu set aturan untuk akses dan menampilkan
informasi dari database yang kemudian dapat membuat halaman dan
memanggil mereka ketika mereka dibutuhkan.
5. C + +
Dikembangkan untuk menambahkan fitur
berorientasi objek bahasa C, dengan penambahan kelas dan fitur lainnya. C
+ +, yang yang sekarang digunakan, berbagai konfirmasi Instan aplikasi.
Belajar C + + juga memiliki keuntungan bahwa itu adalah mudah untuk
belajar bahasa lain C adalah C # dan C. Semua bahasa C Umumnya dianggap
sebagai bahasa pemrograman tingkat menengah.
6. C #
Diucapkan C Sharp, bahasa ini diciptakan
oleh Microsoft dalam kerangka NET. Jika Anda ingin menulis sebuah
jendela aplikasi, atau terutama jika Anda ingin menulis kode untuk
perangkat lunak desktop, ini sangat penting. Ini adalah tujuan OOP umum
banyak kesamaan dengan bahasa C tua.
7. C
Hal ini digunakan oleh versi C dari
sistem operasi Apple serta sejumlah kecil aplikasi lain. Jika Anda ingin
mengkhususkan diri dalam menulis kode untuk produk Apple maka ini
adalah program yang Anda butuhkan untuk menguasai.
8. Python
Sangat populer di komunitas ilmiah dan
akademik, tetapi juga telah digunakan untuk make situs populer seperti
Pinterest. Hal ini relatif mudah untuk belajar Dibandingkan dengan
sesuatu seperti C atau turunannya, namun masih sangat fleksibel dalam
hal apa yang dapat Anda lakukan dengan itu.
9. Java
Digunakan oleh Google sebagai bagian
integral dari sistem operasi Android, dan oleh pengembang independen
untuk membuat aplikasi android (dan penggunaan lainnya). Java diciptakan
dengan “tulis sekali, jalankan di mana saja” (WORA) pendekatan untuk
memfasilitasi kode yang ditulis pada satu mesin untuk berjalan di
komputer lain.
10. Ruby
Ini adalah OOP murni populer dari
Jepang. Tidak banyak yang bisa saya jelaskan tentang yang satu ini
karena saya tidak pernah memakainya.
11. Visual Basic
Berasal dari ‘BASIC’, yang sangat
populer di hari-hari awal komputasi personal, Visual Basic (VB)
memungkinkan program sederhana yang akan dibuat dengan cepat dan mudah,
sementara juga memungkinkan untuk coding yang lebih kompleks
Daftar Bahasa Pemrograman
Berikut adalah daftar bahasa pemrograman komputer :
- Aro
- Ada
- ALGOL
- Applescript
- Assembly
- BASIC:
- ASP
- BASIC
- COMAL
- Visual Basic
- Visual Basic for Applications
- VBScript
- BAIK
- Batch (MS-DOS)
- COBOL
- UNIX shell script:
- Bourne shell (sh) script
- Bourne-Again shell (bash) script
- Korn shell (ksh) script
- C shell (csh) script ™
- C:™
- C++™
- C#™
- Visual C++
- ColdFusion
- dBase dkk.:
- Clipper
- Foxbase
- Visual FoxPro
- Eiffel
- Fortran
- Go
- Haskell
- Java
- JavaScript
- JSP
- Lisp
- Logo
- Pascal
- Delphi
- Perl
- Prolog
- Python
- PHP
- Pike
- R
- REXX
- REBOL
- RPG
- Ruby
- Simula
- Smalltalk
- Scheme
- SQL
Leave a Comment