Oberon space
General Category => Общий раздел => Тема начата: Евгений Филиппов от Апрель 05, 2014, 08:28:01 pm
-
Я вот думаю развивать capabilities-based programming на базе своего project.east.
Типа самый высокоуровневый исходный код для OS, он же мейкфайл, выглядит приблизительно так:
Begin of a program labeled "this OS". Capabilities of this OS: world wide web browser GUI, jabber GUI, modelname wifi card support. End of this OS.
Оно у меня должно будет поддерживать финитный формальный вариант естественного языка, с надлежащим процессингом.
-
Begin of a description for a program labeled "this OS". Capabilities of this OS: world wide web browser GUI, jabber GUI, modelname wifi card support. End of this OS's description.
-
даже normative desctiption.
+ ЕЯ (ест.яз.) ambiguities у всяких там of поразмещать в разных сентенциях, чтоб анализатор не пугался.
-
[4:41:28] икс: колобродильный язык
[4:41:35] Угрюм: именно
[4:41:46] Угрюм: и там можно всё чо хошь колобродить
[4:42:03] Угрюм: только будь добр обработчик починить =) чтоб оно само себя поняло =)
[4:42:15] икс: :-)
-
IDEA: Программный комплекс "БирюзовыйАРМ"
Glossary:
* о бирюзовом: see http://metalevel.ru о бирюзовом цМеме;
* АРМ: автоматизированное рабочее место.
-
Я, конечно же, дико извиняюсь, но, граждане, за что ваще разговор ведётся?
-
Да это просто поток сознания egp из чата, не обращайте внимания )))
-
На поток сознания юзера Geniepro Тоже Обращать Внимания Не надо, судя по тону юзера Geniepro.
...
[03:57:13] geniepro: ну так рынок -- раздробленность и разобщенность, вынуждающая повторять чужие пути и велосипеды
...
[03:58:45] Jordan: geniepro Угу, прям феодальная раздробленность, как в учебниках по истории. Каменный век.
...
egp: все эти алгоритмы, структуры данных, и прочая лирика - это будущий век. И отдых. Феодалы за это денег не дают.
Кстати, "структуры данных" — это частность, по нынешним временам. Семантика алгоритмов предусматривает много самых разных-разных вещей, кроме структур. Чистые структурированные данные — это прошлый век. А вот описания, независимые от платформы - это будущий век. Джава платформа слишком жирна, и феодалы оп.систем её не ставят с дефолтной поддержкой. Аналог джава платформы, имхо, должен быть интегрирован в системы генерации бинарников из исходных материалов — под словом «бинарники» понимается нечто, запускаемое на заданной аппаратуре с заданным ПО.
-
Про "Capabilities-based programming и Project.East" (чему посвящена эта тема и вопрос Владимира) я в чате вообще ни слова не сказал о_О )))
-
В чате не сказали, а в топике здесь сказали, Geniepro.
***
а я вот думаю. Что если есть какая-то система, или изолированная самодостаточная подсистема, то её надо писать на спец.языке, разработанном специально для неё. И при этом иметь средства для внедрения (интеграции) этой системы или подсистемы в те места, где она конкретно будет использоваться.
а писать всё на генерикнутых наборах языков - получим обычный всюду наблюдаемый компост дурно пахнущий.
это всё называется "DSL".
-
Это я поглядел на компосты руснет ирц, сделанных на базе юнихов... setlocale, iconv, mbchar, и много подобных ужасов, не очень понятных для, например, явера