Difference between revisions of "Source code/id"

From Lazarus wiki
Jump to navigationJump to search
(New page: '''Kode Sumber''' adalah file atau grup fileteks yang diproses oleh kompilator atau assembler dan diterjemahkan ke dalam baik [[Executable program|progr...)
 
Line 1: Line 1:
'''Kode Sumber''' adalah file atau grup file[[Text|teks]] yang diproses oleh [[Compiler|kompilator]] atau [[Assembler|assembler]] dan diterjemahkan ke dalam baik [[Executable program|program eksekutabel]] atau [[Object module|modul obyek]], atau ke dalam [[File|file]] sumber lain untuk terjemahan berikutnya menjadi program eksekutabel atau modul obyek oleh kompilator lain atau assembler.
+
'''Kode Sumber''' adalah file atau grup file [[Text|teks]] yang diproses oleh [[Compiler|kompilator]] atau [[Assembler|assembler]] dan diterjemahkan ke dalam baik [[Executable program|program eksekutabel]] atau [[Object module|modul obyek]], atau ke dalam [[File|file]] sumber lain untuk terjemahan berikutnya menjadi program eksekutabel atau modul obyek oleh kompilator lain atau assembler.
  
 
Untuk keperluan sistem ini, secara umum kode sumber ditulis dalam [[Pascal]], dan diproses oleh [[Compiler|Kompilator]] Pascal FPC, untuk menghasilkan kode sumber bahasa mesin yang kemudian dikirimkan ke assembler, yang selanjutnya menghasilkan program eksekutabel.
 
Untuk keperluan sistem ini, secara umum kode sumber ditulis dalam [[Pascal]], dan diproses oleh [[Compiler|Kompilator]] Pascal FPC, untuk menghasilkan kode sumber bahasa mesin yang kemudian dikirimkan ke assembler, yang selanjutnya menghasilkan program eksekutabel.

Revision as of 17:28, 30 September 2007

Kode Sumber adalah file atau grup file teks yang diproses oleh kompilator atau assembler dan diterjemahkan ke dalam baik program eksekutabel atau modul obyek, atau ke dalam file sumber lain untuk terjemahan berikutnya menjadi program eksekutabel atau modul obyek oleh kompilator lain atau assembler.

Untuk keperluan sistem ini, secara umum kode sumber ditulis dalam Pascal, dan diproses oleh Kompilator Pascal FPC, untuk menghasilkan kode sumber bahasa mesin yang kemudian dikirimkan ke assembler, yang selanjutnya menghasilkan program eksekutabel.

Kompilator Pascal FPC tidak secara langsung menghasilkan program eksekutabel; sebaliknya ia menterjemahkan kode Pascal ke dalam bahasa mesin, kemudian mentransfer kontrol ke assembler guna menterjemahkan kode mesin yang dibuat menjadi program eksekutabel. Ini membolehkan kompilator relatif sama untuk semua target mesin, ia tidak harus mengetahui format file obyek dan file biner menulis rutin untuk setiap target sistem, ia cukup mengetahui bagaimana untuk membuat kode mesin.

Jika kompilator ada untuk bahasa pemrograman lain seperti misalnya Basic, C atau Fortran, kode sumber akan ditulis dalam bahasa itu daripada dalam Pascal.