Sign in Join
Wiki copytemporary

Source code/fi: what changed

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

Title: Source code/fi

OldNewLine
1+\
2+=Lähdekoodi=\
3+**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.
4+
5+Tä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.
6+
7+FPC 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.
8+
9+Jos tämä kääntäjä olisi toiselle ohjelmointikielelle, kuten C tai Fortran niin lähdekoodi kirjoitettaisiin kyseiselle kielellä.
10+
11+---
12+*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