En software er en samling af programmer. Et program er et sæt instruktioner, der gives til en computer til at udføre en bestemt opgave. Deres instruktioner er skrevet af en programmør ved hjælp af et programmeringssprog. Derfor udvikler en software, der betyder at udvikle et sæt programmer. Aktiviteten ved at skrive programmer kaldes programmering. Den proces, der følges for at udvikle en komplet software kaldes Software Development Life Cycle (SDLC). Trinene involveret i SDLC giver en forståelse af kildekoden og objektkoden. Denne artikel diskuterer forskellen mellem kildekode og objektkode. Det vigtigste forskel mellem kildekoden og objektkoden er, at Kildekode er en samling af computerinstruktioner, der er skrevet ved hjælp af et programmerbart sprog, der kan læses af mennesker, mens objektkode er en række af sætninger på maskinsprog og er output efter, at kompilatoren eller en samler konverterer kildekoden..
1. Oversigt og nøgleforskel
2. Hvad er kildekode
3. Hvad er objektkode
4. Ligheder mellem kildekode og objektkode
5. Sammenligning side ved side - kildekode vs objektkode i tabelform
6. Resume
Før du udvikler softwaren, skal der være en forståelse af kravet. Analytikerne får brugerens krævede funktionaliteter og dokumenterer dem. Dette dokument er systemkravspecifikation (SRS). Det giver beskrivende dokumentation af de krævede funktionaliteter. Baseret på dette dokument er systemet designet. Systemdesign kan udføres ved hjælp af flowdiagrammer, Data Flow Diagrams (DFD). Udgangene fra designfasen kan være databasedesign, procesdesign osv. Når designfasen er afsluttet, kan disse design implementeres ved hjælp af et relevant programmeringssprog af en programmør.
Figur 01: Kildekode
Det er mange programmeringssprog. Nogle af dem er C, C #, C ++, C # og Python. Programmereren kan vælge programmeringssprog i henhold til softwareprojektet og konvertere design til computerprogrammer. Instruktionerne er skrevet for at opnå funktionaliteten af den krævede software ved hjælp af programmeringssprog. Disse instruktioner har en syntaks, der ligner det engelske sprog og kan læses af et menneske. Denne samling af instruktioner skrevet med et menneskeligt læsbart programmeringssprog kaldes kildekoden.
Kildekoden er forståelig af mennesker, fordi den har en syntaks, der ligner det engelske sprog. Det er ikke forståeligt af en computer eller en maskine. Computere eller maskiner forstår det binære sprog, der består af nuller og én gang. Derfor er det nødvendigt at konvertere kildekoden til maskinforståelig form. Kompilatoren eller en samler konverterer kildekoden til binært sprog eller maskinsprog. Denne konverterede kode kaldes objektkoden. Det er forståeligt af computeren. Endelig er instruktionerne givet af mennesket forståelige af computeren.
Kildekode vs objektkode | |
Kildekoden er en samling af computerinstruktioner skrevet ved hjælp af et programmerbart sprog, der kan læses af mennesker. | Objektkoden er en sekvens af sætninger på maskinsprog eller binær og er output efter kompilatoren, eller en samler konverterer kildekoden. |
forståelighed | |
Kildekoden kan læses af den menneskelige eller programmereren. | Objektkoden kan læses af computeren. |
Generation | |
Mennesket genererer kildekoden. | Compileren genererer objektkoden. |
Format | |
Kildekoden er i form af ren tekst. | Objektkoden er i form af binære filer. |
Computerprogrammer er nyttige til at give instruktioner til computeren for at udføre en bestemt opgave. Disse programmer er skrevet ved hjælp af programmeringssprog. Der er mange programmeringssprog, og programmereren kan vælge et sprog til at udvikle programmer eller software. Kildekode og objektkode er to udtryk, der er forbundet med programmering. Forskellen mellem kildekoden og objektkoden er, at kildekoden er en samling af computerinstruktioner, der er skrevet ved hjælp af et menneskeligt læsbart programmeringssprog, mens objektkode er en række udsagn på maskinsprog og er output efter, at kompilatoren eller en samler konverterer kildekoden.
Du kan downloade PDF-version af denne artikel og bruge den til offline-formål som pr. Citatnotat. Download PDF-versionen her Forskel mellem kildekode og objektkode
1. "Forskel mellem kildekode og objektkode." Lær programmering. Tilgængelig her
2.vshahnavaz. Kildekode & objektkode, VShahnavaz, 3. december 2014. Tilgængelig her
3. "Objektkode." Wikipedia, Wikimedia Foundation, 11. januar 2018. Tilgængelig her
4. "Kildekode." Wikipedia, Wikimedia Foundation, 11. januar 2018. Tilgængelig her
1.'Kildekode i C'By Romainhk - Eget arbejde, (CC BY-SA 3.0) via Commons Wikimedia