Kirjoita ohjelmakoodi. Ohjelmoinnin teoreettiset perusteet

On olemassa lukemattomia tapoja kirjoittaa huonoa koodia. Onneksi noustaksesi laatukoodin tasolle, sinun tarvitsee vain noudattaa 15 sääntöä. Niiden noudattaminen ei tee sinusta mestaria, mutta sen avulla voit jäljitellä sitä vakuuttavasti.

Sääntö 1: Noudata koodausstandardeja.

Jokaisella ohjelmointikielellä on oma koodin muotoilustandardi, joka kertoo kuinka sisennetään, mihin välilyöntejä ja sulkuja laitetaan, kuinka objektit nimetään, miten koodia kommentoida jne.

Esimerkiksi tässä koodinpätkässä on standardin mukaan 12 virhettä:

For(i=0 ;i

Tutki standardia huolellisesti, opi perusteet ulkoa, noudata sääntöjä kuten käskyjä, ja ohjelmasi ovat parempia kuin useimmat korkeakoulututkinnon suorittaneiden kirjoittamat.

Monet organisaatiot räätälöivät standardit omien tarpeidensa mukaan. Esimerkiksi Google on kehittänyt standardeja yli 12 ohjelmointikielelle. Ne ovat hyvin harkittuja, joten tarkista ne, jos tarvitset apua ohjelmoinnissa Googlen kanssa. Standardit sisältävät jopa muokkausasetuksia, jotka auttavat sinua säilyttämään tyylin ja erikoistyökaluja, jotka varmistavat, että koodisi on tämän tyylin mukainen. Käytä niitä.

Sääntö 2: Anna kuvaavat nimet.

Hitaiden, kömpeleiden teletype-koneiden rajoittamana ohjelmoijat muinoin käyttivät muuttujien ja toimintojen nimien sopimuksia säästääkseen aikaa, näppäinpainalluksia, mustetta ja paperia. Tämä kulttuuri on läsnä joissakin yhteisöissä säilymisen vuoksi taaksepäin yhteensopivuus. Otetaan esimerkiksi kielen rikkova C-funktio wcscspn (leveä merkkijonokomplementtiväli). Mutta tämä lähestymistapa ei sovellu nykyaikaiseen koodiin.

Käytä pitkiä, kuvaavia nimiä, kuten komplementtiSpanLength, jotta sinä ja kollegasi ymmärtävät koodisi tulevaisuudessa. Poikkeuksia ovat muutamia tärkeitä muuttujia, joita käytetään menetelmän rungossa, kuten silmukkaiteraattorit, parametrit, väliaikaiset arvot tai suoritustulokset.

On paljon tärkeämpää, että ajattelet pitkään ja hartaasti ennen kuin nimeät jotain. Onko nimi oikea? Tarkoititko korkeinta hintaa parhaan hinnan sijasta? Onko nimi tarpeeksi tarkka, jotta sitä ei käytetä muissa yhteyksissä samankaltaisille objekteille? Eikö olisi parempi kutsua menetelmää getBestPrice eikä getBest? Sopiiko se paremmin kuin muut samanlaiset nimet? Jos sinulla on ReadEventLog-metodi, sinun ei pitäisi kutsua toista NetErrorLogRead-menetelmää. Jos nimeät funktion, kuvaako nimi palautusarvoa?

Lopuksi muutama yksinkertaiset säännöt nimeäminen. Luokkien ja tyyppien nimien on oltava substantiivit. Metodin nimessä on oltava verbi. Jos menetelmä määrittää, onko jokin objektia koskeva tieto tosi vai epätosi, sen nimen tulee alkaa "on". Objektien ominaisuuksia palauttavien menetelmien on aloitettava sanalla "get" ja menetelmien, jotka asettavat ominaisuusarvoja, on aloitettava "set".

Sääntö 3: Kommentti ja asiakirja.

Aloita jokainen menetelmä ja toimenpide kuvailemalla kommentissa mitä tätä menetelmää tai menettely tekee, parametrit, palauttaa arvon ja mahdollisia virheitä ja poikkeuksia. Kuvaa kommenteissa kunkin tiedoston ja luokan rooli, kunkin luokkakentän sisältö ja monimutkaisen koodin päävaiheet. Kirjoita kommentteja kehittäessäsi koodia. Jos luulet kirjoittavasi ne myöhemmin, petät itseäsi.

Varmista lisäksi, että sovelluksessasi tai kirjastossasi on käsikirja, jossa selitetään, mitä koodisi tekee, määritellään sen riippuvuudet ja annetaan ohjeita sen rakentamiseen, testaamiseen, asennukseen ja käyttöön. Asiakirjan tulee olla lyhyt ja kätevä; yksinkertainen README-tiedosto riittää usein.

Sääntö 4. Älä toista itseäsi.

Älä koskaan kopioi ja liitä koodia. Eristä sen sijaan yhteinen osa menetelmäksi tai luokkaksi (tai makroksi, jos tarpeen) ja käytä sitä sopivien parametrien kanssa. Vältä käyttämästä samanlaisia ​​tietoja ja koodinpätkiä. Käytä myös seuraavia tekniikoita:

  • Luo API-viittauksia kommenteista Javadocin ja Doxygenin avulla.
  • Yksikkötestien automaattinen luominen huomautusten tai nimeämiskäytäntöjen perusteella.
  • Luo PDF- ja HTML-tiedostoja yhdestä tunnistetusta lähteestä.
  • Luokkarakenteen hakeminen tietokannasta (tai päinvastoin).

Sääntö 5: Tarkista virheet ja vastaa niihin.

Menetelmät voivat palauttaa virheoireita tai tehdä poikkeuksia. Käsittele ne. Älä luota siihen, että levy ei koskaan tule täyteen asetustiedosto on aina paikallaan, sovelluksesi toimii kaikkien kanssa tarvittavat oikeudet, muistinvarauspyynnöt suoritetaan aina onnistuneesti tai että yhteys ei koskaan epäonnistu. Joo, hyvä käsittely virheet ovat vaikeita kirjoittaa ja tekevät koodista pidemmän ja vaikeamman lukea. Mutta virheiden huomiotta jättäminen lakaisee ongelman maton alle, josta hyväuskoinen käyttäjä löytää sen jonain päivänä.

Sääntö 6: Jaa koodisi lyhyisiin, erillisiin osiin.

Jokaisen menetelmän, funktion tai koodilohkon tulee mahtua tavalliseen näyttöikkunaan (25-50 riviä). Jos siitä tulee pidempi, jaa lyhyempiin osiin. Jopa menetelmän sisällä, jaa pitkä koodi lohkoihin, joiden olemuksen voit kuvata kommentissa jokaisen lohkon alussa.

Lisäksi jokaisen luokan, moduulin, tiedoston tai prosessin on suoritettava tietynlainen tehtävä. Jos koodinpala suorittaa täysin erilaisia ​​tehtäviä, jaa se vastaavasti.

Sääntö 7. Käytä kehyssovellusliittymiä ja kolmannen osapuolen kirjastoja.

Tutustu kehyksesi API:n kautta saatavilla oleviin ominaisuuksiin. ja myös mitä kypsät kolmannen osapuolen kirjastot voivat tehdä. Jos järjestelmäpaketinhallinta tukee kirjastoja, ne todennäköisesti tukevat sitä hyvä valinta. Käytä koodia, joka estää halusta keksiä pyörää uudelleen (ja siinä tapauksessa hyödytöntä neliötä).

Sääntö 8: Älä suunnittele liikaa.

Suunnittele vain se, mikä on nyt relevanttia. Koodisi voidaan tehdä melko yleiseksi, jotta se tukee edelleen kehittäminen, mutta vain jos siitä ei tule liian monimutkaista. Älä luo parametroituja luokkia, tehtaita, syviä hierarkioita ja piilotettuja rajapintoja ratkaisemaan ongelmia, joita ei edes ole olemassa – et voi arvata, mitä huomenna tapahtuu. Toisaalta, kun koodin rakenne ei sovi tehtävään, älä epäröi refaktoroida sitä.

Sääntö 9: Ole johdonmukainen.

Tee samat asiat samalla tavalla. Jos kehität menetelmää, jonka toiminnallisuus on samanlainen kuin olemassa olevan menetelmän, käytä samanlaista nimeä, samanlaista parametrien järjestystä ja samanlaista runkorakennetta. Sama koskee luokkia. Luo samanlaisia ​​kenttiä ja menetelmiä, anna niille samanlaiset käyttöliittymät ja yhdistä uudet nimet samankaltaisten luokkien olemassa oleviin nimiin.

Koodisi on noudatettava viitekehyksesi käytäntöjä. Esimerkiksi on hyvä käytäntö tehdä alueista puoliavoimia: suljettu (mukaan lukien) vasemmalla (alueen alussa) ja avoin (exclusive) oikealla (lopussa). Jos tiettyä tapausta varten ei ole sopimuksia, tee valinta ja pysy siinä fanaattisesti.

Sääntö 10: Vältä tietoturvaongelmia.

Nykyaikainen koodi toimii harvoin erillään. Sillä on välitön riski joutua hyökkäyksen kohteeksi. Niiden ei tarvitse tulla Internetistä; hyökkäys voi tapahtua sovelluksesi syöttötietojen kautta. Riippuen ohjelmointikielestäsi ja aihealue, saatat joutua huolehtimaan puskurin ylivuodosta, sivustojen välisestä komentosarjasta, SQL-lisäyksistä ja muista vastaavia ongelmia. Tutki näitä ongelmia ja vältä niitä koodissasi. Se ei ole vaikeaa.

Sääntö 11: Käytä tehokkaita tietorakenteita ja algoritmeja.

Yksinkertaista koodia on usein helpompi ylläpitää kuin samaa koodia, mutta sitä on muutettu tehokkuuden vuoksi. Onneksi voit yhdistää ylläpidettävyyden ja tehokkuuden käyttämällä kehyksesi tarjoamia tietorakenteita ja algoritmeja. Käytä karttaa, joukkoa, vektoria ja algoritmeja, jotka toimivat niiden kanssa. Tämä tekee koodistasi puhtaamman, nopeamman, skaalautuvamman ja tehokkaamman muistin. Jos esimerkiksi tallennat tuhat arvoa lajiteltuun joukkoon, leikkaustoiminto löytää yhteisiä elementtejä toisella sarjalla samalle määrälle operaatioita, ei miljoonalle vertailulle.

Sääntö 12. Käytä yksikkötestejä.

Nykyaikaisten ohjelmistojen monimutkaisuus tekee niiden asentamisesta kalliimpaa ja vaikeampaa testata. Tuottava lähestymistapa olisi liittää jokaiseen koodinpalaan testejä, jotka tarkistavat sen toiminnan oikeellisuuden. Tämä lähestymistapa yksinkertaistaa virheenkorjausta, koska sen avulla virheet voidaan havaita aikaisemmin. Yksikkötestaus on tarpeen, kun ohjelmoit dynaamisesti kirjoitetuilla kielillä, kuten Python ja JavaScript, koska ne havaitsevat virheet vain ajon aikana, kun taas staattisesti kirjoitetut kielet, kuten Java, C# ja C++, voivat saada osan niistä käännöksen aikana aika. Yksikkötestauksen avulla voit myös muuttaa koodisi luottavaisin mielin. XUnitilla voit helpottaa testien kirjoittamista ja automatisoida niiden suorittamista.

Sääntö 13: Pidä koodisi kannettavana.

Ellei sinulla ole erityistä syytä, älä käytä toimintoja, jotka ovat saatavilla vain tietyllä alustalla. Älä luota tiettyjen tietotyyppien (kuten kokonaislukujen, osoittimien ja aikaleimien) tiettyyn pituuteen (esimerkiksi 32 bittiä), koska tämä parametri eroaa eri alustoilla. Pidä ohjelmaviestit erillään koodista äläkä koodaa kulttuurikohtaisia ​​parametreja (kuten desimaalierottimia tai päivämäärämuotoja). Konventioita tarvitaan, jotta koodi voi toimia eri maat, joten tee lokalisoinnista mahdollisimman kivutonta.

Sääntö 14: Tee koodistasi koottava.

Yksinkertaisen komennon pitäisi koota koodisi muotoon, joka on valmis jakelua varten. Komennon pitäisi antaa sinun nopeasti rakentaa ja suorittaa tarvittavat testit. Tämän tavoitteen saavuttamiseksi käytä automaattisia rakennustyökaluja, kuten Make, Apache Maven tai Ant. Ihannetapauksessa sinun pitäisi asentaa integrointijärjestelmä, joka tarkistaa, rakentaa ja testaa koodisi aina, kun se muuttuu.

Sääntö 15: Aseta kaikki versionhallintaan.

Kaikkien elementtien - koodin, dokumentaation, työkalulähteiden, koontiskriptien, testitietojen - tulisi olla versionhallinnassa.

Jollakin ohjelmointikielellä tai merkintäkielellä, jota ihmiset voivat lukea. Yleistetyssä mielessä - mikä tahansa syöttötieto kääntäjälle. Lähdekoodi käännetään kielelle suoritettava koodi kokonaan ennen ohjelman suorittamista kääntäjällä tai voidaan suorittaa välittömästi tulkin avulla.

Tarkoitus

Lähdekoodia käytetään joko objektikoodin tuottamiseen tai sen suorittaa tulkki. Muutokset tehdään vain alkuperäiseen, minkä jälkeen muunnetaan uudelleen objektiksi.

Toinen lähdekoodin tärkeä tarkoitus on ohjelman kuvaus. Ohjelman tekstin perusteella voit rekonstruoida sen käyttäytymisen logiikan. Kommentteja käytetään lähdekoodin ymmärtämisen helpottamiseksi. Siellä on myös työkaluja, jonka avulla voit vastaanottaa automaattisesti dokumentaatiota lähdekoodista - ns. dokumentaatiogeneraattorit.

Sitä paitsi, lähde on monia muita käyttötarkoituksia. Sitä voidaan käyttää opetusvälineenä; Aloitteleville ohjelmoijille saattaa olla hyödyllistä tutkia olemassa olevaa lähdekoodia ohjelmointitekniikoiden ja -menetelmien oppimiseksi. Sitä käytetään myös viestintävälineenä kokeneiden ohjelmoijien välillä sen tiiviin ja yksiselitteisen luonteen vuoksi. Jakaminen Kehittäjät mainitsevat usein koodinhallinnan edistävänä tekijänä ohjelmointikokemuksen parantamisessa.

Ohjelmoijat siirtävät usein lähdekoodia (moduuleissa sellaisenaan tai mukautettuina) projektista toiseen, mitä kutsutaan koodin uudelleenkäytöksi.

Lähde - olennainen komponentti ohjelmistojen siirtämiseen muille alustoille. Ilman minkään ohjelmiston lähdekoodia siirtäminen on joko liian vaikeaa tai täysin mahdotonta.

Organisaatio

Ohjelmiston jonkin osan (moduulin, komponentin) lähdekoodi voi koostua yhdestä tai useammasta tiedostosta. Ohjelmakoodia ei välttämättä kirjoiteta vain yhdellä ohjelmointikielellä. Esimerkiksi usein C-kielellä kirjoitetut ohjelmat sisältävät asennuskielikoodin lisäyksiä optimointisyistä. Myös tilanteet ovat mahdollisia, kun ohjelman jotkin komponentit tai osat on kirjoitettu sisään eri kielillä, kootaan sitten yhdeksi suoritettavaksi tekniikalla, joka tunnetaan nimellä kirjaston linkitys ( kirjaston linkittäminen).

Monimutkainen ohjelmisto koottuna se vaatii kymmenien tai jopa satojen lähdekooditiedostojen käyttöä. Tällaisissa tapauksissa rakentamisen yksinkertaistamiseksi käytetään yleensä projektitiedostoja, jotka sisältävät kuvauksen lähdekooditiedostojen välisistä riippuvuuksista ja kuvaavat koontiprosessin. Nämä tiedostot voivat sisältää myös valintoja kääntäjälle ja suunnitteluympäristölle. Voidaan käyttää erilaisiin suunnitteluympäristöihin erilaisia ​​tiedostoja projektissa, ja joissakin ympäristöissä nämä tiedostot voivat olla sisällä tekstimuoto, sopii ohjelmoijan suoraan muokkaamiseen yleiskäyttöisellä tekstieditorit, muissa ympäristöissä tuetaan erikoismuotoja, ja tiedostot luodaan ja muokataan erityisillä työkaluohjelmilla. Projektitiedostot sisältyvät yleensä termiin "lähdekoodi". Usein lähdekoodilla tarkoitetaan myös esimerkiksi erilaisia ​​tietoja sisältäviä resurssitiedostoja graafisia kuvia, joita tarvitaan ohjelman rakentamiseen.

Jotta lähdekoodin kanssa työskentely olisi helpompaa ja yhteistyötä Ohjelmoijatiimi käyttää versionhallintajärjestelmiä koodin käsittelyyn.

Laatu

Toisin kuin ihmisillä, tietokoneelle ei ole "hyvin kirjoitettua" tai "huonosti kirjoitettua" koodia. Mutta koodin kirjoitustapa voi vaikuttaa suuresti ohjelmiston ylläpitoprosessiin. Lähdekoodin laatu voidaan arvioida seuraavilla parametreilla:

  • koodin luettavuus (mukaan lukien läsnäolo

Nyt kun ymmärrät ohjelmoinnin käsitteen, tarkastelemme lähdekoodia – sen pääkomponentteja ja niiden käyttöä.

Tämä artikkeli on osa aloittelijoille tarkoitettua kehitystyötä käsittelevää artikkelisarjaa.

Osa 2 – Lähdekoodi

Monet ohjelmointikielet sisältävät monia kirjastoja. Niitä kutsutaan yleensä SDK(ohjelmistokehityssarjat). Ladattu yhdessä kääntäjän kanssa teknologioiden, sovellusten ja projektien luomista varten. Siellä on myös puitteet, luotu helpottamaan projektin kehittämistä ja yhdistämään sen eri osia.

Joitakin valittuun kieleen sisältyviä tunnisteita ei voi käyttää käyttäjätunnisteina. Esimerkki on sana merkkijono Javassa. Tällaisia ​​tunnisteita yhdessä avainsanojen kanssa kutsutaan Varatut sanat . Ne ovat myös erityisiä.

Kaikki avainsanoja ovat varattu. Lisäksi valitsemiesi sanojen tulee olla järkeviä niille, jotka näkevät ne ensimmäistä kertaa.

Perustietotyypit

Lähdekoodi - Focus eri tyyppejä dnnx: numeroita(3, 5,7, -100, 3,142) ja symboleja(M, A). Jotkut ohjelmointikielet jakavat numerot alatyyppeihin, kuten kokonaislukuja(kokonaislukuja).

Kokonaisluvut voivat olla ikoninen Ja allekirjoittamaton, iso ja pieni. Jälkimmäiset riippuvat itse asiassa tällaisille numeroille varatun muistin määrästä. On numeroita, joissa on desimaaliosia, joita yleensä kutsutaan kaksinkertainen Ja kellua, riippuen opiskelusta kielestä.

Siellä on myös boolen tyypit tiedot boolean tuo asia totta tai väärä.

Monimutkaiset tietotyypit

Yllä olevat tyypit tunnetaan alkeis-, perus- tai perustyypeinä. Näistä perustietotyypeistä voimme luoda monimutkaisempia tietotyyppejä.

Array( Array) - Tämä yksinkertaisin muoto monimutkainen tyyppi. Rivi ( merkkijono) on joukko merkkejä. Emme voi tulla ilman näitä tietoja ja käytämme niitä usein koodia kirjoitettaessa.

Hahmojen yhdistelmä on linja. Analogiaa käyttääksemme merkkijono tietokoneeseen tarkoittaa, että sana kuuluu ihmiselle. Sana "lämpömittari" koostuu 9 merkistä - kutsumme sitä yksinkertaisesti merkkijonoksi. Merkkijonojen käsittely on laaja aihe, joka jokaisen aloittelevan ohjelmoijan tulisi oppia.

Monimutkaiset tietotyypit tulevat useimpien käytettyjen ohjelmointikielien mukana. On muitakin, kuten luokkajärjestelmiä. Tämä ilmiö tunnetaan myös nimellä olio-ohjelmointi ( OOP).

Muuttujat

Muuttujat ovat yksinkertaisesti muistipaikkojen nimiä. Joskus sinun on tallennettava lähdekoodisi tiedot paikkaan, josta voit käyttää niitä. Tämä on yleensä kääntäjän/tulkin varaama muistipaikka. Meidän on nimettävä nämä muistisolut, jotta voimme muistaa ne myöhemmin. Harkitse alla olevaa Python-koodinpätkää:

pet_name = "Hippo" tulosta lemmikin_nimi

pet_name = "virtahepo"

tulosta lemmikin_nimi

lemmikin nimi– esimerkki muuttujasta ja siihen tallennettujen tietojen tyyppi lemmikin nimi, on merkkijono, joka tekee muuttujasta merkkijonon. On myös numeroita. Siten muuttujat luokitellaan tietotyypin mukaan.

Vakiot

Vakiot ovat arvoja, jotka eivät muutu kauttaaltaan elinkaari ohjelmia. Useimmiten käytetään heidän nimissään isot kirjaimet. Jotkut kielet tukevat pysyvien arvojen luomista, toiset eivät.

Olla olemassa vahvasti kirjoitetut ohjelmointikielet, jossa jokaisen muuttujan on oltava tiettyä tyyppiä. Kun olet valinnut tyypin, et voi enää muuttaa sitä. Java hyvä esimerkki sellainen japanin kieli.

Toiset eivät tarjoa näitä toimintoja. He ovat löyhästi kirjoitettu tai dynaamiset ohjelmointikielet. Esimerkki - Python.

Näin voit ilmoittaa vakioarvon JavaScriptissä:

JavaScript

const petName = "Hippo"

const petName = "Hippo"

Literaalit

Jokaisessa lähdekoodissa on tietotyyppejä, joita käytetään kaikkialla ja jotka muuttuvat vain, jos niitä muokataan. Tämä kirjaimellisia, jota ei pidä sekoittaa muuttujiin tai vakioihin. Mikään lähdekoodi ei tule toimeen ilman niitä. Literaalit voivat olla merkkijonoja, numeroita, desimaalilukuja tai mitä tahansa muuta tietotyyppiä.

Yllä olevassa katkelmassa sana "Hippo" on merkkijonokirjain. Se on aina "Hippo", kunnes muokkaat lähdekoodia. Kun opit koodaamaan, opit käsittelemään literaaleja tavalla, joka jättää suurimman osan koodista ennalleen.

Välimerkit/symbolit

Useimmissa kirjoitetuissa ohjelmissa löydät erilaisia ​​välimerkkejä valitsemastasi ohjelmointikielestä riippuen. Esimerkiksi Java käyttää enemmän välimerkkejä kuin Python.

Perusmerkkejä ovat pilkku ( , ), puolipiste ( ; ), kaksoispiste ( : ), henkselit ({} ), tavalliset sulut ( () ), hakasulkeet(), lainausmerkit ( «» tai » ), pystypalkki ( | ), kauttaviiva ( \ ), piste ( . ), kysymysmerkki ( ? ), vaunut ( ^ ) ja prosenttiosuus ( % ).

Tervetuloa ohjelmoinnin maailmaan, jossa välimerkit ovat sinun parhaat ystävät. Huomaat pian, että koodissasi on aina paljon niitä.

Operaattorit

Todennäköisyys, että kirjoitat lähdekoodia jonkin toiminnon suorittamiseksi, on erittäin korkea. Kaikki käyttämämme ohjelmointikielet sisältävät paljon operaattoreita. Käytettyjen joukossa ovat lisäys ( + ), jako ( / ) kertolasku ( * ), vähennys ( ) ja suurempi kuin merkki ( > ).

Operaattorit luokitellaan yleensä seuraavasti:

  1. Tehtäväoperaattorit. Joskus niitä tulkitaan on yhtä suuri, mikä hätänä. Tasa-arvoa käytetään kahden arvon vertailuun. Mutta määritysoperaattori antaa arvon esimerkiksi muuttujalle pet_name = 'Hippo'
  2. Aritmeettiset operaattorit. Koostuu operaattoreista, jotka suorittavat aritmeettisia tehtäviä, kuten yhteen- ja vähennyslaskua. Jotkut ohjelmointikielet tarjoavat aritmeettiset operaattorit, kun muilla ei ehkä ole niitä arsenaalissaan. Esimerkiksi moduuli/jäännös-operaattori ( % ) palauttaa loput divisioonan toiminnoista.
  3. Relaatiooperaattorit. Käytetään arvojen vertailuun. Niihin kuuluu suurempi kuin, pienempi kuin, yhtä suuri kuin, ei yhtä suuri kuin. Niiden esitys riippuu myös siitä, mitä ohjelmointikieltä opit. Joillekin PL:lle se ei ole sama - se on <> , muille - != tai !== .
  4. Loogiset operaattorit. Käytetään työhön loogisia operaatioita. Yleisesti käytetty loogisia operaattoreita ovat Ja, tai, Ei. Jotkut kielet edustavat näitä operaattoreita nimellä erikoismerkit. Esimerkiksi, && edustamaan loogista Ja, || - Sillä tai, Ja ! - Sillä Ei. Loogiset arvot arvioidaan yleensä käyttämällä boolen arvot totta tai väärä.

Kommentit

Dokumentaatio tulee olemaan tärkeä näkökohta toiminta ohjelmoinnin alalla. Näin selität koodisi muille ohjelmoijille. Tämä tehdään käyttämällä kommentteja, jotka on lisätty erilaisia ​​osia koodi. Kommenttien avulla voit ohjata muita ohjelmoijia kirjallisen ohjelman läpi.

Kääntäjä jättää huomioimatta koodirivit, jotka ovat kommentteja.

Kommenttien ilmoitus on erilainen eri kielillä. Esimerkiksi, # käytetään kommenttien kirjoittamiseen Pythonissa.

Tässä on esimerkki kommentista Pythonissa:

# ohjelmafragmentti Fibonaccin laskemiseen N luvusta

Java

// rekursiivinen toteutus Factorial tuonti java.util.Scanner; class RecursiveFactorial ( julkinen staattinen void main(String args) ( Skanneri input=new Scanner(System.in); System.out.print("Etsi tekijä: "); int num=input.nextInt(); System.out .println("Factoriaal "+num+" = "+fact(num) ) staattinen pitkä fakta(int n) ( if(n)< 2) return 1; return n * fact(n-1); } }

Ohjeet

Tarkastele lähdekoodia sen lähteen avulla. Alkuperäinen tiedosto sisältää ohjelmoijan ohjelmistoa luodessaan kirjoittaman koodin, jonka jälkeen se käännetään erikoistyökaluilla ja muutetaan asennustiedostoksi.

Jos olet kadottanut alkuperäisen tiedoston koodi, tai se ei ole käytettävissäsi muista syistä, käytä erityisiä purkuohjelmia. Myös disassembler-ohjelmia on saatavilla. Huomaa, että katsot alkuperäistä koodi voi usein tulla mahdottomaksi tapauksissa, joissa et tiedä mitä ohjelmointikieltä on käytetty sen kehittämiseen.

Jos haluat löytää koodin ilmainen ohjelmisto, suorita haku Internetistä vastaavalla pyynnöstä. Kokeile myös latausta Tämä ohjelma ja etsi sen valikosta kohta "Näytä lähde koodi" Tämä on yleensä saatavilla uudelleen jaettavissa oleville ohjelmille.

Ole varovainen käyttäessäsi niitä, erityisesti tämä koskee ohjelmia, joita ei ole ladattu kehittäjän verkkosivustolta, koska lähdekoodi saattaa sisältää vahingoittava koodi, joka tietokoneellesi asennettuna asentaa myös troijalaisia, näppäinloggerit ja niin edelleen.

Ole varovainen, kun käytät purkuohjelmia, sillä monet ohjelmistokehittäjät käyttävät erikoisohjelmia, jotka vaikeuttavat alkuperäisen uudelleenluomista. koodi. Jos ohjelma on kirjoitettu assemblerillä, myös hyväksytty erityisiä ohjelmia.

Hyvitykset ohjelmistokehitys melko paljon, älä käytä niitä vilpillisiin tarkoituksiin tai tehdä muutoksia suljetun lähdekoodin ohjelmiin, koska näihin toimiin liittyy usein tietty lain mukainen vastuu.

Hyödyllinen neuvo

Älä tarkista koodia suljetut ohjelmatäläkä varsinkaan tee siihen muutoksia.

Ohjelmakoodi voi vaihdella yksityisyyden suhteen - monet kehittäjät eivät tuota sitä julkisesti saataville ja käyttöoikeussopimuksen ehdot asettavat käyttäjille rajoituksia sen käytölle ja katselulle. Mukana on myös ohjelmia avoin lähdekoodi, joita voidaan tarkastella, muokata ja niin edelleen.

Tarvitset

  • - ohjelma lähdekoodin avaamiseen.

Ohjeet

Varmista, että sen ohjelmiston lähdekoodi, jota haluat tarkastella, on tarkoitettu avoin pääsy. Voit tehdä tämän siirtymällä ohjelmistokehittäjän viralliselle verkkosivustolle ja tarkastelemalla lisenssityyppiä. Jos ohjelman lähdekoodi on suljettu, et voi tarkastella sitä. Tämä on epämukavaa, mutta tällaisella järjestelmällä on melko harvinaista löytää kopioita ohjelmasta, joka sisältää troijalaisia ​​ja muita haittaohjelma. Tämä on vapaiden ohjelmistojen suurin haitta.

Jos sinulla on ilmainen ohjelmisto, etsi "Lähdekoodi" ohjelmavalikosta, jos kehittäjä tarjoaa sellaisen kohteen, mikä on erittäin harvinaista. Jos haluat tarkastella sitä muissa tapauksissa, käytä kokoonpanoohjelmaa tai muuta kolmannen osapuolen ohjelmistoa.

Usein lähteen avaamiseksi sinun on tiedettävä, mitä ohjelmointikieltä ohjelman luojat käyttivät kehityksen aikana, mikä on usein erittäin vaikea määrittää. Täältä voit asentaa setin tietokoneellesi erilaisia ​​ohjelmia sisään kirjoitetun lähdekoodin avaamiseen eri kieliä.

Jos käytät ilmaisia ​​ohjelmistoja, katso lähdekoodia, jos sinulla on mahdollisuus, ennen asennusta, varsinkin jos ohjelma on ladattu epävirallinen lähde. Tämä auttaa suojaamaan tietokonettasi haittaohjelmilta, jotka asennetaan pääohjelman mukana.

Älä myöskään turvaudu erilaisia ​​menetelmiä Muutosten tekeminen ohjelman suljettuun lähdekoodiin, usein tällaisissa tapauksissa on tietty vastuu sääntöjen rikkomisesta lisenssisopimus käyttäjän ja kehittäjän välillä. Älä myöskään julkaise muokattuja tällaisia ​​ohjelmia Internetiin.

Video aiheesta

Hyödyllinen neuvo

Tarkista ilmaisten ohjelmistojen lähteet.

Mahdollisuus tarkastella alkuperäistä koodi erilaiset sivustot voivat olla erittäin hyödyllisiä, kun luot omia sivusto. Voit nähdä HTML-koodin käyttämällä erikoisasetukset Ja lisälaajennuksia selain sekä ohjelmien katselu tekstitiedostoja.

Tarvitset

  • - selainohjelma;
  • - muistilehtiö-ohjelma.

Ohjeet

Etsi "Sivuston lähdekoodi" -valikkokohta selaimesta. Esimerkiksi sisään Mozilla ohjelma Firefox se löytyy "Web-kehitys"-osiosta, joka sijaitsee päävalikon "Työkalut"-kohdassa, ja selaimessa Internet Explorer html-koodin katselu kutsutaan päävalikon Näytä-kohdasta. Mene sivustolle, jonka koodia haluat tutkia. Kun sivu on latautunut, valitse Site Source -työkalu. Ohjelma antaa erityinen ikkuna, jossa näet koodin. Jos sivun sisältö ei näy oikein, yritä muuttaa koodausta.

Vakio-ominaisuudet Selainta voidaan laajentaa liitännällä. Voit usein löytää ohjelman kehittäjän verkkosivustolta laajennuksen, jonka avulla voit tarkastella sivuston koodia. Esimerkiksi plugin for Mozilla Firefox nimeltä Firebug Opera selain– DragonFly. Lataa ja asenna laajennus. Sinun on ehkä käynnistettävä selain uudelleen. Siirry seuraavaksi haluamaasi sivustoon. Napsauta liitännäiskonsolin kutsumispainiketta - se voi sijaita jossakin ohjelman työpaneelissa - ja sitten lisäikkuna, joka näyttää lähdekoodin avaa sivu.

Tallenna tarvittavat verkkosivut sopivalla selaintoiminnolla. Voit tehdä tämän napsauttamalla päävalikon kohtaa "Tiedosto" ja valitsemalla "Tallenna nimellä". Valitse tietokoneeltasi paikka, johon tallennat sivun kopion. Valitse sitten avattavasta "Tiedostotyyppi"-valikosta vaihtoehto "Web-sivu, koko" tai "Web-sivu, vain HTML". Napsauta "Tallenna". Toista toimenpide kaikilla tarvittavilla Internet-resurssin sivuilla. Avaa kansio, johon tiedostot on tallennettu. Valitse yksi sivuista ja käynnistä se Notepad-ohjelman avulla. Voit käyttää käyttöjärjestelmään asennettua Windows-apuohjelma Muistio, mutta parempi ladata lisää kätevä ohjelma Muistio++. Siinä on toiminto erityyppisten html-tunnisteiden erottamiseen värin mukaan.

IMEI on tunniste koodi mobiili puhelin. Jos matkapuhelimesi varastetaan tai katoaa, voit yrittää löytää sen tämän avulla koodi y, jos pyydät apua sisäasiainviranomaisilta.

Ohjeet

Selvitä IMEI-koodisi puhelin valitsemalla *#06#. Hetken kuluttua tämä näkyy matkapuhelimesi näytöllä. koodi. Tällä tavalla voit selvittää täysin minkä tahansa matkapuhelinmallin IMEI:n puhelin.

Ota laatikko pois puhelin ja tutkia sitä kaikilta puolilta. Matkapuhelimen IMEI on yleensä merkitty palkin lähelle koodi a ja on muodoltaan numerosarja tai myös veto koodi A. Jos on mahdollista, että tämä laatikko voi joutua epärehellisten ihmisten käsiin, piilota se, jotta he eivät voi käyttää hyväkseen huolimattomuuttasi.

Tarkista mobiililaitteesi asiakirjat. Ne osoittavat yleensä myös IMEI:n. Tarkista sopimus, jonka allekirjoitit viestintäkaupassa oston yhteydessä puhelin. IMEI on listattu samalla rivillä kuin "Mallin nimi".

Sammuta puhelin, avaa se takakansi ja poista akku varovasti. Kotelon sisällä näet tarran, jossa on tiedot valmistajasta puhelin, mallit sekä tunnistetiedot koodi. Joissakin puhelinmalleissa IMEI-koodia ei kuitenkaan välttämättä ilmaista pitkänä numerosarjana, vaan ainoastaan ​​viivakoodina. koodi A.

Jos päätät ostaa puhelimen käytettynä, pyydä myyjää toimittamaan sinulle kaikki mobiililaitteen asiakirjat ja tarkista IMEI valitsemalla *#06# tai avaamalla puhelin.

Jos puhelimesi varastetaan tai katoaa, soita ensin operaattorillesi ja estä numero. Ota tämän jälkeen yhteyttä poliisiin ja anna sisäpoliisille kaikki tietosi sieppauksen tai katoamisen ajasta ja paikasta. Mutta tärkein asia, joka sinun on kerrottava heille, on henkilöllisyytesi koodi sinun hänen mobiililaite.

Jos et jostain syystä pystynyt selvittämään IMEI-koodia puhelin, älä mene Internet-sivustoille, jotka tarjoavat erilaisia ​​ohjelmia ja palveluita, joiden oletetaan voivan auttaa sinua paitsi koodi matkapuhelimeen, mutta myös avata vanha SIM-kortti ilman PIN- ja PUK-koodia. Tätä ei voida tehdä ilman pääsyä teleoperaattoreiden tietokantoihin. Ja teleoperaattorit välittävät turvallisuudesta korkein taso.

Avainta, jota käytit ohjelmiston aktivoimiseen, et voi tarkastella tavalliseen tapaan, kuten, lisenssikoodi ohjelmat, jotka on tallennettu rekisteriin ja joita voidaan käyttää, kun se käynnistetään tai käyttämällä muita ohjelmia. Lisenssikoodin perusteella voit tarkastella aktivointikoodia ohjelman kehittäjän virallisella verkkosivustolla.

Tarvitset

  • - ohjelma lisenssikoodin katseluun.

Ohjeet

ladata Everest ohjelma 2006 tietokoneellesi. Asenna se ja suorita se. Valitse pääikkunasta sinua kiinnostava ohjelmisto, jonka lisenssikoodin haluat tietää. Tarvitsemasi tiedon pitäisi näkyä ikkunan oikealla puolella. Voit myös tallentaa sen tiedostoon tai tulostaa sen. Joka tapauksessa, vastaavia tietoja on parasta säilyttää ei sisällä sähköisessä muodossa kummallakaan irrotettava tietoväline, jota et aio alustaa.

Katso ohjelman lisenssikoodia levyltä, jos ostit sen erillisenä tuotteena tietokoneelta, sen laatikosta ja niin edelleen. Myös tietoa koodista ohjelmistotuote sisältyvät rekisteriin käyttöjärjestelmä. Suorita se avaamalla "Käynnistä"-valikosta "Suorita" ja kirjoittamalla regedit näkyviin tulevan ikkunan kenttään.

Etsi vasemmalla olevista hakemistoista kohde, joka vastaa ohjelmistosta. Valitse tarvitsemasi ohjelma, etsi lisenssitiedot kansioista. Kopioi se.

Kirjoita saatu lisenssikoodi uudelleen jollakin yllä olevista tavoista. Siirry sen ohjelmistokehittäjän verkkosivustolle, jonka aktivointikoodi kiinnostaa sinua. Etsi ohjelman aktivointi- ja rekisteröintipiste, jos se on saatavilla sivustolta. Anna ohjelmistotuotteesi lisenssikoodi ja katso sille saatavilla oleva aktivointikoodi. Tämä menetelmä on usein kätevä tapauksissa, joissa ohjelmistotuotteen aktivointi on saatavilla verkkosivustolla.

Jos tämä aktivointitapa ei ole käytettävissä ohjelmallesi, selvitä koodi uudelleenasennuksen yhteydessä. Poista asennus kokonaan Ohjauspaneelin "Lisää tai poista sovellus" -valikon kautta ja poista aktivointimerkintä, kun olet ensin varmistanut, että sinulla on käyttöoikeus. Viimeistele aktivointi asennuksen jälkeen tarkastelemalla lisenssikoodiasi vastaavaa avainta. Kirjoita se uudelleen.

Hyödyllinen neuvo

Tallenna aina tiedot, jotka ovat tarpeen ohjelman aktivoimiseksi tulevaisuudessa, jotta avaimen hankintamenettelyä ei käytetä uudelleen.

Katsotaanpa, kuinka alkuluku määritetään koodi sivuja, koska tämä parametri on erittäin tärkeä Internetissä työskennellessä. Jos tarvitset uutisia, tunnisteita tai kuvaa, mutta et osaa kirjoittaa sitä, voit aina kopioida tietoja toiselta sivustolta saatuasi alkuperäisen koodi sivuja jos hän ei ole varten koodi sivuston kehittäjien luomia. Alkuperäinen on tärkeä koodi V sivun tiedostot, jotka eivät ole ohjelmia, käyttävät lähdettä koodi ja voit työskennellä sivujen kanssa ja muokata niitä.

Tarvitset

  • Ohjeet sivun lähdekoodin katseluun.

Ohjeet

Jotta se olisi näkyvissä, se on rekisteröity alkuperäiseen koodi ohm Täytä se koodi om voit, jos olet resurssin omistaja, tai muuttaa sitä käyttämällä muistilehteä, editoria, käyttämällä tätä erikoiset laajennukset. Käyttäjä voi myös muuttaa sivua muokkaamalla tiedostoa ja lisäämällä omansa. In - selaimet tarkastelevat lähdettä koodi ja suoritetaan käyttämällä erilaisia ​​komentoja, katsotaanpa niitä tarkemmin.

Valitse Internet Explorerissa "View"-välilehti ja sitten "alkuperäinen". koodi sivuja» tai kohteen voi valita napsauttamalla oikea painike hiiret. Kehittäjien salattava koodi tässä siirrymme "palvelu"-valikkoon, sitten "kehittäjätyökalut", napsauta nuolta, valitse haluamasi elementti ja koodi tulla . Napsauta seuraavaksi kuvaketta ja koodi tekstimuodossa ja kopioi sen komponentit html:ksi.

Mozilla selain Firefox tarjoaa mahdollisuuden katsella yksinkertaisella komennolla "Ctrl+U" tai valitsemalla "Tools"-valikosta alimerkkijono "view source" koodi" Voit tarkastella salattuja tietoja Mozilla Firefoxissa asentamalla erityisen Web-kehittäjä, valitse valikosta " koodi" merkkijono " luotu koodi" ja alla sivuja alkuperäisen arvo tulee näkyviin koodi A. Kopioi tiedosto leikepöydälle tai tallenna se tunnisteella page.htm.

klo käyttämällä Googlea Chromen päävalikosta "työkalut" valitse alimerkkijono "näytä lähde koodi", käytä sitten hiiren oikeaa painiketta avataksesi kohteen "näkymän koodi A sivuja» tai käyttämällä näppäimiä "Ctrl + U".

varten Safari selain valikosta löydämme "näytä html- koodi", myös napsauttamalla hiiren kakkospainikkeella, avaa alimerkkijono "näytä lähde" ​​tai käytä pikanäppäintä "Ctrl + Alt + U".

Huomautus

Mahdollisuus tarkastella salattuja tietoja lähdekoodista tapahtuu kahdella selaimella.

Hyödyllinen neuvo

Jos et ole sivuston kehittäjä, voit vaihtaa sivua vain omaan käyttöön.

Ohjelma on sen lisenssikoodi, jonka perusteella generoidaan aktivointikoodi. Tämä tapahtuu kommunikoimalla Internetin kautta tai puhelimitse. Jotkut kehittäjät tarjoavat myös muita aktivointimenetelmiä.

Tarkoitus

Lähdekoodia käytetään joko objektikoodin tuottamiseen tai sen suorittaa tulkki. Muutoksia ei koskaan tehdä objektikoodiin, vain lähdekoodiin ja muunnetaan sitten takaisin objektikoodiksi.

Toinen lähdekoodin tärkeä tarkoitus on ohjelman kuvaus. Ohjelman tekstin perusteella voit rekonstruoida sen käyttäytymisen logiikan. Kommentteja käytetään lähdekoodin ymmärtämisen helpottamiseksi. On myös työkaluja, joiden avulla voit saada automaattisesti lähdekoodidokumentaation - ns. dokumentaatiogeneraattorit.

Lisäksi lähdekoodilla on monia muita käyttötarkoituksia. Sitä voidaan käyttää opetusvälineenä; Aloitteleville ohjelmoijille saattaa olla hyödyllistä tutkia olemassa olevaa lähdekoodia ohjelmointitekniikoiden ja -menetelmien oppimiseksi. Sitä käytetään myös viestintävälineenä kokeneiden ohjelmoijien välillä sen tiiviin ja yksiselitteisen luonteen vuoksi. Koodin jakaminen kehittäjien kesken mainitaan usein edistävänä tekijänä ohjelmointikokemuksen parantamisessa.

Ohjelmoijat siirtävät usein lähdekoodia (moduuleissa sellaisenaan tai mukautettuina) projektista toiseen, mitä kutsutaan koodin uudelleenkäytöksi.

Lähdekoodi on kriittinen komponentti ohjelmistojen siirtämisessä muille alustoille. Ilman minkään ohjelmiston lähdekoodia siirtäminen on joko liian vaikeaa tai täysin mahdotonta.

Organisaatio

Ohjelmiston jonkin osan (moduulin, komponentin) lähdekoodi voi koostua yhdestä tai useammasta tiedostosta. Ohjelmakoodia ei välttämättä kirjoiteta vain yhdellä ohjelmointikielellä. Esimerkiksi usein C-kielellä kirjoitetut ohjelmat sisältävät optimointitarkoituksessa koodin lisäyksiä kokoonpanokielellä. On myös mahdollista, että jotkin ohjelman komponentit tai osat kirjoitetaan eri kielillä ja kootaan sitten yhdeksi suoritettavaksi moduuliksi käyttämällä tekniikkaa, joka tunnetaan nimellä kirjaston linkitys ( kirjaston linkittäminen).

Monimutkaiset ohjelmistot edellyttävät kymmenien tai jopa satojen lähdekooditiedostojen rakentamista. Tällaisissa tapauksissa rakentamisen yksinkertaistamiseksi käytetään yleensä projektitiedostoja, jotka sisältävät kuvauksen lähdekooditiedostojen välisistä riippuvuuksista ja kuvaavat koontiprosessin. Nämä tiedostot voivat sisältää myös valintoja kääntäjälle ja suunnitteluympäristölle. Eri suunnitteluympäristöissä voidaan käyttää erilaisia ​​projektitiedostoja, ja joissakin ympäristöissä nämä tiedostot voivat olla tekstimuodossa, jotka soveltuvat ohjelmoijan suoraan muokkaukseen muissa ympäristöissä universaaleja tekstieditoreja käyttäen, erityismuotoja tuetaan ja luominen ja tiedostojen muokkaaminen suoritetaan erikoistyökaluilla. Projektitiedostot sisältyvät yleensä termiin "lähdekoodi". Suurin osa nykyaikaisista kieliympäristöistä edellyttää projektitiedostojen käyttöä riippumatta muun lähdekoodin monimutkaisuudesta. Tämä projekti. Usein lähdekoodilla viitataan myös resurssitiedostoihin, jotka sisältävät erilaisia ​​tietoja, esimerkiksi ohjelman rakentamiseen tarvittavia graafisia kuvia.

Lähdekoodin työskentelyn helpottamiseksi ohjelmoijatiimin koodiyhteistyössä käytetään versionhallintajärjestelmiä.

Laatu

Toisin kuin ihmisillä, tietokoneelle ei ole "hyvin kirjoitettua" tai "huonosti kirjoitettua" koodia. Mutta koodin kirjoitustapa voi vaikuttaa suuresti ohjelmiston ylläpitoprosessiin. Lähdekoodin laatu voidaan arvioida seuraavilla parametreilla:

  • koodin luettavuus (mukaan lukien kommenttien läsnäolo koodiin);
  • tuen, testauksen, virheenkorjauksen ja virheenkorjauksen, muokkauksen ja siirtämisen helppous;
  • resurssien taloudellinen käyttö - muisti, prosessori, levytila;
  • kääntäjän tuottamien kommenttien puuttuminen;
  • "roskan" puuttuminen - käyttämättömät muuttujat, tavoittamattomat koodilohkot, tarpeettomat vanhentuneet kommentit jne.;
  • riittävä virheiden käsittely;
  • siirrettävyys - kyky käyttää käsittelijää (kääntäjä, tulkki, kääntäjä) eri versioita, tai jopa eri käyttöjärjestelmä;
  • mahdollisuus rajapinnan kansainvälistymiseen.

Ei-suoritettava lähdekoodi

Copyleft-lisenssit ilmaisiin ohjelmistoihin edellyttävät lähdekoodin jakelua. Näitä lisenssejä käytetään usein myös teoksiin, jotka eivät ole ohjelmistoja - esimerkiksi dokumentaatioita, kuvia, tietokonepelien datatiedostoja.

Tällaisissa tapauksissa lähdekoodin katsotaan olevan teoksen muoto, joka on edullinen editoitavaksi. Muissa lisensseissä kuin ohjelmistoissa sitä voidaan kutsua myös versioksi " läpinäkyvä muoto" Tämä voisi olla esimerkiksi:

  • tiedostolle, joka on pakattu datahäviöllä - häviötön versio;
  • vektorikuvan tai kolmiulotteisen mallin renderöimiseksi - vastaavasti vektoriversio ja malli;
  • tekstikuvalle - sama teksti tekstimuodossa;
  • musiikille - tiedosto musiikkieditorin sisäisessä muodossa;
  • ja lopuksi itse tiedosto, jos se täyttää määritetyt ehdot tai jos enemmän kätevä versio sitä ei yksinkertaisesti ollut olemassa.

Katso myös


Wikimedia Foundation. 2010.

Katso, mitä "lähdekoodi" on muissa sanakirjoissa:

    Elokuvan lähdemateriaalit: negatiivi, vastapaino, elokuvan kontrollikopio, alkuperäiset magneettiset äänitteet musiikin jälkiääniöstä, kohina, videofonogrammasteri, CD jne. Synonyymit: teksti on joko suoraan tulkin suorittama tai... ... Taloussanakirja

    Ihmisen kirjoittama teksti tietokoneohjelma millä tahansa ohjelmointikielellä Liiketoiminnan termien sanakirja. Akademik.ru. 2001... Liiketoiminnan termien sanakirja

    lähde- - Tietoliikenneaiheet, peruskäsitteet EN lähdekoodi... Teknisen kääntäjän opas

    lähde- 3.1.13 lähdekoodi: tietokoneohjelma, joka on ilmaistu ihmisen luettavassa muodossa (ohjelmointikieli), joka on käännetty koneellisesti luettavassa muodossa(objektikoodi) ennen kuin sitä voidaan testata ... ... Normatiivisen ja teknisen dokumentaation termien sanakirja-viitekirja

    lähde- Kieli lähdetekstiSelittävä käännössanakirja

    Lähdekoodi: Lähdekoodi on ihmisen kirjoittama tietokoneohjelman teksti. Lähdekoodin teknotrilleri, jonka on ohjannut Duncan Jones ... Wikipedia

    Tällä termillä on muita merkityksiä, katso lähdekoodi. Lähdekoodi Lähdekoodi ... Wikipedia

    Tästä artikkelista puuttuu linkkejä tietolähteisiin. Tietojen tulee olla todennettavissa, muuten ne voidaan kyseenalaistaa ja poistaa. Voit... Wikipedia

    Open Source Initiative (OSI) -logo avoin lähdekoodi ohjelmisto) on avoimen lähdekoodin ohjelmisto. Lähde luomia ohjelmia auki eli katseltavissa ja muutettavassa. Tämä on... ... Wikipedia

    Lähdeohjelma (lähdekoodi) - 48) alkuperäinen ohjelma(lähdekoodi) vastaava esitys yhdestä tai useammasta prosessista, jonka ohjelmointijärjestelmä voi muuntaa laitteistolla suoritettavaan muotoon (oliokoodi tai objektikieli) (luokat 6, 7 ja 9); ... Virallinen terminologia