Paras vastaus
Kooderi kehittää ohjelmistoja. Hän kirjoittaa tonnia koodiriviä !! Pohjimmiltaan kooderi on kehittäjä ja niin, joten kaverit ajattelevat, että termi on hieman halveksiva.
Sillä välin ohjelmoija (joka kirjoittaa koodin uudelleen) käsittelee tiettyä ongelmaa.
Tämä voi seuraava esimerkki:
Oletetaan, että kilpailet tekniikkakilpailussa (Say TechFest at IIT Bombay) ja osallistut koodauskilpailuun, esitetty kysymys on tältä:
2048-klooni kirjoitettiin Google Code-In: n aikana vuonna 2015, mutta sille ei tehty reseptiä.
Lähteet ovat täällä: https://github.com/TwoFX/Haiku2048
Resepti tulisi lisätä haikuports-sivustoihin haikuports / haiku-games / haiku2048 /.
Tärkeää: lue ”resepti” -tehtävien yleiset ohjeet, koska meillä on paljon näitä: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe
Tämän vastauksen ratkaisu saavutetaan koodaamalla.
Sillä välin ohjelmointikysymys on jotain tällaista:
Ongelma
Puu on yhdistetty kaavio ilman syklejä.
Juuristettu puu on puu, jossa yhtä erityistä kärkeä kutsutaan juureksi. Jos X ja Y juurtuneessa puussa sanomme, että Y on X <: n lapsi / span> jos X on lähempänä juurta kuin Y (toisin sanoen, lyhin polku juuresta X on lyhyempi kuin lyhin polku juuresta Y ).
Täysi binääripuu on juurtunut puu, jossa jokaisessa solmussa on joko täsmälleen 2 lasta tai 0 lasta.
Sinulle annetaan puu G kanssa N solmut (numeroitu 1 – N ). Jotkut solmut voidaan poistaa. Kun solmu poistetaan, poistettuun solmuun liittyvät reunat myös poistetaan. Sinun tehtäväsi on poistaa niin vähän solmuja kuin mahdollista, jotta jäljellä olevat solmut muodostavat täydellisen binääripuun jossakin juuren valinnassa jäljellä olevista solmuista.
Kuten näette, ohjelmoija pyytää algoritmisia lähestymistapa ongelmien ratkaisemiseksi, jota ei vaadita koodereille. 😉
Vastaus
Ihmiset käyttävät näitä kahta termiä vaihdettavissa, mutta ohjelmoinnin ja koodauksen välillä on valtava ero. On mahdollista, että kohtaat tämän kysymyksen haastattelussa ja saatat sanoa, että molemmat ovat samat.
Yritetään antaa sinulle määritelmä näistä kahdesta termistä.
Ohjelmointi
Laitteen kykenemistä suorittamaan tietyntyyppisiä toimintoja kutsutaan ohjelmoinniksi
Koodaus
Creating specific type of programme or software using programming language is called coding
Okei, se näyttää silti samalta. Sallikaa minun selittää teille Voisit esimerkiksi olla tietojenkäsittelytieteen opiskelija ja tiedät monia ohjelmointikieliä, kuten Java, Python, javascript, php jne. Joten pystyt tekemään minkä tahansa ohjelman ja suorittamaan haluamasi tehtävän. Eräänä päivänä äitisi kertoo, että voit ohjelmoi hänen uuni. Sanot mitä? En voi tehdä tätä, tämä ei ole minun työni. Mutta uunissa on myös prosessori ja ohjelma, jotka käyttävät uunia, mutta et pysty muuttamaan näitä asioita. Löydät paljon samanlaisia asioita, kuten ilmastointi, pesukone ne. Kaikilla on prosessori ja ohjelma. Joten ohjelmointitermillä on laaja merkitys.Sitä sovelletaan kaikkiin asioihin, joissa on prosessori, ja aiot saada sen toimimaan. Kun teet jonkin laitteen valmiiksi tehtävän suorittamiseen, voit ohjelmoida tietokoneen suorittamaan jonkin muuttujan laskennan. Voit sanoa, että ohjelmoit tietokonetta. Mutta koodaus viittaa vain tietokoneen ohjelmointiin. Kun aiot ohjelmoida tietokoneesi vain tietyllä kielellä, jota se kutsuu koodaukseksi.
Voit tietysti käyttää molempia sanoja vaihdettavissa. Tämän tyyppinen kysymys saa aikaan arinaefektin, kun olet haastattelussa tai luennoit. Opiskelijasi. Kiitos, että esitit niin suuren kysymyksen. Toivon, että tämä on järkevää lukijalle. Jos olet kanssani samaa mieltä, äänestä vastausta