Rabu, 18 Juni 2008

tingkatan bahasa pemrograman

Tingkatan Bahasa Pemrograman



1. Bahasa Tingkat Rendah (low-level language)

Merupakan bahasa assembly atau bahasa mesin. Lebih dekat ke mesin (hardware), dimana high-level programming languages dekat pada bahasa manusia.

- Bahasa Mesin (machine language)


Bahasa mesin merupakan representasi tertulis machine code (kode mesin), yaitu kode operasi suatu mesin tertentu. Bahasa ini bersifat khusus untuk mesin tertentu dan "dimengerti" langsung oleh mesin, sehingga pelaksanaan proses sangat cepat. Bahasa mesin kelompok komputer tertentu berlainan dengan bahasa mesin kelompok komputer yang lain. Abstraksi bahasa ini adalah kumpulan kombinasi kode biner "0" dan "1" yang sangat tidak alamiah bagi kebanyakan orang - kecuali insinyur pembuat mesin komputer. Karena tidak alamiah bagi kebanyakan orang, bahasa mesin juga disebut bahasa tingkat rendah.

- Bahasa Assembly (assembly language)

Bahasa rakitan (assembly language) merupakan notasi untuk menyajikan bahasa mesin yang lebih mudah dibaca dan dipahami oleh manusia. Bahasa ini sudah menggunakan simbol alpabet yang bermakna (mnemonic). Contoh “MOV AX 1111”, pindahkan ke register AX nilai 1111.Proses data oleh komputer berdasarkan perintah bahasa rakitan adalah cepat. Meski demikian masih merepotkan-bahkan bagi kebanyakan pemrogram, karena masih harus mengingat-ingat tempat penyimpanan data. Bahasa rakitan juga bersifat khusus untuk mesin tertentu. Contoh: Assembler.

2. Bahasa Tingkat Tinggi (high-level language)


Adalah bahasa pemrograman yang dekat dengan bahasa manusia, kelebihan utama dari bahasa ini adalah mudah untuk di baca, tulis, maupun diperbaharui, sebelum bisa dijalankan program harus terlebih dahulu di-compile. Contoh Ada, Algol, BASIC, COBOL, C, C++, FORTRAN, LISP, dan Pascal, dsb. Pada generasi bahasa pemrograman terakhir sekarang ini, kedua cara interpretasi dan kompilasi digabungkan dalam satu lingkungan pengembangan terpadu (IDE = integrated development environment). Cara interpretasi memudahkan dalam pembuatan program secara interaktif dan cara kompilasi menjadikan eksekusi program lebih cepat. Pertama program dikembangkan interaktif, kemudian setelah tidak ada kesalahan keseluruhan program dikompilasi. Contoh bahasa program seperti ini adalah Visual BASIC yang berbasis BASIC dan Delphi yang berbasis PASCAL. Bahasa tingkat tinggi bersifat portable. Program yang dibuat menggunakan bahasa tingkat tinggi pada suatu mesin komputer bersistem operasi tertentu, hampir 100% bisa digunakan pada berbagai mesin dengan aneka sistem operasi. Kalaupun ada perbaikan sifatnya kecil sekali.

3. 4GL (fourth-generation language)

Lebih dekat ke bahasa manusia dibandingkan dengan high-level programming languages. Biasanya dipakai untuk mengakses database. Contoh perintah pada bahasa SQL: FIND ALL RECORDS WHERE NAME IS "JOHN"

Sumber : WWW.google.com

READMORE - tingkatan bahasa pemrograman

perbandingan Operating System

Perbandingan antara Windows Vista dengan XP dalam beberapa segi termasuk sekuriti, tampilan, hiburan, parental control dan networking.

Sekuriti: Vista datang dengan firewall yang mirip dengan Windows XP SP2, tetapi pemakai Windows yang serius akan keamanan komputernya akan tetap menggantikan firewall Windows dengan firewall dari pihak ketiga yang juga datang dengan sebuah Internet security suite.

Internet Explorer 7 memiliki filter anti phishing yang diketahui sedikit memperlambat pemakaian internet anda karena setiap situs yang anda kunjungi harus terlebih dahulu divalidasikan oleh Microsoft. Akan tetapi, baik IE7 maupun Firefox 2 dianggap para profesional hanya berhasil mendeteksi sebagian situs phishing, bahkan diberi nilai "pretty terrible" oleh Tech.Blorge.

Sistem "user account control" baru dari Windows Vista berusaha untuk melindungi anda dari anda sendiri agar anda tidak secara tidak sengaja melakukan perubahan ke data-data Windows Vista yang penting tanpa diperingati terlebih dahulu.

Vista juga memiliki sebuah randomization layer baru yang mengubah konfigurasi memori masing-masing komputer sehingga para hacker akan kesulitan untuk membuat sebuah malware yang dapat menginfeksi komputer secara massal.

Hiburan: Vista memiliki kapabilitas yang bahkan lebih baik dari Windows XP Media Center Edition yang dapat menonton sekaligus merekam program TV, mengatur koleksi gambar, foto, video, musik maupun mendengarkan radio lewat stasiun radio online. Vista juga dapat memutar sebagian besar format media digital lewat Windows Media Player yang dipaketkan secara gratis dengan Vista.

Tampilan dan grafik: Microsoft telah melakukan upgrade yang cukup drastis dalam segi tampilannya yang sudah mulai menua dibandingkan dengan Mac OS X dari Apple yang sudah menawarkan kemampuan grafis yang mirip dengan Vista. Windows Vista kini memiliki icon 3D, window yang transparan berikut animasi "Flip 3D" pada saat window-window dibuka. Akan tetapi, kapabilitas grafik ini memerlukan kartu grafis yang berkinerja tinggi.

Sistem desktop search yang sangat cepat seperti Google Desktop Search juga telah terintegrasi di dalam Vista. Selain itu ada juga komponen sidebar yang memberikan anda akses ke program-program mini (gadget)yang dapat digunakan untuk menampilkan gambar, waktu dan informasi-informasi lain secara singkat. Banyak gadget saat ini sedang dikembangkan dan akan siap sebelum peluncuran massal Vista pada tanggal 30 Januari tahun depan.

Parental control: di Windows XP, Microsoft tidak menyediakan fitur ini secara lengkap dan tidak dapat menghalangi anak-anak dalam mengakses situs dewasa di internet. Vista memiliki parental control terintegrasi yang sangat baik bahkan menyaingi software-software pihak ketiga yang ditawarkan ke konsumen saat ini. Vista memungkinkan para orang tua untuk menentukan jam berapa komputer dapat digunakan, game maupun program mana yang diperbolehkan, bahkan dapat mengontrol email ataupun sesi chatting pemakai lain.

Networking: Microsoft berusaha keras untuk menjadikan Vista operating system yang paling mudah dikonfigurasi untuk melakukan komunikasi jaringan dengan komputer-komputer lain, khususnya Windows Vista agar para pemakai yang tidak memiliki kemampuan teknis tetap dapat menggunakan internet.

Sumber : www.google.com/Tech.Blorge

READMORE - perbandingan Operating System