#25573 - Tue Apr 12 2011 05:21 PM
Re: Добавьте в редакторе кнопку "СПАГЕТТИ Вкл./Выкл."
[Re: Scriptolog]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Не секрет, что концепция визуальной разработки есть не что иное, как концепция RAD (от англ. Rapid Application Development - быстрая разработка приложений), в которой особое внимание уделяется быстроте и удобству разработки приложений, созданию технологического процесса, который позволяет разработчику максимально быстро создавать приложения, в нашем случае скрипты.
В TSLab почти все есть: есть график, который появляется после внесения изменений в скрипт и нажатия на кнопку «Выполнить», это и есть настоящая визуализация! Осталось предложить скриптовый язык и текстовый редактор для него. Сделал изменения в текстовом редакторе, добавил строчку в скрипт, нажал на кнопку, и тут же увидел изменения на графике. Это и есть настоящая ВИЗУАЛИЗАЦИЯ. Чего же больше? А визуальный редактор – это все от лукавого, шкура выделки не стоит… Который раз вновь появляющиеся "оракулы" пытаются лишить ТСлаб одного из ее главных составляющих и преимуществ. "От лукавого" - это имхо непродуктивные попытки утащить визуальное программирование в сферу формализованных строк "птичьего языка".. Но ведь это же есть - и СИ и АПИ, есть желание и возможности ну и как говорится на вражьем языке - ВЕЛКАМ!  А встроенный визуальный редактор - эта штука пока вне конкуренции, к тому же в развитии ипонятно куда должна развиваться.. Что же касается возможностей подобного языка - посмотрите это - Язык FBD (Functional Block Diagram, Диаграмма Функциональных Блоков) является языком графического программирования Язык CFC Язык CFC (Continuous Flow Chart) - еще один высокоуровневый язык визуальногопрограммирования. По сути, CFC - это дальнейшее развития языка FBD. Этот языкбыл специально создан для проектирования систем управления непрерывными технологическими процессами. Задачи, решаемые с помощью данных языков, в том числе скромно замечу в своё время при участии вашего покорного слуги  по сложности уж во всяком случае сопоставимы с трейдерскими, а по сути гораздо...
|
|
Наверх
|
|
|
|
#25596 - Tue Apr 12 2011 07:29 PM
Re: Добавьте в редакторе кнопку "СПАГЕТТИ Вкл./Выкл."
[Re: usas]
|
journeyman
Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
|
пытаются лишить ТСлаб одного из главных составляющих и преимуществ. не лишить, а дополнить TSLab другим преимуществом - наличием выбора для работы в визуальном или в текстовом редакторе. Согласитесь, что "лишить" и "дополнить" - это все-таки разные вещи. непродуктивные попытки утащить визуальное программирование в сферу формализованных строк "птичьего языка". Но ведь это же есть - и СИ и АПИ есть огромное кол-во продуктивных попыток использования скрипт.языков для разработки ТС, они слишком хорошо известны. К тому же речь идет о скрипт.языках, которые не есть тоже самое, что и C#+API, как Вам показалось. А встроенный визуальный редактор - эта штука пока вне конкуренции ... соглашусь, но добавлю - для разработки ТС ограниченной сложности, а также для учебных целей. посмотрите это - Язык FBD (Functional Block Diagram, Диаграмма Функциональных Блоков) является языком графического программирования. Язык CFC (Continuous Flow Chart) - еще один высокоуровневый язык визуального программирования. По сути, CFC - это дальнейшее развития языка FBD. Этот язык был специально создан для проектирования систем управления непрерывными технологическими процессами. Задачи, решаемые с помощью данных языков, в том числе скромно замечу в своё время при участии вашего покорного слуги  по сложности уж во всяком случае сопоставимы с трейдерскими, а по сути гораздо... Эк Вас куда занесло, Вы бы еще вспомнили универсальную машину Тьюринга. Все упомянутые Вами языки являются узкоспециализированными, широкой публике не известными и малопользуемыми, к тому, если уж быть до конца честными, на поверку оказываются просто "мертвыми" языками. Никто же не станет в здравом уме и твердой памяти рисовать блок с двумя стрелочками слева и одной справа, а внутри блока рисовать знак "деления" - и это всего лишь для того, чтобы поделить одно число на другое. Для этого есть простая, понятная и общепринятая запись: x:y=z Так что, на мой взгляд, единственно верный путь развития TSLab - в единстве двух подходов, или как сказал сам великий Nektodron: "в смеси визуального редактора и скриптового языка".
Отредактировано Scriptolog (Tue Apr 12 2011 07:30 PM)
|
|
Наверх
|
|
|
|
|
|