whycomputer.com >> Datornätverk >  >> Programvara

Skillnader mellan kodning och programmering

U.S. Bureau of Labor Statistics känner inte till någon skillnad mellan begreppen "programmering" och "kodning" för personer som arbetar med datorprogrammering. Termerna används ofta omväxlande, men vissa människor tycker att den ena eller andra termen är att föredra, eller använd dem för att antyda olika delar av processen att skapa datorprogramvara.

Datorkodens grunder

Datorprogrammerare måste översätta åtgärder som de vill att en dator ska utföra till termer som en dator kommer att förstå. Datorer använder ett språk som kallas maskinkod, som är ett binärt språk. Det betyder att varje instruktion som datorn förstår består av olika kombinationer av siffrorna "1" och "0." Datorprogrammerare använder en mängd mellanliggande språk, som C, C#, C ++, Java, Ruby och Python, att formulera vanliga tankar till ett språk som kallas "källkod". De kör sedan dessa språk genom ett program som kallas en "kompilator" för att översätta källkoden till maskinkod, eller binär.

Allmän vs. Specifika

Handlingen att skriva källkoden kallas kodning. Det kan också kallas programmering eftersom det är en del av datorprogrammeringsproceduren. Dock, processen för att skapa programvara är mer än att skriva koden; det inkluderar också att köra kompilatorn och fixa fel, en process som kallas "felsökning". När det används som specifika termer snarare än i allmän mening, kodning kan hänvisa till den specifika processen att skriva in koden, medan programmering kan hänvisa till alla steg i processen, inklusive kompilering och felsökning.

Status

Ibland kan termerna kodning eller programmering användas som statussymboler. Under många år, bara personer med särskild utbildning kunde skriva program, så "programmering" var en aktivitet i samband med status. När datorspråk och automatiserad programvara utvecklades och förenklades, programmering krävde mindre specialiserad utbildning. Även oerfarna användare kan skapa enkla program med rätt verktyg nu. På grund av detta, "kodning" fick status som "programmering" en gång hade, på grund av implikationen att programmering kanske inte kräver specialkunskaper, men kodning kräver specialkunskap och utbildning.

Överväganden

Du kanske kan avgöra från kontextens kontext om någon använder "kodning" i specifik eller allmän mening, och huruvida den har en känsla av status kopplad till den. Om du inte kan avgöra från det sammanhang där du läser eller hör ordet, tveka inte att fråga. Datavetenskapens område utvecklas ständigt, och även vanliga ord får nya betydelser när branschen utvecklas.


URL:https://sv.whycomputer.com/programvara/1014008016.html

Programvara
  • Skillnader mellan DSL och VDSL

    Internet har utvecklats till en världsomspännande kraft som drivs av teknik som ständigt förändras. För flera år sedan, det enda beslutet Internetanvändare var tvungna att göra var att installera en andra telefonlinje, som att vara online hela dagen producerade eviga upptagen signaler för familj och

  • Skillnader mellan AutoCAD och TurboCAD

    CAD-program (datorstödd design) är inriktade på att hjälpa till med utformningen av olika projekt, inklusive arkitektur, broar, vägar, elektriska ledningar och möbler. TurboCAD och AutoCAD är två typer av CAD -programvara tillgängliga. Eftersom det kan fungera från de flesta AutoCAD-designade projek

  • Skillnader mellan AC- och DC -generatorer

    Elektromagnetisk induktion uppstår när en elektrisk ledning passerar genom ett föränderligt magnetfält. Generatorer använder elektromagnetisk induktion för att omvandla mekanisk energi till elektrisk energi. I en AC, eller växelström, generator, den elektriska strömmen vänder periodiskt riktning. Me

Datornätverk © https://sv.whycomputer.com