The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В состав GCC включена поддержка языка программирования Modula-2 , opennews (??), 19-Дек-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


35. "В состав GCC включена поддержка языка программирования Modul..."  +6 +/
Сообщение от Аноним (22), 19-Дек-22, 15:54 
> or - почему именно так а не Or или OR

почему == и =, а не = и := ? Я уж молчу про другие странности операторов си.

Ответить | Правка | Наверх | Cообщить модератору

36. "В состав GCC включена поддержка языка программирования Modul..."  –6 +/
Сообщение от Аноним (144), 19-Дек-22, 16:04 
А нет никаких странностей. Операторы набираются из небуквенных символов. Компилятору легче вести лексический парсинг. Нужно если бы было то можно было ввести любую комбинация а не писать OR_EQUAL или PLUS_LET
Ответить | Правка | Наверх | Cообщить модератору

65. "В состав GCC включена поддержка языка программирования Modul..."  +4 +/
Сообщение от Аноним (22), 19-Дек-22, 17:16 
почему == и =, а не = и := ?
Ответить | Правка | Наверх | Cообщить модератору

67. "В состав GCC включена поддержка языка программирования Modul..."  –4 +/
Сообщение от Аноним (144), 19-Дек-22, 17:20 
то есть в удобстве использование не буквенных символов - для программиста и для компилятора - Вы согласились? Тогда считайте это прихотью авторов компилятора. )
Ответить | Правка | Наверх | Cообщить модератору

83. "В состав GCC включена поддержка языка программирования Modul..."  +4 +/
Сообщение от Бывалый смузихлёб (?), 19-Дек-22, 18:02 
почему не =, == и === ?
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

119. "В состав GCC включена поддержка языка программирования Modul..."  +1 +/
Сообщение от Аноним (22), 19-Дек-22, 19:29 
забавно было, когда в плюсах напоролись на подсчёт пробелов > > >>
Ответить | Правка | Наверх | Cообщить модератору

120. "В состав GCC включена поддержка языка программирования Modul..."  +2 +/
Сообщение от Аноним (22), 19-Дек-22, 19:30 
из-за этого плюсы разбираются ужасно сложным процедурным парсером.
Ответить | Правка | Наверх | Cообщить модератору

286. "В состав GCC включена поддержка языка программирования Modul..."  +/
Сообщение от warlock66613email (ok), 20-Дек-22, 19:34 
Совершенно не из-за этого. Хотя это тоже добавляет крупицу в общий ад, но на фоне остального вклад незначителен.
Ответить | Правка | Наверх | Cообщить модератору

96. "В состав GCC включена поддержка языка программирования Modul..."  –3 +/
Сообщение от Аноним (144), 19-Дек-22, 18:51 
>> почему == и =, а не = и := ?

зачем здесь : ? В Си на ее месте есть +=, -= , *= , /= , %= , &= и др.
== чтобы отличать от присвоения =. Есть <= , >= , != . Не логично здесь == ?
  

Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

116. "В состав GCC включена поддержка языка программирования Modul..."  +2 +/
Сообщение от Аноним (22), 19-Дек-22, 19:28 
Вот ты сам привёл, что на ровне с +=, -= , *= , /= , %= , &= куда логичней было бы :=, а к < и > лучше подходит =. Но в сях перевернули всё с ног на голову.
Ответить | Правка | Наверх | Cообщить модератору

124. "В состав GCC включена поддержка языка программирования Modul..."  –1 +/
Сообщение от Аноним (144), 19-Дек-22, 19:37 
Если вы не знаете Си откройте уже википедию "Операторы в Си и С++" и хватит уже казаться умным ) Простите. То что в Си у < и > есть еще использование Вы там увидите. Не надо примитивность выдавать как образец. Зачем двоеточие равно Вы не ответили. В чем сакральность этой комбинации, когда я Вам показал что на месте двоеточия можно поставить много что и это рождает новые виды операндов? Интерес к диалогу с Вами утрачен. интерес
Ответить | Правка | Наверх | Cообщить модератору

127. "В состав GCC включена поддержка языка программирования Modul..."  +/
Сообщение от Аноним (144), 19-Дек-22, 19:46 
Исправление: новые виды операций конечно. Выбесил собеседник. Привел первую строку исказив, а вторую опустил. Хитро.
Ответить | Правка | Наверх | Cообщить модератору

296. "В состав GCC включена поддержка языка программирования Modul..."  +/
Сообщение от Аноним (292), 21-Дек-22, 03:50 
В bcpl было :=, но при этом = в циклах, хотя по сути это тоже присваивание, а не сравнение. В С решили сделать единообразно, и исходили из того, что присваивание пишется чаще сравнения. В исходниках Юникса, видимо, так и было.
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

301. "В состав GCC включена поддержка языка программирования Modul..."  +/
Сообщение от фф (?), 21-Дек-22, 07:30 
> на ровне с +=, -= , *= , /= , %= , &= куда логичней было бы :=

тогда a:=b означало бы a присвоить a:b, а что такое a:b ?

Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру