Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

В последнем предложении я забыл поставить смайлик. А по сути (+)

Отправлено Токовый клещ (93.80.54.138) 30 мая 2011, г. 21:46
В ответ на: А ты понимаешь, о чём вообще говоришь ? отправлено Тумблер 30 мая 2011, г. 12:10

я тоже сторонник метода "правильной" вложенности структур, сам всегда пишу именно так, даже не смотря на то, что код получается длиннее.
Меня бесят:
1) goto, break в си
2) goto, exit в паскале (exit выходит из текущей функции)
3) exception handling во всех языках программирования
бесят потому, что код перестаёт быть легко модифицируемым

например, обычно можно любую процедуру не глядя за-инлайн-ить (вставить код прямо, не оформляя как вызов процедуры), но вот если там есть exit, то появится труднообнаружимая ошибка, которую придётся долго искать

аналогично любой блок кода можно не глядя обернуть, скажем, в цикл. Но если там случайно был break, то тоже хуйня получится

получается, ты уже не можешь складывать программу из блоков, не глядя на их содержимое - вся эта goto-образная гадость попортит тебе нервы.

это про минусы goto
а теперь про плюсы, на которые я старался долгое время не обращать внимание

собственно, плюс всего один, но он велик
с goto, break, exit, exceptions простые программы получаются ЕЩЁ ПРОЩЕ!
современные языки уже далеко ушли от древнего Си, но вот goto-образность в них живёт до сих пор. Значит, это кому-то нужно...
Я с этим смирился.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 69:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru