Ero sivun ”Lähdekoodi” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
wikilinkki löytyy jo mallineesta.
LP (keskustelu | muokkaukset) (konekielinen ohjelma, typo+lisäys) |
p (wikilinkki löytyy jo mallineesta.) |
||
(Yhtä välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
Lähdekoodi (eli ns. sorsa = source code) on ohjelmointikielellä (esim [[C]]:llä, [[C plus plus|C++]]:alla tai [[Pascal]]:lla) toteutettu ohjelman täydellinen kuvaus tavallisessa tekstimuodossa, eli sitä voi lukea ja kirjoittaa millä tahansa [[tekstieditori]]lla. Lähdekoodi on ihmiselle luettavassa muodossa (kunhan lukija hallitsee käytetyn ohjelmointikielen). | {{Perustietoa}} | ||
'''Lähdekoodi''' (eli ns. sorsa = source code) on ohjelmointikielellä (esim [[C]]:llä, [[C plus plus|C++]]:alla tai [[Pascal]]:lla) toteutettu ohjelman täydellinen kuvaus tavallisessa tekstimuodossa, eli sitä voi lukea ja kirjoittaa millä tahansa [[tekstieditori]]lla. Lähdekoodi on ihmiselle luettavassa muodossa (kunhan lukija hallitsee käytetyn ohjelmointikielen). | |||
Jotta lähdekoodista saataisiin toimiva tietokoneohjelma, se on [[kääntäminen|käännettävä]] ohjelmointikielen kääntäjällä (esim. [[GCC]]:llä tai [[FreePascal]]:lla), joka tekee koodista konekielisen ohjelman jonka tietokone voi suorittaa. Konekielinen ohjelma on sellaisessa muodossa, että siitä ohjelman toiminnan tutkiminen on ihmiselle hyvin hankalaa, yleensä käytännössä mahdotonta. | Jotta lähdekoodista saataisiin toimiva tietokoneohjelma, se on [[kääntäminen|käännettävä]] ohjelmointikielen kääntäjällä (esim. [[GCC]]:llä tai [[FreePascal]]:lla), joka tekee koodista konekielisen ohjelman jonka tietokone voi suorittaa. Konekielinen ohjelma on sellaisessa muodossa, että siitä ohjelman toiminnan tutkiminen on ihmiselle hyvin hankalaa, yleensä käytännössä mahdotonta. | ||
Rivi 7: | Rivi 8: | ||
==Katso myös== | ==Katso myös== | ||
*[[Kääntäminen]] | *[[Kääntäminen]] | ||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] | ||
[[Luokka:Käsitteet]] | [[Luokka:Käsitteet]] |