Hva er forskjellen mellom koding og programmering?


Beste svaret

En koder er en som utvikler programvare. Han eller hun skriver mange linjer med kode !! I utgangspunktet er en koder en utvikler og ja, så gutta synes at begrepet er litt nedsettende.

I mellomtiden takler en programmerer (som igjen skriver kode) et bestemt problem.

Dette kan vises av følgende eksempel:

Anta at du konkurrerer i en teknologikonkurranse (Say TechFest på IIT Bombay) og at du deltar i kodekonkurransen, spørsmålet som blir stilt vil være noe sånt som dette:

En 2048-klon ble skrevet under Google Code-i 2015, men det ble ikke laget noen oppskrift på det.

Kildene er her: https://github.com/TwoFX/Haiku2048

Oppskriften bør legges til haikuports på haikuports / haiku-games / haiku2048 /.

Viktig: les de generelle instruksjonene for «oppskrift» -oppgaver, da vi har mange av disse: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe

Løsningen på dette svaret oppnås via koding.

I mellomtiden er et programmeringsspørsmål noe sånt som dette:

Problem

Et tre er et sammenkoblet graf uten sykluser.

Et rotfestet tre er et tre der en spesiell toppunkt kalles roten. Hvis det er en kant mellom X og Y i et rotfestet tre, sier vi at Y er et barn av X if X er nærmere roten enn Y (med andre ord, den korteste veien fra roten til X er kortere enn den korteste banen fra roten til Y ).

Et fullt binært tre er et rotfestet tre der hver node enten har nøyaktig 2 barn eller 0 barn.

Du får et tre G med N noder (nummerert fra 1 til N ). Du har lov til å slette noen av nodene. Når en node slettes, slettes også kantene som er koblet til den slettede noden. Din oppgave er å slette så få noder som mulig, slik at de resterende nodene danner et fullstendig binært tre for noe valg av roten fra de resterende nodene.

Som du ser, krever en programmerer algoritmisk tilnærming for å løse problemer som ikke er nødvendig for «kodere». 😉

Svar

Folk bruker disse to begrepene utskiftbare, men det er veldig forskjellig mellom programmering og koding. Det er sjanser for at du vil møte dette spørsmålet i intervjuet, og du vil kanskje si at begge er like.

La oss prøve å gi deg en definisjon av disse to begrepene.

Programmering

Å gjøre en enhet i stand til å utføre spesifikk type operasjon kalles programmering

Koding

Creating specific type of programme or software using programming language is called coding

Ok, det ser fortsatt ut som det samme. La meg forklare deg i en dypt. For eksempel kan du være informatikkstudent, og du kan mange programmeringsspråk som java, python, javascript, php osv. Så du kan lage alle slags programmer og utføre oppgaver du vil. En dag forteller moren din vennligst programmer ovnen hennes. Du vil si hva? Jeg kan ikke gjøre dette, dette er ikke mitt arbeid. Men i ovnen er det også prosessor og program som kjører ovnen, men du er ikke i stand til å gjøre endringer i disse tingene. mye lignende ting som klimaanlegg, vaskemaskin ne. De har alle prosessor og program. Så programmeringsbetegnelsen har stor betydning.Det gjelder alle ting som har prosessor, og du skal få det til å fungere. Når du gjør en enhet klar til å utføre oppgaven, kan du programmere en datamaskin til å utføre beregning av en variabel. Du kan si at du programmerer en datamaskin. Men koding refererer bare til å programmere en datamaskin. Når du bare skal programmere datamaskinen din med spesifikt språk kalles det koding.

Selvfølgelig kan du bruke begge ordene utskiftbare. Denne typen spørsmål gir risteffekt når du er i intervju eller forelesning. studenten din. Takk for at du stiller et så flott spørsmål. Jeg håper dette er fornuftig for leseren. Hvis du er enig med meg, vær så snill å stemme opp svaret

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *