Ohjelmisto on kokoelma ohjelmia. Ohjelma on joukko ohjeita, jotka annetaan tietokoneelle tietyn tehtävän suorittamiseksi. Ohjeet on kirjoittanut ohjelmoija, joka käyttää ohjelmointikieltä. Siksi ohjelmiston kehittäminen, joka tarkoittaa ohjelmasarjan kehittämistä. Ohjelmien kirjoittamisen toiminta tunnetaan nimellä ohjelmointi. Prosessia, jota seuraa kokonaisen ohjelmiston kehittämiseksi, kutsutaan SDLC (Software Development Life Cycle). SDLC: n vaiheet antavat ymmärryksen lähdekoodista ja objektikoodista. Tässä artikkelissa kuvataan ero lähdekoodin ja objektikoodin välillä. avainero Lähdekoodin ja Objektikoodin välillä on, että Lähdekoodi on kokoelma tietokoneohjeita, jotka on kirjoitettu ihmisen luettavalla ohjelmointikielellä, kun taas Objektikoodi on lausekieli konekielellä, ja se on tulosteen jälkeen, kun kääntäjä tai kokoonpanija on muuntanut lähdekoodin.
1. Yleiskatsaus ja keskeiset erot
2. Mikä on lähdekoodi
3. Mikä on objektikoodi
4. Lähdekoodin ja objektikoodin yhtäläisyydet
5. Vertailu rinnakkain - lähdekoodi vs. objektikoodi taulukkomuodossa
6. Yhteenveto
Ennen ohjelmiston kehittämistä on ymmärrettävä vaatimus. Analyytikot hankkivat käyttäjän vaadittavat toiminnot ja dokumentoivat ne. Tämä asiakirja on SRS (System Requirement Specification). Se tarjoaa kuvaavan dokumentoinnin vaadituista toiminnoista. Järjestelmä on suunniteltu tuon asiakirjan perusteella. Järjestelmän suunnittelu voidaan tehdä käyttämällä vuokaavioita, Data Flow Diagrams (DFD). Suunnitteluvaiheen tulokset voivat olla tietokannan suunnittelu, prosessisuunnittelu jne. Suunnitteluvaiheen päätyttyä ohjelmoija voi toteuttaa nämä mallit käyttämällä asiaa koskevaa ohjelmointikieltä.
Kuva 01: Lähdekoodi
Niitä on monia ohjelmointikieliä. Jotkut niistä ovat C, C #, C ++, C # ja Python. Ohjelmoija voi valita ohjelmointikielen ohjelmistoprojektin mukaan ja muuntaa mallit tietokoneohjelmiksi. Ohjeet on laadittu tarvittavan ohjelmiston toiminnallisuuden saavuttamiseksi ohjelmointikieltä käyttämällä. Näiden ohjeiden syntaksi on samanlainen kuin englannin kielen ja ihmisen luettavissa. Tätä ihmisluettavalla ohjelmointikielellä kirjoitettuja ohjekokoelmia kutsutaan lähdekoodiksi.
Lähdekoodi on ihmisille ymmärrettävää, koska sen syntaksi on samanlainen kuin englannin kielen. Se ei ole ymmärrettävää tietokoneelle tai koneelle. Tietokoneet tai koneet ymmärtävät binaarikielen, joka koostuu nollasta ja kerran. Siksi on välttämätöntä muuntaa lähdekoodi koneelle ymmärrettävään muotoon. Kääntäjä tai asentaja muuntaa lähdekoodin binaarikieleksi tai konekieleksi. Tätä muunnettua koodia kutsutaan objektikoodiksi. Se on tietokoneelle ymmärrettävää. Lopuksi, ihmisen antamat ohjeet ovat tietokoneen ymmärrettäviä.
Lähdekoodi vs. objektikoodi | |
Lähdekoodi on kokoelma tietokoneohjeita, jotka on kirjoitettu ihmiselle luettavalla ohjelmointikielellä. | Objektikoodi on lausekieli konekielellä tai binaarilla, ja se on tulosteen kääntäjän tai kokoajan muuntaa lähdekoodin jälkeen. |
ymmärrettävyys | |
Lähdekoodi on luettavissa ihmisellä tai ohjelmoijalla. | Objektikoodi on luettavissa tietokoneella. |
sukupolvi | |
Ihminen luo lähdekoodin. | Kääntäjä luo objektikoodin. |
Muoto | |
Lähdekoodi on selkeän tekstin muodossa. | Objektikoodi on binäärimuotoinen. |
Tietokoneohjelmat ovat hyödyllisiä ohjeiden tarjoamiseksi tietokoneelle tietyn tehtävän suorittamiseksi. Nämä ohjelmat on kirjoitettu käyttämällä ohjelmointikieliä. Ohjelmointikieliä on monia, ja ohjelmoija voi valita kielen ohjelmien tai ohjelmistojen kehittämiseen. Lähdekoodi ja objektikoodi liittyvät ohjelmointiin kahteen termiin. Lähdekoodin ja objektikoodin välinen ero on, että lähdekoodi on kokoelma tietokoneohjeita, jotka on kirjoitettu ihmisille luettavalla ohjelmointikielellä, kun taas Object Code on lausekieli konekielellä, ja se on tulosteen jälkeen, kun kääntäjä tai kokoonpanija muuntaa lähdekoodi.
Voit ladata tämän artikkelin PDF-version ja käyttää sitä offline-tarkoituksiin lainaushuomautuksen mukaisesti. Lataa PDF-versio täältä Ero lähdekoodin ja objektikoodin välillä
1. ”Ero lähdekoodin ja objektikoodin välillä.” Opi ohjelmointi. Saatavilla täältä
2.vshahnavaz. Lähdekoodi ja objektikoodi, VShahnavaz, 3. joulukuuta 2014. Saatavana täältä
3. ”Objektikoodi.” Wikipedia, Wikimedia Foundation, 11. tammikuuta 2018. Saatavilla täältä
4. ”Lähdekoodi.” Wikipedia, Wikimedia Foundation, 11. tammikuuta 2018. Saatavilla täältä
1.'Lähdekoodi C'By Romainhkissä - Oma työ, (CC BY-SA 3.0) Commons Wikimedian kautta