Tarkvara on programmide kogum. Programm on juhiste kogum, mis antakse arvutile konkreetse ülesande täitmiseks. Nende juhised on programmeerija kirjutatud programmeerimiskeelt kasutades. Seetõttu tarkvara arendamine, mis tähendab programmikomplekti väljatöötamist. Programmide kirjutamise tegevus on tuntud kui programmeerimine. Protsessi, mida järgitakse tervikliku tarkvara väljatöötamiseks, nimetatakse tarkvara arendamise elutsükliks (SDLC). SDLC-ga seotud sammud annavad ülevaate lähtekoodist ja objekti koodist. Selles artiklis käsitletakse lähtekoodi ja objektkoodi erinevust. võtme erinevus lähtekoodi ja objektikoodi vahel on see, et Lähtekood on arvutijuhendite kogum, mis on kirjutatud inimloetava programmeerimiskeele abil, samas kui objektikood on masina keeles avalduste jada ja see on väljund pärast seda, kui koostaja või koostaja teisendab lähtekoodi.
1. Ülevaade ja peamised erinevused
2. Mis on lähtekood
3. Mis on objekti kood
4. Lähtekoodi ja objektkoodi sarnasused
5. Kõrvuti võrdlus - lähtekood vs objekti kood tabelina
6. Kokkuvõte
Enne tarkvara arendamist peaks olema nõue arusaadav. Analüütikud saavad kasutaja vajalikud funktsioonid ja dokumenteerivad need. See dokument on süsteeminõude spetsifikatsioon (SRS). See sisaldab vajalike funktsioonide kirjeldavat dokumentatsiooni. Selle dokumendi põhjal on süsteem välja töötatud. Süsteemi kavandamiseks võib kasutada vooskeemid, andmevoo diagrammid (DFD). Projekteerimisfaasi väljunditeks võivad olla andmebaaside kujundamine, protsesside kavandamine jne. Pärast projekteerimisfaasi lõppu saab programmeerija neid kavandeid asjakohase programmeerimiskeele abil rakendada..
Joonis 01: lähtekood
Neid programmeerimiskeeli on palju. Mõned neist on C, C #, C ++, C # ja Python. Programmeerija saab valida programmeerimiskeele vastavalt tarkvaraprojektile ja teisendada kujundused arvutiprogrammideks. Juhised on kirjutatud programmeerimiskeelt kasutava tarkvara funktsionaalsuse saavutamiseks. Nende juhiste süntaks on ingliskeelsega sarnane ja inimesele loetav. Seda juhist, mis on kirjutatud inimloetava programmeerimiskeele abil, nimetatakse lähtekoodiks.
Lähtekood on inimestele arusaadav, kuna selle süntaks on sarnane inglise keelega. See pole arvuti ega masina poolt mõistetav. Arvutid või masinad mõistavad kahendkeelt, mis koosneb nullidest ja ühest korrast. Seetõttu on vaja lähtekood teisendada masinalt arusaadavaks. Kompilaator või kokkupanija teisendab lähtekoodi kahend- või masinakeeleks. Seda teisendatud koodi nimetatakse objektikoodiks. See on arvutile arusaadav. Lõpuks on inimese antud juhised arvutile arusaadavad.
Lähtekood vs objekti kood | |
Lähtekood on arvutijuhendite kogum, mis on kirjutatud inimesele loetavas programmeerimiskeeles. | Objektikood on masina keeles või binaarses avalduste jadas ja see on väljund pärast kompilaatori või koostaja teisendab lähtekoodi. |
Arusaadavus | |
Lähtekood on loetav inimesele või programmeerijale. | Objektikood on arvuti poolt loetav. |
Põlvkond | |
Inimene loob lähtekoodi. | Kompilaator genereerib objekti koodi. |
Vorming | |
Lähtekood on lihttekstina. | Objektikood on kahendkoodide kujul. |
Arvutiprogrammid on kasulikud konkreetse ülesande täitmiseks arvutile juhiste andmiseks. Need programmid on kirjutatud programmeerimiskeeli kasutades. Programmeerimiskeeli on palju ja programmeerija saab valida programmi, mille abil programme või tarkvara arendada. Lähtekood ja objektkood on programmeerimisega seotud kaks terminit. Lähtekoodi ja objektkoodi erinevus seisneb selles, et lähtekood on inimloetava programmeerimiskeele abil kirjutatud arvuti juhendite kogum, samas kui objektikood on masina keeles avalduste jada ning see on väljund pärast seda, kui koostaja või koostaja teisendab lähtekood.
Selle artikli PDF-versiooni saate alla laadida ja seda võrguühenduseta otstarbel kasutada tsitaatide märkuse kohaselt. Laadige alla PDF-versioon siit. Erinevus lähtekoodi ja objektkoodi vahel
1. "Erinevus lähtekoodi ja objektkoodi vahel." Õppige programmeerimist. Saadaval siin
2.vshahnavaz. Lähtekood ja objekti kood, VShahnavaz, 3. detsember 2014. Saadaval siin
3. “Objekti kood”. Wikipedia, Wikimedia Foundation, 11. jaanuar 2018. Saadaval siin
4. „Lähtekood”. Wikipedia, Wikimedia Foundation, 11. jaanuar 2018. Saadaval siin
1. Allikakood C'By Romainhkis - oma töö, (CC BY-SA 3.0) Commonsi Wikimedia kaudu