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

Поиск:

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


Опытный
**


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

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



Цитата(Alexeis @  8.6.2009,  13:56 Найти цитируемый пост)
Вот еще пример лаконичности

в паскале можно лаконичней?

Цитата(Alexeis @  8.6.2009,  13:56 Найти цитируемый пост)
С++

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

 smile 

Цитата(Alexeis @  8.6.2009,  13:56 Найти цитируемый пост)
Другое дело что от лаконичности не всегда много пользы.

от того что оператор присваивание будет ":=" тоже


сравнение языков по синтаксису, имхо, последний критерий.
PM MAIL   Вверх
bars80080
Дата 8.6.2009, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 3
Всего: 315



ага! холиварикус!


как присваивание не связано с = ?
помню в школе писал    a = 5
PM MAIL WWW   Вверх
kemiisto
  Дата 8.6.2009, 14:46 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


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



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

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



Цитата(bars80080 @  8.6.2009,  12:34 Найти цитируемый пост)
как присваивание не связано с = ?помню в школе писал    a = 5

bars80080, ты тока не обижайся, в вебе этому не учат? Не раскрывают фундаментальную разницу между отношением равенства и операцией присвоения значения переменной? Первое  отличие я выделил - отношение / операция. И дальше и говорить нечего. Бинарное отношение эквивалентности и операция динамического изменения связи объектов данных (как правило, переменных) с их значениями. Что тут общего?


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


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 3
Всего: 315



Цитата(kemiisto @  8.6.2009,  14:46 Найти цитируемый пост)
Бинарное отношение эквивалентности и операция динамического изменения связи объектов данных (как правило, переменных) с их значениями.

меня этому в школе не учили

вот смотри:

user posted image

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


Амеба
Group Icon


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

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



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


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

Код

array[i++];


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

Код

array[i]
i++;



это еще почему?


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

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

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


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

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



А я последнее время почему-то пытаюсь в PHP код писать вместо include uses
PM WWW Skype   Вверх
NightmareZ
  Дата 8.6.2009, 15:29 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


[хакер]
**


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

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



Цитата(Lazin @ 8.6.2009,  05:54)
Цитата(kemiisto @  7.6.2009,  21:40 Найти цитируемый пост)
Н. Вирт

мне кажется его уже пора посадить в лодку и отправить в последнее плавание smile

Плюсодин.

З.Ы. А, вообще, имхо, не возмжно путаться в операторах.

nastya: Я отредактировала ответ так, что бы он не оскорблял людей, попадавших в подобные ситуации. Будьте, gожалуйста, корректнее

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


--------------------
NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш
Ely-Art.ru - наша маленькая домашняя арт-студия
mugcraft.ru - кружки на любой вкус
PM WWW ICQ Skype GTalk AOL YIM   Вверх
kemiisto
Дата 8.6.2009, 15:31 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


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



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

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



Цитата(bars80080 @  8.6.2009,  13:05 Найти цитируемый пост)
вот смотри:

Вот сам и смотри! Бинарное отношение эквивалентности (равенства в частности) обладает следующими свойствами:
  • Рефлексивность: a = a.
  • Симметричность: a = b <=> b = a.
  • Транзитивность: a = b & b = c <=> a = c.

Теперь посмотрим на операцию присвоения значения переменной и попробуем обнаружит у неё подобные свойства:
  • a := a. WTF? smile 
  • a := b тоже, что b := a? smile 
  • a := b и b := c тоже, что a := c?  smile
Epic fail! Но это исчо не конец. У операции присваивания есть один побочный эффект (строго говоря, это именно побочный эффект) - оно разрущающее, т.е. оно изменяет значение переменной. 

Цитата(Н. Вирт)
Стало модным относиться к нотации как ко вторичному аспекту, целиком зависящему от личных вкусов. Это отчасти верно, хотя выбор нотации не должен быть случайным. У этого выбора имеются последствия, обнаруживаемые в общем облике языка.

Общеизвестным плохим примером является выбор знака равенства для обозначения присваивания, восходящий к языку Fortran в 1957 г. и слепо повторяемый до сих пор массой разработчиков языков. Эта плохая идея низвергает вековую традицию использования знака "=" для обозначения сравнения на равенство, предиката, принимающего значения true или false. Но в Fortran этот символ стал обозначать присваивание, принуждение к равенству. В этом случае операнды находятся в неравном положении: левый операнд, переменная, должен быть сделан равным правому операнду, выражению. Поэтому x = y не означает то же самое, что y = x. В языке Algol эта ошибка была исправлена путем простого решения: присваивание обозначили через ":=".

Программистам, привыкшим к использованию знака равенства для обозначения присваивания, это может показаться придиркой. Но смешивание присваивания и сравнения действительно является плохой идеей, поскольку в этом случае требуется другой символ для того, что традиционно выражает знак равенства. Сравнение на равенство стали обозначать двумя символами "==" (впервые в языке C). Это является отвратительным последствием, приведшим к аналогичным плохим идеям использования "++", "--", "&&" и т.д.

В языках C, C++, Java и C# некоторые из этих операций вызывают побочные эффекты, известный источник ошибок программирования. Например, можно было бы принять "++" для обозначения увеличения значения на единицу, если бы то же самое не обозначало само увеличенное значение, что позволяет писать выражения с побочными эффектами. Неприятность состоит в удалении фундаментального различия между оператором и выражением. Оператор - это инструкция, подлежащая выполнению, выражение - это значение, которое надлежит вычислить. ...


Полный текст.


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


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 27.3.2002
Где: Мариуполь

Репутация: 0
Всего: 44



ребята, пожалуйста, не начинайте священные войны. судя по коментам 
W4FhLF
Alexeis
mrbrooks
kemiisto
В языках не путаются ;) в рамках опроса думаю этогшо достаточно smile


--------------------
Что бы понять рекурсию, надо понять рекурсию

"Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор
PM MAIL   Вверх
S.A.G.
Дата 8.6.2009, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


не эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1339
Регистрация: 20.7.2006
Где: in ad equate

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



Цитата(Nastya @  8.6.2009,  15:32 Найти цитируемый пост)
ребята, пожалуйста, не начинайте священные войны

Слабачки, что поделаешь..

СВЯЩЕННЫЕ войны. smile smile smile

Это сообщение отредактировал(а) S.A.G. - 8.6.2009, 15:35


--------------------
Вот она задачка: спасти себя от себя самого © Cube
Sometimes good people do evil things © A Simple Plan
PM   Вверх
kemiisto
Дата 8.6.2009, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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



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

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



Цитата(NightmareZ @  8.6.2009,  13:29 Найти цитируемый пост)
З.Ы. А, вообще, имхо, надо быть совсем тупым дятлом, чтобы путаться в операторах. 

И тем не менее почти каждый этим дятлом был, когда писал:
Код
if (a=b)...



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


[хакер]
**


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

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



Цитата(kemiisto @ 8.6.2009,  15:34)
Цитата(NightmareZ @  8.6.2009,  13:29 Найти цитируемый пост)
З.Ы. А, вообще, имхо, надо быть совсем тупым дятлом, чтобы путаться в операторах. 

И тем не менее почти каждый этим дятлом был, когда писал:
Код
if (a=b)...

Ключевое слово "почти". Не надо по себе людей судить.


--------------------
NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш
Ely-Art.ru - наша маленькая домашняя арт-студия
mugcraft.ru - кружки на любой вкус
PM WWW ICQ Skype GTalk AOL YIM   Вверх
Alexeis
Дата 8.6.2009, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


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

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



Nastya, чисто механически запросто. В паскале забываю then и пропускаю Create у конструкторов, в С++ уже писал smile , иногда еще " := " пишу .


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

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

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


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 27.3.2002
Где: Мариуполь

Репутация: 0
Всего: 44



Alexeis, гм. ничего против не имею. просто скорректировала ответ другого участника. с тобой в общем согласна


--------------------
Что бы понять рекурсию, надо понять рекурсию

"Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор
PM MAIL   Вверх
kemiisto
Дата 8.6.2009, 15:41 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


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



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

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



Цитата(NightmareZ @  8.6.2009,  13:37 Найти цитируемый пост)
Ключевое слово "почти". Не надо по себе людей судить. 

NightmareZ, ты вообще как, адыкватен? Ты где там увидел, что я сужу по себе. Давайесли хочешь опрос проведём и увидишь, что не я один дятел на форуме. smile 

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


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Опросы"
Smartov
Nastya

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

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



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

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


 




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


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

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