Académique Documents
Professionnel Documents
Culture Documents
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. Bahasa ini memungkinkan seorang programmer dapat
menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan
disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai
situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode
bahasa biner, contohnya 01100101100110
2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan
(bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai
kode-kode singkat (kode mnemonic), contohnya [kode_mesin|MOV], SUB, CMP, JMP,
JGE, JL, LOOP, dsb.
3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi
dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan
instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur
kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Komputer
dapat mengerti bahasa manusia itu diperlukan program compiler atau interpreter.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya
bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan
Bahasa Tingkat Rendah.
Daftar isi
[sembunyikan]
7 Lihat juga
8 Daftar Pustaka
9 Pranala Luar
Bahasa pemrograman masuk tingkat ini karena bahasanya masih jauh dari bahasa manusia.
Contohnya bahasa Assembly.
Meskipun setiap bahasa pemrograman dibuat untuk membuat program namun setiap bahasa
dibuat dengan tujuan dan fungsi yang berbeda-beda. Misalnya untuk membuat driver hardware
kita tidak bisa menggunakan bahasa Visual Basic. Untuk membuat program berbasis sistem
seperti driver kita bisa gunakan bahasa C atau Assembly. Contohnya sistem operasi linux yang
open source. Jika anda melihat kode sumbernya anda akan menemukan bahwa linux dibuat
menggunakan bahasa C. Sedangkan untuk pemrograman desktop kita bisa menggunakan
Visual Basic. Bahasa tersebut dirancang oleh Microsoft untuk pemrograman desktop dengan
tampilan GUI yang memukau.
ini adalah versi C yang digunakan oleh sistem operasi Apple serta sejumlah kecil aplikasi
lain . Jika Anda ingin mengkhususkan diri dalam menulis kode untuk produk Apple maka
ini adalah program yang harus anda kuasai.
Python
Sangat populer dalam komunitas ilmiah dan akademik , tetapi juga telah digunakan untuk
membuat situs web 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 .
Java
Digunakan oleh Google sebagai bagian integral dari sistem operasi Android , dan oleh
pengembang independen untuk membuat aplikasi android ( serta kegunaan lain ) . Java
diciptakan dengan " tulis sekali , jalankan di mana saja " ( WORA ) pendekatan untuk
memudahkan kode yang ditulis pada satu mesin untuk berjalan di lain mesin.
Ruby
Ini adalah OOP murni populer dari Jepang . Tak banyak yang bisa saya jelaskan tentang
yang satu ini karena saya sendiri belum pernah memakainya.
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[sunting | sunting sumber]
Berikut ini adalah daftar bahasa pemrograman
komputer:[1]
Aro
Ada
ALGOL
Applescript
Assembly
BASIC:
ASP
BASIC
COMAL
Visual Basic
VBScript
BAIK
Batch (MS-DOS)
COBOL
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
REXX
REBOL
RPG
Ruby
Simula
Smalltalk
Scheme
SQL