Professional Documents
Culture Documents
What Is Assembler, Compiler and Interpreter ? Give Examples: Comparison of Assemblers
What Is Assembler, Compiler and Interpreter ? Give Examples: Comparison of Assemblers
Comparison of assemblers
From Wikipedia, the free encyclopedia
This is a list of assemblers: computer programs that translate assembly language source
code into binary programs. Some assemblers are components of a compiler system for a high
level language and may have limited or no usable functionality outside of the compiler system.
Some assemblers are hosted on the target processor and operating system, while other
assemblers (cross-assemblers) may run under an unrelated operating system or processor. For
example, assemblers for embedded systems are not usually hosted on the target system since it
would not have the storage and terminal I/O to permit entry of a program from a keyboard. An
assembler may have a single target processor or may have options to support multiple processor
types. Very simple assemblers may lack features, such as macros, present in more powerful
versions.
Bahasa himpunan ialah sebuah bahasa pengaturcaraan tahap rendah yang digunakan untuk
mengaturcarakan komputer. Sebuah penghimpun digunakan untuk menterjemahkan bahasa
himpunan kepada bahasa mesin yang boleh difahami oleh komputer. Penyahhimpun pula
digunakan untuk membuat kerja yang sebaliknya.
Bahasa himpunan menggunakan simbol-simbol tertentu untuk mewakili sesuatu kod operasi,
simbol-simbol ini dipanggil mnemonik. Bahasa himpunan untuk lain pengeluar
menggunakan mnemonik yang berbeza.
Bahasa komputer
Daripada Wikipedia, ensiklopedia bebas.
Bahasa komputer ialah istilah alternatif yang lebih ramah untuk istilah bahasa
pengaturcaraan yang lebih biasa digunakan. Walaupun demikian, sesetengah penulis
mengehadkan istilah "bahasa pengaturcaraan" kepada bahasa-bahasa yang boleh
menyatakan semua algoritma yang mungkin,[1] manakala yang lain kekadang menggunakan
istilah "bahasa komputer" untuk bahasa-bahasa buatan yang lebih terbatas.
Umpamanya, HTML dianggap sebagai bahasa markap serta juga bahasa komputer tetapi secara
tradisi, tidak dianggap sebagai bahasa pengaturcaraan.
Isi kandungan
[sorokkan]
Bahasa mesin
Bahasa himpunan
Pengkompil (Inggris: compiler) adalah sebuah program komputer yang diguna untuk
menterjemahkan program komputer yang ditulis dalam bahasa komputer tertentu menjadi
program yang ditulis dalam bahasa pengaturcraan lain.
Istilah pengkompil biasa digunakan untuk program komputer yang menterjemahkan program
yang ditulis dalam bahasa pengatucaraan peringkat tinggi (contoh: bahasa
Pascal, C++, BASIC, FORTRAN, Visual Basic, Visual C#, Java, xBase, atau COBOL) menjadi
bahasa mesin, biasanya dengan bahasa Assembly sebagai perantara.
Pengkompil melakukan proses kompilasi dengan cara menganalisis kod sumber secara
keseluruhan, sehingga kekadang waktu yang diperlukan untuk melakukan kompilasi lebih lama.
Namun hasilnya lebih cepat dalam proses eksekusi daripada program yang dibuat dengan
menggunakan teknik interpretasi dengan interpreter.