Newsgroups: sfnet.atk.ohjelmointi
Subject: Re: Trollausta C++ koodaustyyleist�?
References:      
"TaaviUntamo"  writes:

> Minusta N�YTT�� silt�, ett� C vaatii enemm�n tyyliopasta ja sen 
> noudattamista kuin useimmat muut kielet. Miksi sit� sitten k�ytet��n, kun 
> sill� softan toteuttaminen on hankalampaa (--> hitaampaa) kuin kunnon 
> kielill�?

Syit� C:n k�ytt�miseen l�ytyy sulautetuissa j�rjestelmiss� 
matalan tason koodaamisessa monia. C on hyvin laajasti tuettu 
eri ymp�rist�iss�, mit� ei voi sanoa monesta muusta 
"kunnon kielest�". 
C:ll� voi v��nt�� hyvin matalan tason koodia kohtalaisesti. 
Sitten sulauitetuissa sovelluksissa "kunnon kielill�" 
tekem�ll� ratkaisusta tulee helposti turhan raskas (palaa liikaa 
sek� prosessoriaikaa ja muistia jotka kummatkin on monesti 
kovin rajattuja). C-kieli on ollut ja on edelleen hyvin t�rke� 
ty�kalu sulautettujen vehkeiden ja matalan tason rutiinien 
(esim. k�ytt�j�rjestelm�ytimet, laitteistoajurit) tekemiseen. 
Siihen C sopii paremmin kokonaisuutena kuin monet muut. 

Jos tuota muistia ja prossutehoa on polttaa enempi 
(PC:t tulevat koko ajan nopeammiksi ja tehokkaammiksi), niin 
silloin on hyvinkin j�rkev�� k�ytt�� sellaisia tyu�kaluja 
joilla softaa syntyy helpommin ja mahdollisesti v�h�n v�hemm�n 
virheherk�sti. 

On monia sovelluksia, joita en todellakaan l�htisi C:ll� v��nt�m��n 
ainakaan kovin vapaaehtoisesti. Ja sitten on sovellusalueita, joissa 
C:n k�ytt� on todellakin se paras vaihtoehto.  


-- 
Tomi Engdahl (http://www.iki.fi/then/)
Take a look at my electronics web links and documents at 
http://www.epanorama.net/