Minggu, 13 Januari 2008

Bahasa Pemrograman

Bahasa Pemrograman. Merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++, FORTRAN

Programming adalah suatu proses pembuatan program yang akan dijalankan oleh komputer.

A programming language : Sebuah bahasa pemrograman yang awalnya dikembangkan oleh Ken Iverson dari Hardvard University pada tahun 1957-1960. Penulisan dari perintah-perintah pemrograman yang dibuat berbasiskan kepada ekspresi algoritma matematika.

Bahasa pemrograman ini awalnya tidak memiliki nama khusus, hanya dikenal dengan Iverson`s Language dan sempat tidak digunakan dalam beberapa tahun hingga terpakai kembali pada tahun 1967 pada APL360.

APL merupakan bahasa pemrograman berorientasi pengolahan array, dan memiliki berbagai fasilitas yang cukup inovatif. Bahasa aslinya ditulis dengan menggunakan character set yang belum terstandarisasi, namun saat ini, telah menggunakan standar dari ISO8485.

APL ini termasuk bahasa pemrograman yang didukung kuat oleh para pengembang Microsoft.net

Array languages : Bahasa pemrograman pada klasifikasi ini disebut juga dengan bahasa pemrograman vektor (vector language) atau multidimensi (multidimensional language). Secara umum bahasa ini operasinya dalam bentuk skalar untuk menerapkan data pada susunan vektor, matriks, dan array multidimensi.

Contoh bahasa pemrograman yang termasuk dalam klasifikasi ini adalah APL, A+, F, Fortran 90 dan versi sesudahnya, J, K, NGL, ZPL, NESL, Nial, FISh

Array programming languages : Bahasa pemrograman untuk pengolahan data yang tersusun atas baris dan kolom atau matriks atau vektor. Bahasa pemrograman pertama yang memiliki kemampuan pengolahan array ini adalah APL, yang dibuat oleh Ken Iverson. Bahasa pemrograman yang banyak digunakan di dunia untuk pengolahan array adalah Fortran dan Matlab. Ide fundamental dalam pengelolaan array ini adalah kemampuan suatu operator sekaligus untuk mengolah kesatuan data yang ada pada array tersebut. Dengan demikian, pada bahasa pemrograman tingkat tinggi, memungkinkan programmer untuk mengolah seluruh data yang ada pada array melalui operasi yang perintahnya sama

Monoprogramming :

Sistem komputer hanya mengijinkan satu program per pemakai berjalan pada satu waktu. Manajemen memori yang paling sederhana, tanpa menggunakan swapping.

Microprogramming :

Microprogramming merupakan program yang mengendalikan langsung masing-masing perangkat keras, biasanya ditempatkan pada read-only memory (ROM). Microprogram berfungsi sebagai penerjemah, mengambil (fetching) intruksi bahasa mesin, seperti ADD, MOVE dan JUMP serta melaksanakan proses-proses kecil yang saling terkait. Contohnya apabila melaksanakan instruksi ADD, microprogram harus menentukan dimana angka-angka yang ditambahkan ditempatkan (disimpan sementara), mengambilnya, menambahkannya dan menyimpan hasilnya disuatu tempat tertentu.

List Programming :

Tampilan/bentuk/tulisan/daftar dari sebuah program.

Tidak ada komentar: