Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Madzi

Страницы: 1 2 [3] 4 5 6
31
С 2015 года ЕГЭ отменён.  Так что можно вздохнуть спокойнее :)

32
Общий раздел / Re: Oberon V4 для Linux
« : Октябрь 05, 2013, 06:37:47 pm »
Вероятно у вас 64 битная система, а пакет хочет 32-битуную

33
Общий раздел / Re: 1С - One Ass
« : Октябрь 02, 2013, 10:41:32 am »
Самое простое - скачать и поставить.
Изначально - среда разработки под Java (Visual Age for Java). Потом IBM отдал её в руки OpenSource и сейчас это конструктор, обеспечивающий базовый каркас и работу с расширениями, на которой делают всё - от простых редакторов до ERP систем.

34
Общий раздел / Re: Другой глобус
« : Сентябрь 06, 2013, 10:11:39 pm »
Читать Н.Я. Данилевского "Россия и Европа" до полного просветления...

35
Общий раздел / Re: Представление программы
« : Сентябрь 03, 2013, 09:00:47 pm »
Продолжение (глюкнул браузер и ушло неполное письмо)...

При парсинге программы (для последующей кодогенерации) нужно хранить распаренную структуру (AST). Хорошо бы договориться по поводу формата представления, чтобы можно было легко взаимозаменять генераторы/парсеры.
В данный момент я это вижу так:
{
    objId: 'module',
    name: 'noname',
    description: 'some comment for module',
    imports: [],
    consts: [],
    types: [],
    vars: [],
    procs: [],
    code: []
},
{
    objId: 'procedure',
    name: 'someProc',
    description: 'some comment for procedure',
    params: [],
    result: {},
    consts: [],
    vars: [],
    procs: [],
    code: []
}

36
Общий раздел / Представление программы
« : Сентябрь 03, 2013, 08:54:21 pm »
Рассмотрим представление программы в виде некоторой структуры.

37
Общий раздел / Re: Online компилятор Oberon-07/11.
« : Сентябрь 03, 2013, 04:41:32 am »
В консоль вестимо.

38
Общий раздел / Re: Как нужно писать ПО
« : Сентябрь 02, 2013, 07:23:33 pm »
Вот хорошая книга по стилю JS.

39
Общий раздел / Re: Online компилятор Oberon-07/11.
« : Август 31, 2013, 08:20:55 am »
Хочу генерить свой вариант JS. У меня есть идеи как реализовать аналог ББ на JS. При этом как обойтись вообще без JS вставок. Модули можно будет писать и на Обероне и на JS (в особом стиле), и использовать их из Оберона. Т.е что-то типа.
MODULE TestDom;

VAR
    node : SysDom.Node;

IMPORT
    SysDom;

PROCEDURE DemoAlert* (x : ARRAY OF CHAR);
BEGIN
    SysDom.setHTML(node, x);
END DemoAlert;

BEGIN
    node := SysDom.create('<div>Hello wolrd!</div>');
END TestDom.
Где SysDom - системный модуль в отдельном файле написанный на JS.
А в модуле, написанном на JS можно будет вызывать код, созданный из Оберона:
    Y.O7.TestDom.DemoAlert('New message');
...
    requires: [
        ...
        'o7-TestDom',
        ...
    ]

40
Общий раздел / Re: Online компилятор Oberon-07/11.
« : Август 30, 2013, 07:45:02 pm »
А как мне с онлайнового компилятора получить AST и таблицу символов (SYM файл) ?

41
Общий раздел / Re: Online компилятор Oberon-07/11.
« : Август 29, 2013, 11:14:09 am »
Вообще вы так говорите, будто Оберон в принципе конкурировать с js не способен :-)
Я надеюсь найти вариант их симбиотического сосуществования.

42
Общий раздел / Re: Online компилятор Oberon-07/11.
« : Август 29, 2013, 10:52:33 am »
Таки новая версия - vlad добавил JS.do, то есть js-вставки. Теперь можно писать модули ввода-вывода, маршалинга и пробовать делать биндинги.

...

Кстати, всвязи с тем, что у нас кода вскоре может стать довольно много, нужно решить, какого стиля кодирования придерживаемся? То есть отступы/именования и проч.
Не вижу смысла. Это не будет Оберон "в чистом виде", поэтому он не будет пересекаться с другой кодовой базой. Как тут уже справедливо заметили, что подобный подход "поощряет" и если сначала будет 80% обероновского кода против 20% JS, то через некоторое время будет 20% обероновского и 80% JS. Потому что на JS проще/удобнее/быстрее/привычнее/... (подставить по желанию).

43
Общий раздел / Re: [C99] High level programming in C.
« : Июль 28, 2013, 02:45:43 pm »
Выглядит как JavaScript...
Не знаю... нужен ли такой сахар.

44
Общий раздел / Re: Online компилятор Oberon-07/11.
« : Июнь 25, 2013, 07:46:08 am »
Вечером пофикшу строки.
Отступ настраивается. Можно поставить любое желаемое число.
Автокапс штука весьма спорная. Но посмотрим что можно сделать.

45
Общий раздел / Re: Online компилятор Oberon-07/11.
« : Июнь 23, 2013, 10:39:39 pm »
Пофиксил, плюс добавил автоматический отступ строк.

Страницы: 1 2 [3] 4 5 6