Показано с 1 по 10 из 524

Тема: Возможность программирования на более низком, чем ОЛ схемы уровне

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #15

    По умолчанию

    Цитата Сообщение от pop70 Посмотреть сообщение
    А int-ы там тоже в одной куче? И uint, и dint, и udint?
    Нее, там куча разных INT'ов. Т.е. ADD_DINT, ADD_UDINT и т.п.

    Цитата Сообщение от pop70 Посмотреть сообщение
    Строгая типизация - это не проблема, а залог оптимизации и надёжности.
    А на пользователя реально нужно выплёвывать все эти ADD_DINT / ADD_UDINT?
    По-моему это называется "нам вообще лень придумывать систему типов, давайте пользователь будет указывать тип у каждой конкретной операции".

    А потом начинается, когда операции сложения для BIT данных (т.е. для BYTE/WORD/DWORD) в стандарте не определены, а программисты всё равно настырно пытаются использовать DWORD как число.
    И фарш провернуть обратно уже невозможно, т.к. уже написана куча кода на этих UDINT'ах и DWORD'ах.

    Да и сам компилятор неудобно писать, когда есть такое разнообразие типов данных. По каждому чиху нужно размножать реализации, которые отличаются только разными SINT/UDINT/INT/...
    Последний раз редактировалось Владимир Ситников; 28.07.2017 в 21:26.

Похожие темы

  1. Ответов: 12
    Последнее сообщение: 10.04.2017, 10:33
  2. Ответов: 3
    Последнее сообщение: 07.11.2012, 12:37
  3. Ответов: 1
    Последнее сообщение: 28.04.2008, 22:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •