whycomputer.com >> Interneto žinios >  >> Programinė įranga

Kodavimo ir programavimo skirtumai

Jungtų Amerikos Valstijų darbo statistikos biuras (BLS) neskelbia jokio skirtumo tarp terminų „programavimas“ ir „kodavimas“ tiems, kurie dirba kompiuterių programų kūrimo srityje. Nors šie žodžiai dažnai vartojami kaip sinonimai, kai kurie specialistai renkasi vieną iš jų, norėdami pabrėžti skirtingas programinės įrangos kūrimo proceso dalis.

Kompiuterio kodo pagrindai

Programuotojai turi paversti norimas kompiuteriui atlikti operacijas į kalbą, kurią kompiuteris supranta. Kompiuteriai naudoja mašininį kodą – dvejetainę kalbą, kurioje kiekviena instrukcija susideda iš skaitmenų „1“ ir „0“. Siekiant patogiau rašyti instrukcijas, programuotojai naudoja aukštesnio lygio kalbas, tokias kaip C, C#, C++, Java, Ruby ir Python, kurios vadinamos šaltiniu kodu. Šį šaltinį kodą vėliau perkelia į mašininį kodą naudojant programą, vadinamą kompiliatoriumi.

Bendras vs. konkretus

Pačios šaltinio kodo rašymo veikla vadinama kodavimu. Kartais šį procesą taip pat vadina programavimu, nes tai yra programavimo proceso dalis. Tačiau programinės įrangos kūrimas apima ne tik kodo rašymą, bet ir kompiliavimą bei klaidų taisymą – procesą, vadinamą derinimu (debugging). Kai terminai naudojami konkrečiai, „kodavimas“ gali reikšti tik kodo įvedimą, o „programavimas“ – bet kurią kūrimo stadiją, įskaitant kompiliavimą ir derinimą.

Statusas

Ilgą laiką programavimas buvo laikomas aukštos kvalifikacijos veikla, todėl susijęs su tam tikru statusu. Sužinojus, kad kalbos ir automatizuota programinė įranga tampa paprastesnė, šis statusas persikėlė į „kodavimą“ – šis terminas dabar dažniau reiškia, kad reikalingos specialios žinios ir mokymas.

Svarstymai

Konkretaus termino reikšmę dažnai galima nustatyti iš konteksto: ar kalbama apie kodo įvedimą, ar apie visą kūrimo procesą, ir ar žodis turi statusinę prasmę. Jei nesate tikri, tiesiog paklauskite. Kompiuterių mokslas nuolat keičiasi, o ir paprasti žodžiai įgyja naujų reikšmių.


URL:https://lt.whycomputer.com/software/100408016.html

Programinė įranga
  • DSL ir VDSL technologijų skirtumai

    Internetas nuolat keičiasi ir tampa vis svarbesniu pasauliniu įrankiu. Prieš daugelį metų naudotojai dažniausiai tik turėjo nuspręsti, ar įrengti antrą telefonų liniją, nes nuolatinis buvimas internete sukeldavo nuolat užimtas linijos signalą. Šiandien tiek namų, tiek verslo vartotojams sprendimas y

  • Skirtumai tarp „AutoCAD“ ir „TurboCAD“

    Kas yra CAD ir kodėl svarbu CAD (kompiuterinio projektavimo) programos padeda kurti įvairius projektus – nuo architektūros ir tiltų iki kelių, elektros įrenginių schemų ir baldų. TurboCAD ir AutoCAD – pagrindiniai skirtumai TurboCAD ir AutoCAD yra populiarios CAD programos. Kadangi TurboCAD gali at

Interneto žinios © https://lt.whycomputer.com