OT: konecne poriadny piatkovy flame na temu "to C or not to C" Was: Vyctovy typ v C

Ales Prochaska prochaska@alsoft.cz
Pátek Srpen 31 17:09:31 CEST 2007


Tohle snad neni doporucovani Pascalu, ale debata o obecnych
vlastnostech programovacich jazyku?

Ales Prochaska

> Chapu, ze vam C neni po chuti. Chapu, ze vyzdvihujete jeho nedostatky.
> Ale pokracovat tim, ze doporucite Pascal.... Abych parafrazoval jednu
> prima knihu: To snad nemyslite vazne, pane Waclawek?

> Mimochodem - i v C ci ASM jde psat krasne citelne, udrzovatelne (dalsi
> ...elne si kazdy prida sam) programy. Naopak v kazdem jazyce (vcetne
> ruznych modul, C# - kazdy dosadi svuj oblibeny) jde psat desne
> slataniny...
> Marek

> On 8/31/07, Jan Waclawek <wek@evona.sk> wrote:
>> Ladislav Vaiz wrote:
>> > C is nothing more than a portable assembler.
>> >  -- Alan Cox
>> >
>> > Kdo od něj očekává něco víc, bude logicky zklamaný :-)
>>
>> Viete, mne uz teraz ani tak velmi nevadi, ze ten C je sh*t. Ak si to
>> clovek uvedomi, da sa s tym zit.
>>
>> Ovela viac mi vadi, ze tie nedostatky su zarytymi Cckarmi vyzdvihovane
>> ako fajn vlastnosti (napr. "pozri ako pekne mozes namiesto [korektneho a
>> automaticky kontrolovatelneho] indexu do pola pouzit pointer, na ktorom
>> sa da robit takato zaujimava aritmetika..."). Mam pocit ze som niekde
>> cital komentar K&R o tom, ako fajn je, ze nie je definovane co je to int
>> (resp. definicia je "it depends on the particular computer's natural
>> word width"), len to neviem najst. Podobne, ked pri prilezitosti vydania
>> "Unix-Haters Handbook" poziadali Ritchieho o predhovor v naivnej nadeji
>> ze pripusti aspon nejake chyby ktore urobili v mladosti, ten napisal
>> defacto vyhlasenie o svojej dokonalosti.
>>
>> No a, bohuzial, v tomto duchu sa nesu aj vsetky tutorialy a ucebnice.
>> Ziadna z nich nezacina varovanim, ze "je to zle definovany jazyk v
>> ktorom sa da urobit lahko zavazna chyba, takze je potrebne pestovat
>> disciplinovanost programatora; akurat ze je to z historickych dovodov
>> momentalne najrozsirenejsi jazyk". Ako potom zaciatocnik bez moznosti
>> porovnat moze pochopit vsetky problemy ktore su s tym spojene?
>>
>> wek
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list@list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list





Další informace o konferenci Hw-list