Jaký je rozdíl mezi kódováním a programováním?


Nejlepší odpověď

Kodér je ten, kdo vyvíjí software. On nebo ona píše spoustu řádků kódu !! Kodér je v zásadě vývojář a ano, takže si lidé myslí, že tento termín je trochu hanlivý.

Mezitím programátor (který znovu píše kód) řeší konkrétní problém.

To může být ukázán v následujícím příkladu:

Předpokládejme, že soutěžíte v soutěži o technologii (Say TechFest na IIT Bombay) a účastníte se soutěže v kódování, položená otázka bude asi taková:

Během Google Code-In 2015 byl napsán klon 2048, ale nebyl na něj vytvořen žádný recept.

Zdroje jsou zde: https://github.com/TwoFX/Haiku2048

Recept by měl být přidán do haikuports na haikuports / haiku-games / haiku2048 /.

Důležité: přečtěte si prosím obecné pokyny pro úkoly „receptu“, protože jich máme spoustu: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe

Řešení této odpovědi je dosaženo kódováním.

Mezitím programová otázka zní asi takto:

Problém

Strom je připojen graf bez cyklů.

Kořenový strom je strom, ve kterém se jeden speciální vrchol nazývá root. Pokud je mezi X a Y ve kořenovém stromu říkáme, že Y je dítětem X pokud X je blíže kořenu než Y (jinými slovy nejkratší cesta od kořene k X je kratší než nejkratší cesta od kořene k Y ).

Celý binární strom je kořenový strom, kde každý uzel má buď přesně 2 potomky, nebo 0 dětí.

Dostanete strom G s N uzly (číslováno od 1 do N ). Můžete smazat některé z uzlů. Když je uzel odstraněn, budou odstraněny také hrany spojené s odstraněným uzlem. Vaším úkolem je odstranit co nejméně uzlů, aby zbývající uzly vytvořily úplný binární strom pro nějakou volbu kořene ze zbývajících uzlů.

Jak vidíte, programátor vyžaduje algoritmické přístup k řešení problémů, který u „kodérů“ není vyžadován. 😉

Odpověď

Lidé používají tyto dva pojmy zaměnitelné, ale mezi programováním a kódováním je obrovský rozdíl. Je pravděpodobné, že se s touto otázkou setkáte při pohovoru a řeknete, že oba jsou stejné.

Pokusme se vám dát definici těchto dvou pojmů.

Programování

Umožnění zařízení provádět určitý typ operace se nazývá programování

Coding

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

Dobře, stále to vypadá stejně. Vysvětlím vám to v Například můžete být studentem výpočetní techniky a znáte mnoho programovacích jazyků, jako je java, python, javascript, php atd. Takže můžete vytvořit jakýkoli druh programu a plnit požadovaný úkol. Jednoho dne vám maminka řekne, že můžete prosím naprogramujte její troubu. Řeknete co? Nemohu to udělat, tohle není moje práce. Ale v troubě jsou také procesory a programy, které provozují troubu, ale v těchto věcech nejste schopni provést změnu. Najdete mnoho podobných věcí, jako je klimatizace, mycí stroj ne. Všechny mají procesor a program. Programovací termín má tedy obrovský význam.Platí pro jakoukoli věc, která má procesor, a vy to uděláte tak, aby fungovala. Když připravujete nějaké zařízení k provedení úkolu, můžete naprogramovat počítač, aby provedl výpočet nějaké proměnné. Můžete říci, že programujete počítač. Ale kódování se týká pouze programování počítače. Pokud se chystáte svůj počítač naprogramovat pouze na konkrétní jazyk, kterému se říká kódování.

Samozřejmě můžete použít obě slova zaměnitelné. Tyto typy otázek působí jako rošt, když jste na pohovoru nebo na přednášce. váš student. Děkuji za položení takové skvělé otázky. Doufám, že to má pro čtenáře smysl. Pokud souhlasíte se mnou, hlasujte pro odpověď

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *