Delphi vs C++ vs C#
, ну и Java немножко, где-то ближе к старшему байту номеров страниц
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.192] |
|
|
Правила раздела:
| Страницы: (495) « Первая ... 12 13 [14] 15 16 ... 494 495 ( Перейти к последнему сообщению ) |
Delphi vs C++ vs C#
, ну и Java немножко, где-то ближе к старшему байту номеров страниц
|
Сообщ.
#196
,
|
|
|
|
Цитата Мяут-Настоящий @ Это case fall-through. Эта фича используется не так часто, зато в C# сэкономили на break; Короче не лезь, коли не знаешь. Это не классический goto. спасибо, капитан. я как-то и сам догадался, только удроливости от этого меньше не стало. Добавлено Цитата Мяут-Настоящий @ ![]() ![]() switch(message) { case EAT_PIE_AND_COOKIES: /*...*/ case EAT_COOKIES: /*...*/ break; } Позволяет избежать дублирования кода. позволяет повысить запутанность кода // FIXED Добавлено видимо С++ головного мозга слишком трудно вылечить |
|
Сообщ.
#197
,
|
|
|
|
Да? Лучше дождусь ответа от более профессиональных программистов, а то сишники уже так попадали |
|
Сообщ.
#198
,
|
|
|
|
Цитата korvin @ видимо С++ головного мозга слишком трудно вылечить Вы о чем ? Вы палагаете что С++ самый плохой язык на свете ? все те кто на нем пишут страдают паранойей ? Цитата DesweR @ Лучше дождусь ответа от более профессиональных программистов, а то сишники уже так попадали Кто где попадал ? |
|
Сообщ.
#199
,
|
|
|
|
Цитата korvin @ позволяет повысить запутанность кода Запутанный код это (some (strange (code (+ x y)))) |
|
Сообщ.
#200
,
|
|
|
|
Цитата Wound @ Кто где попадал ? О! |
|
Сообщ.
#201
,
|
|
|
|
Цитата Мяут-Настоящий @ Надобность есть. Сравни: ![]() ![]() switch (cpu_status) { case P_OFFLINE: case P_FAULTED: case P_POWEROFF: case P_SPARE: resp_msg.status = FMA_CPU_STAT_OFFLINE; break; case P_ONLINE: case P_NOINTR: resp_msg.status = FMA_CPU_STAT_ONLINE; break; default: resp_msg.status = FMA_CPU_STAT_ILLEGAL; } ты про ![]() ![]() case cpu_status of P_OFFLINE, P_FAULTED, P_POWEROFF, P_SPARE: resp_msg.status := FMA_CPU_STAT_OFFLINE; P_ONLINE, P_NOINTR: resp_msg.status := FMA_CPU_STAT_ONLINE; else resp_msg.status := FMA_CPU_STAT_ILLEGAL; end; ? что-то ты неудачный пример привел |
|
Сообщ.
#202
,
|
|
|
|
Цитата DesweR @ О! Килл Wound привет! Какой Килл ? Вы о чем ? Я просто поинтересовалась, вашим ответом на вопрос. |
|
Сообщ.
#203
,
|
|
|
|
Цитата Мяут-Настоящий @ Запутанный код это (some (strange (code (+ x y)))) ![]() что в нём запутанного? всё чётко и однозначно, никакой двусмысленности хм... Мяут после смены автара стал агрессивней =) |
|
Сообщ.
#204
,
|
|
|
|
Цитата Wound @ Вы о чем ? Вы палагаете что С++ самый плохой язык на свете ? все те кто на нем пишут страдают паранойей ? Привыкайте. Это korvin |
|
Сообщ.
#205
,
|
|
|
|
Цитата Wound @ Вы о чем ? Вы палагаете что С++ самый плохой язык на свете ? все те кто на нем пишут страдают паранойей ? я о том, что склонность пихать не самые удачные особенности С++ везде, где надо и не надо, -- это диагноз |
|
Сообщ.
#206
,
|
|
|
|
Цитата korvin @ Цитата Мяут-Настоящий @ ![]() ![]() switch(message) { case EAT_PIE_AND_COOKIES: /*...*/ case EAT_COOKIES: /*...*/ break; } Позволяет избежать дублирования кода. позволяет повысить запутанность кода В данном случае не соглашусь. Код со switch'ом часто во многом проще, чем лес из if'ов. |
|
Сообщ.
#207
,
|
|
|
|
Цитата DesweR @ Да? представь себе, тем более ты говоришь об их наличии бездоказательно, да и никак не докажешь. Цитата DesweR @ Лучше дождусь ответа от более профессиональных программистов, свой "профессионализм" ты показал во всей красе в соседней теме |
|
Сообщ.
#208
,
|
|
|
|
Цитата korvin @ я о том, что склонность пихать не самые удачные особенности С++ везде, где надо и не надо, -- это диагноз А склонность пихать не самые удачные особенности остальных яп везде, где надо и не надо -- это не диагноз ? |
|
Сообщ.
#209
,
|
|
|
|
Цитата korvin @ Цитата Мяут-Настоящий @ Запутанный код это (some (strange (code (+ x y)))) ![]() что в нём запутанного? Читается не очень быстро. Цитата всё чётко и однозначно, никакой двусмысленности А со switch'ом какая двусмысленность? |
|
Сообщ.
#210
,
|
|
|
|
Цитата D_KEY @ В данном случае не соглашусь. Код со switch'ом часто во многом проще, чем лес из if'ов. часто, возможно даже и тут. но я про if'ы вообще ничего не писал. а такой switch нифига не способствует повышению читаемости и вообще простоте восприятия и понимания. Добавлено Цитата Wound @ А склонность пихать не самые удачные особенности остальных яп везде, где надо и не надо -- это не диагноз ? Вы о чём? Добавлено Цитата D_KEY @ Читается не очень быстро. как это? обычно, слева направо. в чём проблема-то? |