Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Там встречается GOTO. На х-й.
Отправлено
Тумблер
(46.249.0.112)
30 мая 2011, г. 01:18
В ответ на:
Стандарт стиля программирования на СИ NASA
отправлено
mandigit
30 мая 2011, г. 00:47
Составить ответ
|
Вернуться на конференцию
Ответы
Там встречается фраза - по возможности избегайте использования GOTO, если ваш стиль программирования позволяет это сделать.
-
mandigit
(
пустое
, 30.05.2011, 15:35:30
85.141.188.130
)
Х-м... И чем же Вам не угодил этот оператор? (Кроме своеобразой..ненависти к нему)
-
Макаров
(
пустое
, 30.05.2011, 14:25:42
109.61.238.42
)
Можно спросить иначе - а чем он хорош то ?
-
Тумблер
(695 байт, 30.05.2011, 17:55:11
194.190.65.78
)
хорош он тем что экономит время и не требует квалификации, что очень часто востребованно, напр в написании софта для ёлочной герлянды реального времени)))
-
колян безпарольный
(
пустое
, 30.05.2011, 18:21:1
193.200.150.125
)
Не смеши.
-
Тумблер
(
пустое
, 30.05.2011, 18:45:52
194.190.65.78
)
а чо я смешного сказал? когда софт замкнут на одном человеке то совершенно до балды как он его пишет, главное чтоб работало и при этом недорого. Всякие правила написания имеют место быть когда есть вероятность того что с исходником будет работать другой человек. По этому кустари считают гото нормой а те кто работает в команде считают гото моветоном.
-
колян безпарольный
(
пустое
, 30.05.2011, 19:12:46
193.200.150.152
)
+1, как и рисование схем и чертежей, что тоже язык но тока графический... Када всё крутится внутри узкого круга, нету смысла и ГОСТовые правила применять - главное чтоб всем однозначно всё было понятно...
-
basilmak
(
пустое
, 30.05.2011, 19:33:46
89.191.241.237
)
Кстати -ДА! Читабельность, не в ущерб функциональности! Например (навскидку), как бы это попроще БЕЗ того же GOTO (+)
-
Макаров
(150 байт, 30.05.2011, 23:22:39
109.61.238.42
)
Вот как оно будет без GOTO
-
Токовый клещ
(105 байт, 31.05.2011, 08:50:1
93.80.54.138
)
Ну-да, Ну-да! : Только в моём случае эффективность кода лучше твоего на 27%, и этих... goto на пару штук меньше будет.. Ты, хоть компильни примерчик. для сравнения. А так ничё смотрится. Особенно это : while(b){B;C;} while(!c){D; do{B;C;}while(b);}
-
Макаров
(
пустое
, 31.05.2011, 21:06:16
109.61.128.136
)
А в каких попугаях ты меряешь эффективность кода? :) А может, ты и надёжность ПО сможешь измерить? (туам-там-там, туам-там-там, гули-гули-гули-гули, туамосес вам)
-
Токовый клещ
(
пустое
, 31.05.2011, 21:34:5
93.80.222.148
)
В машинных! Ты главное у себя промерь :) Упс. Надёжность ПО, гуторишь. ... Очень интересно! Эт по каким таким, яким критериям ты его "мерить" озадачилси? Ась? Тым -тымс-тырырым.Тым-тымс-тырырым. Тырырым.Тырырым. тым-тым.
-
Макаров
(
пустое
, 31.05.2011, 21:57:34
109.61.128.136
)
вот это и есть тот случай о котором тумблер говорил, код полный бред, перескакивать между ифами "это чегото особенного"(с).
-
колян безпарольный
(
пустое
, 30.05.2011, 23:45:25
193.200.150.125
)
"это чегото особенного"(с).-самое точное определение. Остальное- не факт! :)
-
Макаров
(
пустое
, 30.05.2011, 23:53:0
109.61.238.42
)
это классический пример того как неправильно осознанное ТЗ влечет за собой неправильно написанный мотор а тот в свою очередь делает необходимым такие извращения.
-
колян безпарольный
(
пустое
, 31.05.2011, 00:03:36
193.200.150.152
)
странно что Ростесты еще не продают сертификаты "Исходный текст программы свободен от оператора GOTO" )) прозевали бабло...
-
basilmak
(
пустое
, 30.05.2011, 08:53:27
89.191.241.237
)
В тексте ядра линукс полно goto. Линукс нах ???
-
3m
(
пустое
, 30.05.2011, 07:31:9
91.79.5.237
)
На x.. не Linux. На-х такие рекомендации и таких программистов.
-
Тумблер
(
пустое
, 30.05.2011, 12:11:17
194.190.167.185,194.190.160.201
)
А ты уверен, что пишешь без goto? :) Не забывай, что выход из цикла через break и exception handling - это тот же самый goto, но называемый другими словами. И вообще, Си - это высокоуровневый ассемблер, там просто нельзя обойтись без goto.
-
Токовый клещ
(
пустое
, 30.05.2011, 02:10:42
93.80.54.20
)
А ты понимаешь, о чём вообще говоришь ?
-
Тумблер
(243 байт, 30.05.2011, 12:10:26
194.190.167.185,194.190.160.201
)
В последнем предложении я забыл поставить смайлик. А по сути (+)
-
Токовый клещ
(1267 байт, 30.05.2011, 21:46:17
93.80.54.138
)
Про минусы я думаю по другому
-
Тумблер
(1474 байт, 31.05.2011, 15:42:55
194.190.167.185,194.190.160.201
)
Ты не там уши увидел. Пушистый Северный Зверёк - не в проекте. Он за компом, программу пишет.
-
Токовый клещ
(
пустое
, 31.05.2011, 21:28:37
93.80.222.148
)
жжош)))) брякнуться ты можешь только в следующую после цикла инструкцию, а гото в любое место
-
колян безпарольный
(
пустое
, 30.05.2011, 02:20:21
193.200.150.137
)
гото - только в пределах функции.
-
Mebius
(
пустое
, 30.05.2011, 09:31:16
213.167.39.46
)
даже в пределах функции гото и бряк абсолютно разные операторы
-
колян безпарольный
(
пустое
, 30.05.2011, 18:14:50
193.200.150.125
)
тамж сказано что для "unusual circumstances", а в этих самых unusual circumstances даже евреям можно есть свинину и крестица.
-
колян безпарольный
(
пустое
, 30.05.2011, 02:09:13
193.200.150.152
)
да, "unusual circumstances" - они такие...
-
Токовый клещ
(
пустое
,
картинка
, 30.05.2011, 02:14:2
93.80.54.20
)
Гм.... Значит чюваки не тупые ортодоксы, возможно действительно стоит почитать.. :-о
-
Dr.Alex
(
пустое
, 30.05.2011, 01:22:19
81.25.57.242
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 97:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru