Cecko dotaz - help

Hluchník Marek Ing. Marek.Hluchnik@sinit.cz
Čtvrtek Květen 20 09:31:18 CEST 2004


Velky problem je prave u tech velkych projektu s jiz zminovanou pozdejsi udzovatelnosti kodu. Jakykoliv cileny zasah za dobu vetsi nez napr. nekolik mesicu je v ASM opravdu velky problem. Protoze i v pomerne dobre komentovanem ASM programu je problem rychle a cilene zasahnout tak, aby to neovlivnilo kus kodu "na opacne strane", protoze kdyz jsem to psal, tak bylo samozrejme "vsechno jasne".

C ma mimo svou implementacni rychlost take jednu bezespornou vyhodu a tou je jakasi "samokomentacni" schopnost.

A ruku na srdce, pokud zacinate psat opravdu velky projekt v ASM ze zacatku mate snahu vse resit pekne v procedurach a patricne komentovat. Ale s postupem casu a kraceni se terminu pro dokonceni, casoveho presu atd. se zacina komentovat stale mene a mene(at to prece stihnu) a sem tak "pro vyzkouseni" napisu kus kodu primo - vsak to potom prepisu do rutiny. A to vsechno "potom" co jsem si naplanoval, kdyz nestiham,  se jiz obvykle nezrealizuje, protoze to funguje tak ted uz do toho nebudu "sahat"  a cerna mura v podobe pridani jednoduche funkce za "pouhe" napr. 3-4 mesice je na svete.

Sam se nepovazuji za nejakeho specialistu na C, ale kdyz jsem jednou zkusil, hledam vzdy opravdu hodne duvodu proc mam nekdy sahnout na ASM.

Marek

-----Original Message-----
From: hw-list-bounces@mailman.nethouse.cz
[mailto:hw-list-bounces@mailman.nethouse.cz]On Behalf Of Petr Lascak
Sent: Thursday, May 20, 2004 8:22 AM
To: [HWnews]
Subject: Re: RE: Cecko dotaz - help


Jiri Bezstarosti pise:
> Zdravim.
> 
> Zapomente na jakoukoli prenositelnost. U pidisoftiku do malych MCU je
> jakakoli prenositelnost uplne na houby, protoze se to prenaset proste
> nepotrebuje - je to na nic, protoze je to pro konkretni vyrobek nebo jako
> konkretni cast 
> Pro mnoho kusu je kazda kacka usetrena na chipu fajn a nejake lepeni byt i
> kusu v ASM v Ccku je akorat tak na houby, kdyz pod vlajkou strukturovaneho
> programovani se predavaji parametry tam, kde staci 4 registry v celem softu
> a nacasovat program komplet na cyklus je v C vice nez problematicke. Kdyz
 ... snip
 
 Jak je videt, kazdy ma to sve, myslim ze je na case skoncit. Kdo 
 zustava jen u toho jednoho praveho, sam sebe ochuzuje.
 Jinak ja pisu i v C i v ASM, a tvrdim, ze ani jedno nemuze rozumne
 nahradit druhe.
 
 ASM velke projekty (maximalne vyuzivajici HW uP) kazda koruna dolu
 se rychle zaplati (serie >>10 000 kusu/rok)

 C mensi projekty s velkou variabilitou, kde je dulezita flexibilita
 zmeny SW, pripadne prace s velkym uP(DSP).
 
-- 
        Petr Lascak
        ITF FreeNet Liberec		
	
p.s. prosim uz zadne hadky, zkuste napsat treba neco co se 
     na hw-news dlouho neresilo, treba neco o elektronice :(.

---
Poíchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.681 / Virová báze: 443 - datum vydání: 10.5.2004
 
  



Další informace o konferenci Hw-list