Source code/fi: what changed
Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.
| Old | New | Line | |
|---|---|---|---|
| 1 | - | ||
| 2 | 1 | =Lähdekoodi=\ | |
| 3 | 2 | **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 | 3 | ||
| 5 | 4 | 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 | 5 | ||
| 7 | 6 | 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 | 7 | ||
| 9 | 8 | Jos tämä kääntäjä olisi toiselle ohjelmointikielelle, kuten C tai Fortran niin lähdekoodi kirjoitettaisiin kyseiselle kielellä. | |
| 10 | 9 | ||
| 11 | 10 | --- | |
| 12 | 11 | *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).* |
