Programmatūra ir programmu kolekcija. Programma ir instrukciju kopums, ko datoram dod noteikta uzdevuma veikšanai. Viņu instrukcijas raksta programmētājs, izmantojot programmēšanas valodu. Tāpēc programmatūras izstrāde, kas nozīmē programmu kopas izstrādi. Programmu rakstīšanas darbība ir pazīstama kā programmēšana. Pilnīgas programmatūras izstrādes procesu sauc par programmatūras izstrādes dzīves ciklu (SDLC). SDLC veiktās darbības sniedz izpratni par avota kodu un objekta kodu. Šajā rakstā ir apskatīta atšķirība starp avota kodu un objekta kodu. galvenā atšķirība starp avota kodu un objekta kodu ir tas, ka Source Code ir datoru instrukciju kolekcija, kas uzrakstīta, izmantojot cilvēkam lasāmu programmēšanas valodu, savukārt Object Code ir paziņojumu secība mašīnvalodā, un tā tiek izvadīta pēc tam, kad kompilators vai montētājs pārveido avota kodu..
1. Pārskats un galvenās atšķirības
2. Kas ir avota kods
3. Kas ir objekta kods
4. Līdzības starp avota kodu un objekta kodu
5. Salīdzinājums blakus - avota kods pret objekta kodu tabulas veidā
6. Kopsavilkums
Pirms programmatūras izstrādes ir jāizprot prasība. Analītiķi iegūst lietotāja nepieciešamās funkcijas un dokumentē tās. Šis dokuments ir sistēmas prasību specifikācija (SRS). Tas nodrošina nepieciešamo funkciju aprakstu. Balstoties uz šo dokumentu, sistēma ir izstrādāta. Sistēmas projektēšanu var veikt, izmantojot diagrammas, datu plūsmas diagrammas (DFD). Projektēšanas fāzes iznākumi var būt datu bāzu projektēšana, procesu izstrāde utt. Pēc projektēšanas fāzes pabeigšanas programmētājs var realizēt šos dizainus, izmantojot atbilstošu programmēšanas valodu..
01. attēls: avota kods
Programmēšanas valodu ir daudz. Daži no tiem ir C, C #, C ++, C # un Python. Programmētājs var izvēlēties programmēšanas valodu atbilstoši programmatūras projektam un pārveidot dizainus datorprogrammās. Instrukcijas ir rakstītas, lai sasniegtu nepieciešamās programmatūras funkcionalitāti, izmantojot programmēšanas valodu. Šīm instrukcijām ir sintakse, kas līdzīga angļu valodai, un ko cilvēki var izlasīt. Šo instrukciju kopumu, kas rakstīts, izmantojot cilvēkam lasāmu programmēšanas valodu, sauc par avota kodu.
Avota kods ir saprotams cilvēkiem, jo tam ir sintakse, kas līdzīga angļu valodai. Datoram vai mašīnai tas nav saprotams. Datori vai mašīnas saprot bināro valodu, kas sastāv no nullēm un vienreiz. Tāpēc ir jāpārveido avota kods mašīnām saprotamā formā. Sastādītājs vai montētājs konvertē avota kodu binārā valodā vai mašīnas valodā. Šis konvertētais kods ir pazīstams kā objekta kods. Tas ir saprotams datoram. Visbeidzot, cilvēka sniegtie norādījumi ir saprotami datoram.
Avota kods pret objekta kodu | |
Pirmkods ir datoru instrukciju kopums, kas uzrakstīts, izmantojot cilvēkiem lasāmu programmēšanas valodu. | Objekta kods ir paziņojumu secība mašīnvalodā vai binārā formā, un tā ir izvade pēc kompilatora vai montētāja pārveidota avota koda. |
Saprotamība | |
Pirmkods ir lasāms cilvēkam vai programmētājam. | Objekta kodu var nolasīt dators. |
Paaudze | |
Cilvēks ģenerē avota kodu. | Kompilators ģenerē objekta kodu. |
Formāts | |
Pirmkods ir vienkārša teksta formā. | Objekta kods ir bināru failu veidā. |
Datorprogrammas ir noderīgas, lai sniegtu norādījumus datoram noteikta uzdevuma veikšanai. Šīs programmas ir rakstītas, izmantojot programmēšanas valodas. Ir daudz programmēšanas valodu, un programmētājs var izvēlēties valodu programmu vai programmatūras izstrādei. Pirmkods un objekta kods ir divi termini, kas saistīti ar programmēšanu. Atšķirība starp avota kodu un objekta kodu ir tāda, ka avota kods ir datoru instrukciju kopums, kas uzrakstīts, izmantojot cilvēkam lasāmu programmēšanas valodu, savukārt objekta kods ir paziņojumu secība mašīnvalodā, un tas tiek izvadīts pēc tam, kad kompilators vai montētājs pārveido avota kods.
Varat lejupielādēt šī raksta PDF versiju un izmantot to bezsaistes vajadzībām, kā norādīts citēšanas piezīmē. Lūdzu, lejupielādējiet PDF versiju šeit. Atšķirība starp avota kodu un objekta kodu
1. “Atšķirība starp avota kodu un objekta kodu.” Apgūstiet programmēšanu. Pieejams šeit
2.vshahnavaz. Avota kods un objekta kods, VShahnavaz, 2014. gada 3. decembris. Pieejams šeit
3. “Objekta kods”. Wikipedia, Wikimedia Foundation, 2018. gada 11. janvāris. Pieejams šeit
4. “Pirmkods”. Wikipedia, Wikimedia Foundation, 2018. gada 11. janvāris. Pieejams šeit
1.'Avota kods C'By Romainhk - Savs darbs, (CC BY-SA 3.0), izmantojot Commons Wikimedia