[OT]C CO tim chtel basnik rici?
Miroslav Mraz
mraz na seznam.cz
Středa Prosinec 31 13:08:57 CET 2014
Při práci s jednočipy vidím hlavní výhodu C, že mám stejný (nebo velmi
podobný) nástroj pro překlad kódu na PC i ten jednočip, takže
algoritmus, který pracně odladím na PC má šanci fungovat i v tom jednočipu.
Efektivněji, s lepší typovou kontrolou a se stejnou výhodou se to dá
dělat i v C++, což už je trochu složitější, ale vyplatí se to.
Tohle by v Pascalu šlo asi také, ale co jsem tak zkoumal zas taková
sranda by to nebyla. Asi proto, že svět jednočipů je založen převážně na
čistém C, příp. assembleru. S nástupem ARM se možná dočkáme různých
změn, obávám se však, že nebudou k lepšímu. Viz. Arduino.
Co se týká algoritmů, když se pořádně zamotáte do rekurze, nepomůže ani
svěcená voda. A takových divných algoritmů je spousta.
Teď se párám už druhý den s parsováním dat té Formicy, z blbosti se chci
naučit ten bison - to je pěkný nástroj, ale náročný na pochopení.
Gramatiku jsem měl dost rychle, ale dostat vlastní data do struktury je
už jiná. Na vině je právě ta rekurze.
Mrazík
Dne 31.12.2014 v 11:53 Admin HWnews napsal(a):
> Ja se nechci hadat, ale rozdily tam proste jsou. Pascal (Basic netusim
> ten jsem opustil s DOSem 6.22 a programem s gorilou borici panelaky :-)
> je velmi striktne definovan nic takoveho tam proste nenapisete, nemuzete
> pretezovat operatory (treba Free Pascal uz je ma :-() - v podstate pokud
> to projde kompilerem a napise to ze ok tak je temer jistota, ze to bude
> delat to co ma - vsechno je dane uz v okamziku zapisu. Muzete psat
> neobratne, blbe volit algoritmy, ale nebudete resit co ten napsanej kod
> znamena.
>
> Ja C nikomu neberu, ale proste nechapu argmentaci, ze to je rychle na
> psani a ze se tim neco usetri. Nikdy jsem nechvatal tolik abych nemohl
> napsat begin a end.
>
> RV
>
>
Další informace o konferenci Hw-list