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

Тема: Компилятор

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

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

    По умолчанию

    Ой, все )))

    А если серьезно, то, так как ОВЕНовцы не раскрывают внутренний формат программ для ПР, то могу лишь предполагать, что внутри реле записывается именно как связи и логические элементы, которые обрабатываются виртуальной машиной (прошивкой). Так что вставить ST-блок может оказаться невозможным. Другое дело, что есть еще несколько моментов:
    1. Можно взять или придумать какой-нибудь мнемоязык, который позволит писать те же самые логические схемы в текстовом виде, что, зачастую, упростит понимание, ибо схема наглядна только до того момента, пока она вся вмещается на один экран монитора. И тут должен отметить, что да, для расширения возможностей мнемоязыка (например, доступа к регистрам), нужно поддержку такой операции реализовать в виртуальной машине, и это потребует усилий от разработчиков, так как исходниками прошивки они делиться не готовы - и это - их право. Так что сейчас просто хочется иметь возможность описывать те же схемы текстом.
    2. Вне зависимости от языка, использование мощностей ПР должно быть полноценным, так, например, обработка массивов - полезная вещь. И не надо мне говорить, что в схемах массивов нет. В обычных электронных схемах и переменных, как таковых нет, но могут быть регистры в памяти запоминающих устройств, и можно использовать смещения регистров, что, собственно, и является массивом.
    3. Выполнение программы так или иначе - линейно (давайте не станем углубляться в принципы работы таймеров), потому и есть возможность расставлять приоритеты выполнения, что, к слову сказать, выглядит весьма коряво, ибо я уже, чисто по схеме, не могу понять - что же у меня происходит, если не наблюдать заданный порядок выполнения.

    А пока все выглядит так, как если компьютер использовать исключительно в целях калькулятора.

    P.S.: К слову о калькуляторах. Ранее говорилось, что, мол, от калькулятора хотят поведения компьютера - так вот, это - неправда. В программируемом калькуляторе заложен определенный набор функций (в устройстве), и он реализует весь свой вычислительный потенциал. А ПР же мы наблюдаем огромный потенциал, реализовать который не представляется или почти не представляется возможным.
    Последний раз редактировалось Devoter; 29.06.2016 в 13:33.

Похожие темы

  1. не могу понять, на что намекает компилятор
    от dimessen в разделе СПК1xx (архив)
    Ответов: 2
    Последнее сообщение: 10.04.2015, 13:11
  2. почему компилятор дает ошибку?
    от nn19999 в разделе СПК1xx (архив)
    Ответов: 72
    Последнее сообщение: 11.03.2015, 12:56
  3. Ответов: 27
    Последнее сообщение: 16.01.2014, 12:15
  4. Компилятор не видит типы данных из библиотеки ArchivatorOwenLib
    от Солнечный заяц в разделе СПК2xx (архив)
    Ответов: 5
    Последнее сообщение: 24.07.2012, 14:18

Ваши права

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