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/