|
Тема |
Re: е, сега глупости [re: avenger] |
|
Автор |
klapaucius (robot) |
|
Публикувано | 28.01.05 00:07 |
|
|
смисълът е, че дори и прехваленият от някои утвърден Ц си има недостатъци, като те са унаследени и от Ц++. каквото искам да кажа, съм го написал. ако не знаеш Ц++ - научи го, и виж, дали примерите, които съм дал, важат и там.
начинЪТ на изписване е от огромно значение. във всички случаи наистина е напълно ясно какво ще стане за компилатора. за теб и мен не е. бозяните примери, които съм дал, са 100% недостатък на Ц.
и това се доказва от анализа на стотици бъгове, допуснати от системни програмисти. не от моето или твоето мнение. не напразно компилаторът дава варнинг при иф(а=б). тази грешка съм я допускал десетки пъти и понякога даже ми е отнемало време, за да я открия. поне с периферното си зрение не мога да я фиксирам винаги, а това capability с нищо не допринася за ефективността и красотата на езика. нали някой в sun е гушнал $100к за откриването на точно такъв бъг. мислиш ли, че е допуснат от неопитен програмист? аз не съм сигурен.
|
| |
|
|
|