Sign in Join
Wiki copytemporary

Source code/fi: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-\
21=Lähdekoodi=\
32**Lähdekoodi** on (käytännössä) tiedosto tai ryhmä [[Text|tekstitiedostoja]], joita [[Compiler|kääntäjä]] tai [[Assembler|assembler]] käsittelee ja kääntää joko [[Executable program|suoritettavaan ohjelmaan]] tai objektimoduuliin tai toiseen lähdekooditiedostoon myöhempää kääntämistä varten suoritettavaan ohjelmaan tai toisen objektimoduuliin jollekin toiselle kääntäjälle tai assembler:lle.
43
54Tätä järjestelmää varten yleensä lähdekoodi kirjoitetaan [[Pascal]]-kielellä ja FPC Pascal Compiler käsittelee sitä tuottaen kyseisen prosessorin assembly-kielisen lähdekoodin, joka sitten välitetään assemblerille, joka sitten tuottaa suoritettavan ohjelman.
65
76FPC Pascal-kääntäjä ei suoraan tuota suoritettavaa ohjelmaa; sen sijaan se kääntää Pascal-koodin Assembly-kieleksi , sitten siirtää ohjauksen assembler:lle kääntääkseen muodostetun assemblykoodin suoritettavaksi ohjelmaksi. Tämä sallii kääntäjän olevan suhteellisen samanlainen kaikille kohdekoneille (CPU:lle), sillä sen ei tarvitse tuntea objektitiedostomuotoja ja binaaritiedostojen rutiineja jokaiselle kohderyhmälle. Sen on yksinkertaisesti tiedettävä, kuinka generoida assemblykoodi.
87
98Jos tämä kääntäjä olisi toiselle ohjelmointikielelle, kuten C tai Fortran niin lähdekoodi kirjoitettaisiin kyseiselle kielellä.
109
1110---
1211*From the Free Pascal wiki, page "Source code/fi", as it stood on 2017-08-27 after a change by Djzepi, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history