Pada dasarnya segala sesuatu itu mengalami perkembangan, termasuk juga dengan bahasa pemrograman komputer. Beberapa perkembangannya antara lain :
Bahasa Mesin (biasa dikenal dengan Mnemonic Code)
Bahasa mesin merupakan bahasa yang terdiri dari kode-kode mesin dan hanya dapat diinterpretasikan langsung oleh mesin komputer. Bahasa ini merupakan level terendah dari bahasa pemrograman komputer dan hanya berupa 0 dan 1. Sekumpulan instruksi dalam bahasa ini dapat membentuk microcode. Meskipun demikian, bahasa ini memiliki kecepatan yang paling tinggi diantara bahasa pemrograman level yang lain. Akan tetapi, agak sulit mempelajari bahasa tingkat ini, karena sangat tidak user friendly
Bahasa Assembly
Bahasa assembly merupakan pengembangan lebih lanjut dari bahasa mesin. Pada bahasa assembly ini sudah tidak mengenal hanya 0 dan 1 lagi, namun ada beberapa symbol yang digunakan antara lain MOV, ADD-untuk penjumlahan-, SUB-untuk pengurangan-, MUL-untuk perkalian- dan lain-lain. Pada bahasa assembly mempunyai program untuk debugging yaitu untuk mencari kesalahan pada sebuah program yang dibuat. Pada bahasa mesin tidak mempunya debugger. Contohnya adalah Turbo Assembler yang akan mencocokkan token dari awal sampai akhir dan dikodekan menjadi bahasa mesin. Bahasa ini lebih agak mudah dipelajari dari pada bahasa mesin.
Bahasa Tingkat Tinggi (High Level Language)
Bahasa pemrograman yang dapat dimengerti manusia, karena menggunakan frase-frase atau istilah dapat pula dinamakan syntax yang dapat dimengerti manusia. Contohnya adalah Visual C++
Bahasa untuk masalah tertentu (Spesific Problem Oriented)
Bahasa yang berkenaan dengan penyelesaian masalah tertentu. Misalnya SQL untuk masalah database, Regex untuk hal-hal yang berhubungan dengan pencocokan pola string tertentu, biasanya pada checking error pada penulisan email dan lainnya. Bahasa ini disebut sebagai bahasa generasi ke-4
Contoh Bahasa Assembly untuk menulis ‘Hello World’
.model tiny
.data
message db ‘Hello World!’
.code
org 100h
start:
mov ah,9
mov dx,offset message
int 21h
ret
end start
Contoh code untuk Hello World dalam bahasa C#
using System;
public class HelloWorld
{
public static void Main()
{
System.Console.WriteLine(“Hello World!”);
}
}
sumber : buku catetan kuliah dll


Sejak kapan dadi .Net-mania ???
Webku salah le…….
bayoe.m.web.id iku sopo??? bayu.m.web.id le sing bener
biar cepet nguasai tu macam bhs.pemrograman gmana cara belajarnya???latihan terus malah puyeng.niat si ada…
>>“READ, Practice and Learn…….so simple” —-My Friend’s quote—
Gue mo nanya neh… Gimana buat program tuk meng-encryptsi file *.exe… Bagi kamu yang tau, tlng krm ke Email gue donk : fajarminarno7@gmail.com
Saya mo tanya nich….untuk para pemula nich yang baru pengen belajar progam…menurut anda,,,sebaiknya belajar bahasa pemrogaman apa nich????
trus mau nanya mengenai perbedaan turbo c dengan c++ tu apa c???
tlg kirimjawaban pertanyaan kedua y??k email saya
wah wah….
Kalo ga salah nich yah…Turbo C itu Compiler…-yang ngerubah dari source code ke binary-, tapi kalo C++ itu salah satu bahasa pemrograman..
Sebaiknya belajar bahasa C dulu..alasanya kenapa yah>??/ gak tau juga…tapi terserah juga sih mau belajar apa dulu ..
kalo aku sih dari C dulu..0yang lain malah enggak …:))0
saya sarankan belajar logika pemprogramana dulu, trus pilih bahasa yang kamu suka seperty vb6, klo pingin mendalam di komputer ya boleh assembly.. aku bisa bantu untuk assembly di http://unimarvel.wordpress.com/
Bahasa Pemrograman…
Perangkat Lunak Bahasa Pemrograman
Oleh Faisal Akib
Generasi Bahasa Pemrograman
Bahasa pemrograman adalah software bahasa komputer yang digunakan dengan cara merancang atau membuat program sesuai dengan struktur dan metode yang dimiliki oleh bahasa pr…