Модераторы: Nastya, LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Путаетесь ли вы в языках? для полиглотов 
:(
    Опции темы
 
Сильно мешает?
Я пишу на чем-то одном [ 6 ]  [9.52%]
Не мешает [ 30 ]  [47.62%]
В мелочах [ 18 ]  [28.57%]
Иногда приводит к незначительным трудностям [ 8 ]  [12.70%]
Сильно мешает [ 1 ]  [1.59%]
Всего проголосовавших: 63
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
mrbrooks
Дата 8.6.2009, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 1
Всего: 306



Цитата(bars80080 @  8.6.2009,  10:19 Найти цитируемый пост)
почему? это ведь берёт основы аж в первом классе школы 

Видимо от того, что старина Вирт низвергатель основ.  smile 
PM MAIL   Вверх
Alexeis
Дата 8.6.2009, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Цитата(bars80080 @  8.6.2009,  09:19 Найти цитируемый пост)
почему? это ведь берёт основы аж в первом классе школы 

  Ничуть. Равенство и присваивание это разные вещи.

5 = 5. Это верно, но в С++ это 5 == 5.



--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Medved
Дата 8.6.2009, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 4
Всего: 154



Я иногда вместо if (a == b) {} на С# пишу if then из дельфи smile



--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Lazin
Дата 8.6.2009, 11:57 (ссылка)  | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 2
Всего: 154



дело привычки, главное, что-бы сравнение и присваивание отличались, поскольку в типичной программе на Си присваивание встречается значительно чаще, чем сравнение, логично для этого использовать один символ "=", а не два ":=", как в паскале smile
PM MAIL Skype GTalk   Вверх
Soah
Дата 8.6.2009, 12:05 (ссылка)  | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: нет
Всего: 54



Lazin, +1

А еще есть такие операторы
Код

a += b
a %= b


Такое как-то не смотрится
Код

a +:= b
a mod:= b

PM MAIL   Вверх
Alexeis
Дата 8.6.2009, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Цитата(Soah @  8.6.2009,  11:05 Найти цитируемый пост)
Такое как-то не смотрится

  такого и нет smile . Есть inc(a, b); очень даже смотрится и читается.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Soah
Дата 8.6.2009, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: нет
Всего: 54



Цитата(Alexeis @  8.6.2009,  12:09 Найти цитируемый пост)
такого и нет

да я знаю,
хотел показать как было бы в Си, если оператор присваивание был бы ":="

Цитата(Alexeis @  8.6.2009,  12:09 Найти цитируемый пост)
Есть inc(a, b);

а для
Код

a %= b
array[i++]
array[++i]


Это сообщение отредактировал(а) Soah - 8.6.2009, 12:17
PM MAIL   Вверх
mrbrooks
Дата 8.6.2009, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 1
Всего: 306



 smile 
PM MAIL   Вверх
kemiisto
Дата 8.6.2009, 13:04 (ссылка)  | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 1
Всего: 160



Цитата(Soah @  8.6.2009,  10:05 Найти цитируемый пост)
Lazin, +1

Да нет. Lazin, -1. smile И тебе Soah тоже -1.
Цитата(Soah @  8.6.2009,  10:05 Найти цитируемый пост)
Такое как-то не смотрится

Несмотрится то, что ты написал чуть выше.



Цитата(Lazin @  8.6.2009,  09:57 Найти цитируемый пост)
логично для этого использовать один символ "=", а не два ":=", как в паскале

Вот бредятина то. Логично для выражения отношения эквивалентности (тривиальным случаем которого является равенство) использовать общепринятый математический знак равенства "=". Операция присваивания напрямую с этим отношением не связана и поэтому для неё необходимо использовать иную запись.

Добавлено @ 13:05
Цитата(mrbrooks @  8.6.2009,  08:28 Найти цитируемый пост)
Видимо от того, что старина Вирт низвергатель основ.

Совсем наоборот.

Это сообщение отредактировал(а) Nastya - 8.6.2009, 15:30


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Alexeis
Дата 8.6.2009, 13:09 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



a %= b -> a := a mod b;
array[i++] -> array[i] , inc(i);
array[++i] -> inc(i) , array[i]

Ток не надо говорить что это лаконичнее, С++ никогда таким не был, лаконичен только С
Чего стоит один только a := static_cast<byte>(b); И таких примеров весь язык. 



--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
kemiisto
Дата 8.6.2009, 13:13 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 1
Всего: 160



Цитата(Alexeis @  8.6.2009,  11:09 Найти цитируемый пост)
Чего стоит один только a := static_cast<byte>(b); И таких примеров весь язык.

 smile Достаточно увидеть код с шаблонами. Лаконичные вы наши. Ей богу, смешно. smile 


--------------------
PM MAIL WWW GTalk Jabber   Вверх
mrbrooks
Дата 8.6.2009, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 1
Всего: 306



smile 
У вас господа Паскальщики комплекс не полноценности.  smile

Добавлено через 1 минуту и 20 секунд
Цитата(kemiisto @  8.6.2009,  13:04 Найти цитируемый пост)
Совсем наоборот. 

И что дальше то?  smile 
PM MAIL   Вверх
Soah
Дата 8.6.2009, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: нет
Всего: 54



Цитата(kemiisto @  8.6.2009,  13:04 Найти цитируемый пост)
Несмотрится то, что ты написал чуть выше.

на вкус и цвет...
Цитата(Alexeis @  8.6.2009,  13:09 Найти цитируемый пост)
Ток не надо говорить что это лаконичнее, С++ никогда таким не был, лаконичен только С


Цитата(kemiisto @  7.6.2009,  21:40 Найти цитируемый пост)
недостойного из соперников — C

Цитата(Lazin @  8.6.2009,  11:57 Найти цитируемый пост)
программе на Си

Цитата(Soah @  8.6.2009,  12:16 Найти цитируемый пост)
как было бы в Си


Alexeis,  smile 

Цитата(kemiisto @  8.6.2009,  13:13 Найти цитируемый пост)
Лаконичные вы наши.

как часто ты пишешь оператор присвоить, и сколько шаблоны?

Цитата(kemiisto @  8.6.2009,  13:04 Найти цитируемый пост)
общепринятый математический

а модуль и деление нацело математические операции?

Это сообщение отредактировал(а) Soah - 8.6.2009, 13:24
PM MAIL   Вверх
Alexeis
Дата 8.6.2009, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Цитата(Soah @  8.6.2009,  12:21 Найти цитируемый пост)
как часто ты пишешь оператор присвоить, и сколько шаблоны?

Часто и то и другое.
  Вот еще пример лаконичности
Код

std::vector<int>::iterator it = vec1.begin();

  Итераторы, то уж должен использовать. 
  Другое дело что от лаконичности не всегда много пользы. Но то что С++ ей не страдает это факт.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
W4FhLF
Дата 8.6.2009, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 2
Всего: 121



Цитата(Alexeis @  8.6.2009,  13:09 Найти цитируемый пост)
array[i++] -> array[i] , inc(i);


К слову сказать:

Код

array[i++];


В С++ совсем не одно и тоже, что:

Код

array[i]
i++;


Добавлено @ 14:00


Цитата(Alexeis @  8.6.2009,  13:56 Найти цитируемый пост)
std::vector<int>::iterator it = vec1.begin();


Совсем скоро(C++0x) можно будет писать:

Код

auto it = vec1.begin();



Это сообщение отредактировал(а) W4FhLF - 8.6.2009, 14:00


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Опросы"
Smartov
Nastya

В этом разделе собраны темы для опросов участников форума. Просьба не создавать здесь темы не касающиеся всех участников, узкоспециальные или с религиозным оттенком.

Темы в этом разделе будут тщательно отбираться модераторами, поэтому старайтесь задать вопрос и варианты ответа продуманно и взвешенно, постараться учесть все возможные варианты.



С уважением, Smartov, Nastya.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Опросы | Следующая тема »


 




[ Время генерации скрипта: 0.0745 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.