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

Тема: Фичи и баги OWEN Logic

Комбинированный просмотр

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

    По умолчанию

    Цитата Сообщение от Алексеев Посмотреть сообщение
    Я не сталкивался . Но деление на ноль это запрещенная операция . И в результате дает бесконечность .
    При вычислениях на предоставленных типах переменных, имеющих рабочий диапазон, понятия "бесконечность" нет. Числа "ошибка" тоже не существует. Для целочисленных при делении на "0" дает "0". Это нормально?

  2. #2
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,257

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    При вычислениях на предоставленных типах переменных, имеющих рабочий диапазон, понятия "бесконечность" нет. Числа "ошибка" тоже не существует. Для целочисленных при делении на "0" дает "0". Это нормально?
    А почему разработчики молчат ??????????????????????Деление на ноль невозможно.png
    Последний раз редактировалось Алексеев; 14.02.2019 в 13:32.

  3. #3
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,574

    По умолчанию

    Цитата Сообщение от Алексеев Посмотреть сообщение
    А почему разработчики молчат ??????????????????????Деление на ноль невозможно.png
    вовсе не круто предъявлять претензию деля константу на константу, даже в сименсовских средах разработки такое есть, но только стоит делитель поменять на переменную, состояние которой не определено то компилятор и там пропускает такое действие, даже зная что при объявлениях по умолчанию присваивается ноль
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  4. #4
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,257

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    вовсе не круто предъявлять претензию деля константу на константу, даже в сименсовских средах разработки такое есть, но только стоит делитель поменять на переменную, состояние которой не определено то компилятор и там пропускает такое действие, даже зная что при объявлениях по умолчанию присваивается ноль
    Это не претензия , а пожелание . Предупреждать разработчика в процессе симуляции о недопустимой операции .
    Как например предупреждение о замедлении симуляции .Было бы не плохо.png

  5. #5
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,574

    По умолчанию

    Цитата Сообщение от Алексеев Посмотреть сообщение
    Это не претензия , а пожелание . Предупреждать разработчика в процессе симуляции о недопустимой операции .
    Как например предупреждение о замедлении симуляции .Было бы не плохо.png
    каким образом? Тормознуть симуляцию прерываниями, по моему в ней сделано два решения, о которых просто нужно знать программистам и всё
    Изображения Изображения
    • Тип файла: png owen.png (25.1 Кб, Просмотров: 23)
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  6. #6
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,257

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    каким образом? Тормознуть симуляцию прерываниями, по моему в ней сделано два решения, о которых просто нужно знать программистам и всё
    Вот у Серёги Букашкина возник вопрос . Как себя будит вести программа в железе . Бесконечность . Или деление целочисленной переменной на ноль дает ноль хотя
    должна дать бесконечность . А останавливать зачем . Только всплывающая подсказка . В таком то макросе произошла недопустимая операция .
    Как подсказка .

  7. #7
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,574

    По умолчанию

    Цитата Сообщение от Алексеев Посмотреть сообщение
    В таком то макросе произошла недопустимая операция .
    Как подсказка .
    ну да, в симуляции же 100% вариантов можно прогнать и всплывающие окна конечно же помогут найти ошибку. Вот как по мне так это чтоб рантайм не "падал" из-за таких ошибок, а не уповать что симулятор меня спасет
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  3. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  4. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 20:55

Ваши права

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