Ремесло программиста

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Semantic IDE и язык Slang

Сообщений 1 страница 9 из 9

1

"СЕМАНТИЧЕСКАЯ ИНТЕГРИРОВАННАЯ СРЕДА  ДЛЯ ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ"
Семантический редактор со сменяемым синтаксисом разработан в 2009-2012гг. в Астраханском гостехунивере.
Сменяемый синтаксис, в т.ч. русские ключевые слова.
Получил 2 гранта по пограмме "Старт" (1 млн в 2013 г. и 2 млн в 2015 г.), на 3-й этап не вышел по окупаемости.
Как понял, в связи с потерей кадров исходники воспроизводятся (увидим ли мы когда-нибудь старые?) на базе VSCode.

https://www.youtube.com/watch?v=LDdgdKI20cU
там же имеется ссылка на презентацию и текст.

В сети имеются статьи и диплом по соотв. теме.

P.S.: программы в виде дерева + rtf, не требуется синтакс. анализ, работа над целостными единицами кода.

2

P.S.: программы в виде дерева + rtf, не требуется синтакс. анализ, работа над целостными единицами кода.

О чем это говорит :). О том, что мои решения они продиктованы такими же потребностями как и  у большинства :). Постоянно это где-то всплывает, то дерево, то синтаксис, отвязанный от семантики  :cool:

3

О чем это говорит

1) Многие идеи давно реализованы, а мы пили пиво и не знаем
2) Суммы в неск. миллионов рублей недостаточно - это было проверено еще неск. лет назад
3) Можно изучать требования и описания среды (статьи/дипломы/диссер) для ускорения разработок.

4

Нашел тему на пред. форуме (был уверен, что его упоминали ранее):
http://ruscomp.24bb.ru/viewtopic.php?id=102

5

Прямая ссылка и фрейм: (для тех, кому удобней чтение)[html]
<a href="http://0x1.tv/Обучающая_среда_по_программированию_на_базе_СПО_(Валерий_Лаптев,_OSEDUCONF-2019)">Обучающая среда по программированию на базе СПО (Валерий Лаптев, OSEDUCONF-2019)</a>
[/html]

Обучающая среда по программированию на базе СПО (Валерий Лаптев, OSEDUCONF-2019)

[html]
<iframe name="pen" src="http://0x1.tv/Обучающая_среда_по_программированию_на_базе_СПО_(Валерий_Лаптев,_OSEDUCONF-2019)"  width="100%" height="680vh" align="center" frameborder="0"></iframe>[/html]

6

Я бы сказал, что удобнее именно текст с картинками:
http://0x1.tv/20190127E
просто не обратил внимание на ссылку и выслушал лекцию, зато не напрягал глаза.

7

1) Многие идеи давно реализованы, а мы пили пиво и не знаем

Все эти идеи так или иначе реализованы, я об этом писал где-то. Каждая фишка, которые я хотел использовать так или иначе реализованы. Вопрос в том, как каждый автор видит решение проблемы.
Кстати, само название Семантик жутко неудачное решение. Из-за низкой цитируемости ищется близкое по написанию семантика. Это значительно снижает доступность информации для тех, кто только хотел бы изучить язык. СЕО в общем негодует.
Им еще нужен универсальный тип данных, который узловая структура-данные-функция. И будет В-2 :). И еще там всякие анахроизмы типа первое слово ключевое и точка с запятой на конце. Это наверно для производительности, я так понимаю.

8

И еще там всякие анахроизмы типа первое слово ключевое и точка с запятой на конце. Это наверно для производительности

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

Кстати, само название Семантик жутко неудачное решение. Из-за низкой цитируемости ищется близкое по написанию семантика. Это значительно снижает доступность информации для тех, кто только хотел бы изучить язык. СЕО в общем негодует.

Думаю, это проблема низкой цитируемости. Что следствие изначально закрытых исходников - потеряно несколько лет труда. Бизнес-ориентация подавляет развитие. Я это свежее выступление  в #1 нашел не без труда.

9

Как следует из доклада на Дне Оберона, исходный код вероятно может быть выдан по запросу, там C#:
https://www.youtube.com/watch?v=M2o2wAR … e=youtu.be
В целом это повторяет более позднюю лекцию, но изложение более подробное, вопросы (с 21-ой минуты) задают другие люди.
Среди них промелькнули слова, что был русифицированный Кобол и обучать писать на нем было ничуть ни легче, чем на английском ЯП (но мы-то знает, что сие следствие копипасты, отсутствия обработки падежей и прочих кошерностей русского языка).