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
| Old | New | Line | |
|---|---|---|---|
| 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).* |
