whycomputer.com >> Počítačové znalosti >  >> Software

Rozdíly mezi kódováním a programováním

Úvod

Podle amerického Úřadu pro statistiku práce (BLS) neexistuje oficiální rozdíl mezi pojmy „programování“ a „kódování“. V praxi se často používají zaměnitelně, ale některým lidem se jeden termín líbí více nebo jej používají k naznačení různých fází tvorby softwaru.

Základy počítačového kódu

Programátoři převádějí požadované činnosti do podoby, kterou počítač dokáže pochopit. Počítače pracují s machine code – binárním jazykem složeným z jedniček a nul. Pro pohodlnější psaní se používají vyšší jazyky jako C, C#, C++, Java, Ruby nebo Python. Tento „zdrojový kód“ je následně zpracován překladačem (kompilátorem), který jej převádí do strojového kódu.

Obecné vs. specifické použití pojmů

Samotné psaní zdrojového kódu se nazývá kódování. Protože je to součást širšího procesu, lze jej také označit jako programování. Vývoj softwaru však zahrnuje i další kroky – spuštění kompilátoru, odstraňování chyb (debugging) a testování. Když se pojmy používají specificky, kódování označuje konkrétní zadávání kódu, zatímco programování může zahrnovat jakýkoli krok vývoje, včetně kompilace a ladění.

Postavení pojmů

V minulosti byl programování považován za exkluzivní dovednost vyžadující speciální výcvik, což mu přidávalo prestiž. S rozvojem uživatelsky přívětivých jazyků a nástrojů se však programování zpřístupnilo širšímu publiku. Současně získalo slovo „kódování“ status dříve přisuzovaný programování, protože naznačuje hlubší technické znalosti.

Co si všimnout

Význam pojmu často vyplývá z kontextu – může jít o konkrétní činnost (psaní kódu) nebo o celkový proces vývoje. Pokud si nejste jisti, neváhejte se zeptat. Oblast informatiky se neustále vyvíjí a i běžná slova získávají nové nuance.


URL:https://cs.whycomputer.com/Software/100108016.html

Software
  • Rozdíly mezi DSL a VDSL – co je pro vás nejlepší

    Internet se stal globální silou, která neustále mění způsob, jakým komunikujeme a pracujeme. Dříve stačilo jen rozhodnout se, zda přidat druhou telefonní linku, protože dlouhé hovory na internetu blokovaly linku pro rodinu a přátele. Dnes už výběr internetového připojení zahrnuje řadu faktorů, zejmé

  • Rozdíly mezi AutoCAD a TurboCAD

    Programy CAD (Computer‑Aided Design) pomáhají při návrhu různých projektů – od architektury, mostů a silnic až po elektroinstalace a nábytek. Mezi nejznámější patří AutoCAD a TurboCAD. TurboCAD umí pracovat s většinou souborů vytvořených v AutoCADu, takže přechod mezi nimi nevyžaduje kompletní přepr

Počítačové znalosti © https://cs.whycomputer.com