Seberapa banyak Anda tahu tentang
bahasa pemrograman?
Di dunia IT sekarang ini, terdapat banyak bahasa pemrograman yang sudah lama terbit maupun yang baru terbit pada abad 20. Setiap bahasa pemrograman terdapat kelebihan dan kekurangannya masing-masing, serta terdapat beberapa varian bahasa pemrograman yang anda inginkan untuk membuat suatu program tertentu, inilah sedikit cuplikan tentang bahasa pemrograman.
Bahasa pemrograman adalah bahasa
yang dapat diterjemahkan menjadi kumpulan perintah-perintah dasar tersebut.
Penerjemahan dilakukan oleh program komputer yang disebut kompilator
(compiler). Setiap bahasa pemrograman mempunyai kompilatornya sendiri.
Contohnya, kompilator C++ tidak akan mengerti program yang ditulis dengan
bahasa Java. Sintaks dari bahasa pemrograman lebih mudah dipahami oleh manusia
daripada sintaks perintah dasar. Namun tentu saja komputer hanya dapat
melaksanakan perintah dasar itu. Maka di sinilah peran penting kompilator
sebagai perantara antara bahasa pemrograman dengan perintah dasar.
Kegiatan membuat program komputer
dengan menggunakan bahasa pemrograman disebut pemrograman komputer. Contoh
bahasa pemrograman adalah bahasa FORTRAN, COBOL, BASIC, JAVA, dan C++.
A. Bahasa Pemograman Ada
Bahasa pemrograman Ada, adalah
sebuah bahasa pemrograman prosedural yang didesain di bawah arahan Departemen
Pertahanan Amerika Serikat pada akhir tahun 1970-an dan awalnya ditujukan
sebagai bahasa utama dalam membangun perangkat lunak Departemen Pertahanan. Nama
Ada sendiri diambil dari Augusta Ada Byron, seorang istri bangsawan (countess)
Lovelace yang dianggap sebagai seorang pemrogram komputer (programmer) yang
pertama. Bahasa ini diturunkan dari bahasa Pascal tapi memiliki beberapa
tambahan semantik dan sintaksis, seperti halnya eksekusi tugas secara serentak,
operator overloading, dan juga module.
B. Bahasa Pemograman Assembly /
Assembler
Bahasa rakitan (bahasa Inggris:
assembly language) adalah bahasa pemrograman komputer tingkat rendah. Bahasa
rakitan merupakan notasi untuk bahasa mesin yang dapat dibaca oleh manusia dan
berbeda-beda tergantung dari arsitektur komputer yang digunakan. Bahasa mesin
adalah pola bit-bit (serangkaian nomor-nomor biner) tertentu yang merupakan
kode operasi mesin. Bahasa mesin dibuat lebih mudah dibaca dan ditulis dengan
cara mengganti pola bit-bit menjadi julukan-julukan yang disebut mnemonics.
Berbeda dengan bahasa pemrograman
tingkat tinggi, bahasa rakitan biasanya memiliki hubungan 1-1 dengan instruksi
bahasa mesin. Misalnya, tiap julukan (mnemonic) yang ditulis di program dengan
bahasa rakitan akan diterjemahkan menjadi tepat satu kode operasi yang dapat
dimengerti langsung oleh komputer. Pada bahasa tingkat tinggi, satu perintah
dapat diterjemahkan menjadi beberapa kode operasi dalam bahasa mesin. Proses
pengubahan bahasa rakitan ke bahasa mesin dilakukan oleh assembler, dan proses
balikannya dilakukan oleh disassembler.
Setiap arsitektur komputer memiliki
bahasa mesin yang berbeda-beda sehingga bahasa rakitannya pun berbeda-beda.
Berikut merupakan contoh bahasa
rakitan :
mov al, 0×61
yang berarti pindahkan (mov = move)
nilai heksadesimal 61 (= 97 dalam desimal) ke register prosesor bernama “al”.
Adalah lebih mudah mengingat ini dari bahasa mesin.
C. Bahasa Pemograman ASP
ASP adalah singkatan dari Active
Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan
halaman web yang dinamis. ASP merupakan salah satu produk tekhnologi yang
disediakan oleh Microsoft. ASP diproses melalui web server dan hasil proses ini
menghasilkan HTML yang akan dikirimkan melalui browser. ASP bekerja pada web
server dan merupakan server side scripting. Berbeda dengan VBScript yang
bekerja pada client atau disebut juga client side scripting. Meskipun demikian
ASP mengunakan VBScript sebagai bahasa dasar Google untuk pemogramannya.
ASP sangat mudah dipelajari. Yang
diperlukan hanyalah mengenal HTML dan VBScript. Dengan ASP anda bisa membangun
aplikasi web yang dinamis. ASP juga dikenal sangat populer bersaing dengan PHP
serta yang web language yang lainnya seperti Java Servlet, Cold Fusion, dll.
ASP semakin dikenal luas tepatnya sejak maret 1997. ASP semakin populer karena
mudah untuk dipelajari. Pengembangan dari ASP adalah ASP.NET yang biasanya
menggunakan ekstensi .aspx
D. Bahasa Pemograman BASIC
BASIC, adalah singkatan dari
Beginners’ All-purpose Symbolic Instruction Code adalah sebuah kelompok bahasa
pemrograman tingkat tinggi. Secara harfiah, BASIC memiliki arti “kode instruksi
simbolis semua tujuan yang dapat digunakan oleh para pemula”. Memang, istilah
“Bahasa BASIC” di sini juga bisa diartikan menjadi bahasa untuk pemula, atau
dengan kata lain, disebut sebagai bahasa dasar, tapi hal tersebut dirasa kurang
tepat, mengingat BASIC dapat juga digunakan oleh para pemrogram ahli.
BASIC pertama kali dikembangkan pada
tahun 1963 oleh John George Kemeny dan Thomas Eugene Kurtz yang berasal dari
Dartmouth College, untuk mengizinkan akses terhadap komputer bagi para
mahasiswa jurusan selain jurusan ilmu eksakta. Pada waktu itu, hampir semua
komputer membutuhkan perangkat lunak, dan waktu itu belum ada perangkat lunak
yang dijual secara bebas, sehingga hanya orang-orang tertentulah yang dapat
menggunakan komputer, yakni para matematikawan dan ilmuwan, karena mereka dapat
membangun perangkat lunak sendiri. Bahasa BASIC, setelah diciptakan menjadi
menjamur dan banyak dimodifikasi. Bahasa BASIC menjadi bahasa yang paling
populer digunakan pada komputer mikro pada akhir tahun 1970-an dan komputer
rumahan pada tahun 1980-an. Dan hingga saat ini, menjadi bahasa yang dialeknya
beberapa kali berevolusi.
E. Visual Basic
Microsoft Visual Basic (sering
disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang bersifat
event driven dan menawarkan Integrated Development Environment (IDE) visual
untuk membuat program aplikasi berbasis sistem operasi Microsoft Windows dengan
menggunakan model pemrograman Common Object Model (COM). Visual Basic merupakan
turunan bahasa BASIC dan menawarkan pengembangan aplikasi komputer berbasis
grafik dengan cepat, akses ke basis data menggunakan Data Access Objects (DAO),
Remote Data Objects (RDO), atau ActiveX Data Object (ADO), serta menawarkan
pembuatan kontrol ActiveX dan objek ActiveX. Beberapa bahasa skrip seperti
Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition
(VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang
berbeda.
Para programmer dapat membangun
aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft
Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat
menggunakan Windows API, tapi membutuhkan deklarasi fungsi eksternal tambahan.
Dalam pemrograman untuk bisnis,
Visual Basic memiliki pangsa pasar yang sangat luas. Dalam sebuah survey yang
dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan
menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript,
C#, dan Java.
Oke cukup sekian dulu,Jenis-jenis Bahasa Pemograman.
Nanti saya akan Melanjutkan kembali di posting berikutnya.
Sebenarnya ada berapa sih klasifikasi bahasa pemrograman?
BalasHapusMENGENAL BAHASA PEMROGRAMAN