|
Тема |
Re: най-модерниа език за програмиране C#... [re: ike] |
|
Автор | zaphod (Нерегистриран) | |
Публикувано | 17.01.07 13:53 |
|
|
кампанията срещу гото е започнала когато наистина се е ползвало твърде неразумно. номера е в това, че конструирайки логиката на програмата с иф и гото, реализираш всеки път някоя уникална конструкция, която този който чете трябва да осмисли внимателно, а често това не е лесно. като са почнали борбата срещу гото, всъщност идеята е била концепциите да се градят от малко на брой стандартни конструкции, което си е ествестван процес при технологизирането на всяко едно нещо. например ако някой железар трябва да приеме механична конструкция, която позлва нестандартни винтове, също ще бъде затруднен и лафове от рода на "кво ти пука, нали работи" ще го дразнят.
мисля че стандартните конструкции, които се позлват във всеки програмен език са доказано пълен базис, дори без употреба на break и goto. обаче въпреки това, break и goto съществуват, защото идеята да се ползват САМО стандартни конструкции се обезсмисля, ако това води до код, по-трудно разбираем отколкото при използване на гото.
обаче това бяха стари работи, през 80те сигурно щеше да има вече 200 мнения в темата, половината от които псувни, но днес никой не му пука за гото.
|
| |
|
|
|