Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa
komputer atau bahasa pemrograman komputer, adalah instruksi standar
untuk memerintah 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.
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.
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
Tidak ada komentar:
Posting Komentar