|
Тема |
Re: е, сега глупости [re: klapaucius] |
|
Автор |
ьп (откачалка) |
|
Публикувано | 28.01.05 12:26 |
|
|
Стилът не е всичко, но помага в 90% от случаите. Това е същото като с пушките - можеш да стреляш във всички посоки, но стилът да стреляш винаги напред може да ти спести доста неприятности (като например да се застреляш в краката или на някое по-ценно място). А от лош програмистки стил не може да те избави нито един език, за съжаление. Авторите на C не са виновни например, че някой е решил, че използването на двоен указател към масив от структури с указатели към функци, връщащи указатели към структури от указатели към функции прави програмата по-четима... Пише го в във всички книги по програмиране: "Съставянето на сложни и неразбираеми конструкции, използващи всички тънкажи на езика, демонстрира добро разбиране на езика, но в никакъв случай не е признак на добър програмистки стил."
Почти всички компилатори позволяват да вмъкваш асемблерни инструкции, но това не означава, че следва веднага да се възползваме от това и да пишем програми от вида:
int main()
{
asm
{
...
}
return 0;
}
Всеки език си има предназначение, и това, че C/C++ отдавна е напуснал средите на системните програмисти и се е пренесъл в приложното програмиране просто показва, че не е чак-толкова brain-damaged, а?
Ако нещо ви се струва сложно, мога да го направя още по-сложно
|
| |
|
|
|