Beste antwoord
Een coder is iemand die software ontwikkelt. Hij of zij schrijft tonnen regels code !! In wezen is een coder een ontwikkelaar en ja, dus jongens denken dat de term een beetje denigrerend is.
Ondertussen pakt een programmeur (die weer code schrijft) een bepaald probleem aan.
Dit kan worden getoond door het volgende voorbeeld:
Stel dat u deelneemt aan een technologiecompetitie (zeg maar TechFest op IIT Bombay) en u neemt deel aan de codeercompetitie, dan zal de gestelde vraag er ongeveer zo uitzien:
Een 2048-kloon is geschreven tijdens Google Code-In 2015, maar er is geen recept voor gemaakt.
De bronnen zijn hier: https://github.com/TwoFX/Haiku2048
Het recept moet worden toegevoegd aan haikuports op haikuports / haiku-games / haiku2048 /.
Belangrijk: lees de algemene instructies voor “recept” -taken, aangezien we er veel van hebben: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe
De oplossing van dit antwoord wordt bereikt via codering.
Ondertussen is een programmeervraag ongeveer zo:
Probleem
Een boom is een verbonden grafiek zonder cycli.
Een gewortelde boom is een boom waarin een speciaal hoekpunt de wortel wordt genoemd. Als er een rand is tussen X en Y in een geroote boom zeggen we dat Y is een kind van X if X is dichter bij de root dan Y (met andere woorden, het kortste pad van de root naar X is korter dan het kortste pad van de root naar Y ).
Een volledige binaire boom is een geroote boom waarvan elk knooppunt ofwel precies 2 kinderen of 0 kinderen heeft.
Je krijgt een boom G met N knooppunten (genummerd vanaf 1 tot N ). U mag enkele knooppunten verwijderen. Wanneer een knoop wordt verwijderd, worden de randen die zijn verbonden met de verwijderde knoop ook verwijderd. Het is jouw taak om zo min mogelijk knooppunten te verwijderen, zodat de overgebleven knooppunten een volledige binaire boom vormen voor een keuze van de wortel uit de resterende knooppunten.
Zoals je kunt zien vraagt een programmeur een algoritme aanpak om problemen op te lossen die niet vereist zijn voor “codeerders”. 😉
Antwoord
Mensen gebruiken deze twee termen onderling uitwisselbaar, maar er is een enorm verschil tussen programmeren en coderen. Er is een kans dat u deze vraag in een interview tegenkomt en u zult misschien zeggen dat beide hetzelfde zijn.
Laten we proberen u een definitie van deze twee termen te geven.
Programmeren
Een apparaat in staat stellen om een specifiek type bewerking uit te voeren, wordt programmeren genoemd
Coding
Creating specific type of programme or software using programming language is called coding
Oké, het ziet er nog steeds hetzelfde uit. Ik zal het je uitleggen in een diep. Je zou bijvoorbeeld computerwetenschapsstudent kunnen zijn en je kent veel programmeertalen zoals Java, Python, Javascript, PHP enz. Dus je kunt elk soort programma maken en taken uitvoeren die je wilt. Op een dag vertelt je moeder dat je dat kunt programmeer alsjeblieft haar oven. Zeg je wat? Ik kan dit niet, dit is niet mijn werk. Maar in de oven zijn er ook een processor en een programma dat de oven laat draaien, maar je kunt hier geen verandering in aanbrengen. veel vergelijkbare dingen zoals airconditioner, wasmachines ne. Ze hebben allemaal een processor en programma. Dus de programmeerterm heeft een enorme betekenis.Het is van toepassing op alles dat een processor heeft en u gaat ervoor zorgen dat het werkt. Terwijl u een apparaat gereed maakt om een taak uit te voeren, kunt u een computer programmeren om een berekening van een bepaalde variabele uit te voeren. Je kunt zeggen dat je een computer programmeert. Maar codering verwijst alleen naar het programmeren van een computer. Wanneer u uw computer alleen met een specifieke taal gaat programmeren, wordt dit codering genoemd.
Natuurlijk kunt u beide woorden uitwisselbaar gebruiken. Dit soort vragen heeft een geweldig effect wanneer u in een interview bent of een lezing geeft. je leerling. Bedankt voor het stellen van zon geweldige vraag. Ik hoop dat dit logisch is voor de lezer. Als je het met me eens bent, stem dan het antwoord op.