Автор Тема: Модифицированный синтаксис Оберона  (Прочитано 183264 раз)

DIzer

  • Гость
Re: Модифицированный синтаксис Оберона
« Ответ #120 : Март 03, 2012, 11:52:06 am »
Да, моя оценка - это без богатых либ, отладчика и IDE. Чисто компилятор + рантайм.
Вопрос ЗАЧЕМ ?- ведь у нас есть опыт Rifat'a...

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Модифицированный синтаксис Оберона
« Ответ #121 : Март 03, 2012, 11:53:53 am »
Да, моя оценка - это без богатых либ, отладчика и IDE. Чисто компилятор + рантайм.
Вопрос ЗАЧЕМ ?- ведь у нас есть опыт Rifat'a...
Понятия не имею :-) Тут спросили оценку, я оценку дал. Зачем - виднее автору вопроса.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Модифицированный синтаксис Оберона
« Ответ #122 : Март 03, 2012, 12:11:06 pm »
Да, моя оценка - это без богатых либ, отладчика и IDE. Чисто компилятор + рантайм.
Вопрос ЗАЧЕМ ?- ведь у нас есть опыт Rifat'a...
У Рифата 32-битный компилятор, а тут речь про 64-битный...
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: Модифицированный синтаксис Оберона
« Ответ #123 : Март 03, 2012, 12:13:15 pm »
В первом приближении - месяц-два рабочего времени. Месяц на компилятор, месяц на рантайм и отладку. Это если конечно не пытаться написать компилятор на нем самом, а использовать реально предназначенный для этого уже готовый современный инструментарий.
То есть скажем взяли Oberon-07, и реализуем.
Без сборщика мусора?
Цитировать
Да, моя оценка - это без богатых либ, отладчика и IDE. Чисто компилятор + рантайм.
Насчет IDE, на соседнем форуме обсуждают возможность создания на основе SDL, так что можно потом к ним присоединиться. Отладчика и богатых либ нет и сейчас, даже для ББ.
Цитировать
Вопрос ЗАЧЕМ ?- ведь у нас есть опыт Rifat'a
Опыт учтем: хорошая лицензия и наличие комманды.

DIzer

  • Гость
Re: Модифицированный синтаксис Оберона
« Ответ #124 : Март 03, 2012, 12:13:18 pm »

У Рифата 32-битный компилятор, а тут речь про 64-битный...
Очень смешно .

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Модифицированный синтаксис Оберона
« Ответ #125 : Март 03, 2012, 12:28:34 pm »
В первом приближении - месяц-два рабочего времени. Месяц на компилятор, месяц на рантайм и отладку. Это если конечно не пытаться написать компилятор на нем самом, а использовать реально предназначенный для этого уже готовый современный инструментарий.
То есть скажем взяли Oberon-07, и реализуем.
Без сборщика мусора?
Со сборщиком (собственно это и есть львиная доля рантайма).

Цитировать
Да, моя оценка - это без богатых либ, отладчика и IDE. Чисто компилятор + рантайм.
Насчет IDE, на соседнем форуме обсуждают возможность создания на основе SDL, так что можно потом к ним присоединиться. Отладчика и богатых либ нет и сейчас, даже для ББ.
На базе SDL IDE будет весьма убогой. Если интересно пообсуждать, заведи тему рядом. Уж SDL то точно к синтаксису языка отношения не имеет :-)
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: Модифицированный синтаксис Оберона
« Ответ #126 : Март 03, 2012, 12:55:28 pm »
Со сборщиком (собственно это и есть львиная доля рантайма).
Интересным был бы вариант с выбором ручной или автоматической сборкой мусора.

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Модифицированный синтаксис Оберона
« Ответ #127 : Март 03, 2012, 01:21:38 pm »
Со сборщиком (собственно это и есть львиная доля рантайма).
Интересным был бы вариант с выбором ручной или автоматической сборкой мусора.
Понятно что это можно сделать. Вопрос в том, как это должно быть оформленно.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: Модифицированный синтаксис Оберона
« Ответ #128 : Март 03, 2012, 02:48:26 pm »
Имхо на IDE не нужно вначале концентрировать внимание. Главное - это рабочие компилятор и рантайм под винду и линукс, а затем уже либы и IDE с отладчиком.

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Модифицированный синтаксис Оберона
« Ответ #129 : Март 03, 2012, 02:53:43 pm »
Имхо на IDE не нужно вначале концентрировать внимание. Главное - это рабочие компилятор и рантайм под винду и линукс, а затем уже либы и IDE с отладчиком.
Это уже от языка и от целевой аудитории и ниши зависит. Есть языки которые прекрасно себя чувствуют без IDE и сделать IDE для них весьма затруднительно (C++ например). А есть языки которые совсем без IDE плохи, малоюзабельны и вообще... но вот IDE под них делается с полпинка и уже связка этого языка с IDE дает отличный инструмент которым удобно и приятно решать задачи (это например java).

Ну, а кроме того есть класс людей которые без IDE на язык не посмотрят вообще (и их довольно много).
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

vlad

  • Hero Member
  • *****
  • Сообщений: 1391
    • Просмотр профиля
Re: Модифицированный синтаксис Оберона
« Ответ #130 : Март 03, 2012, 03:48:43 pm »
Смотря насколько оптимизирующего :-)
В первом приближении - месяц-два рабочего времени. Месяц на компилятор, месяц на рантайм и отладку. Это если конечно не пытаться написать компилятор на нем самом, а использовать реально предназначенный для этого уже готовый современный инструментарий.

Да, это без учета проектирования языка. То есть скажем взяли Oberon-07, и реализуем.

Да, я бы тоже так оценил. Непосредственно на компилятор может и недели две. Но, чтоб этим можно было хоть как-то пользоваться за пределами hello world - месяца два.

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: Модифицированный синтаксис Оберона
« Ответ #131 : Март 03, 2012, 04:21:23 pm »
А есть ли возможность 64 битовый компилятор оберона написать не на самом себе? Ведь нет исходной 64 битовой реализации. Придется, наверное С использовать.

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Модифицированный синтаксис Оберона
« Ответ #132 : Март 03, 2012, 04:38:48 pm »
А есть ли возможность 64 битовый компилятор оберона написать не на самом себе? Ведь нет исходной 64 битовой реализации. Придется, наверное С использовать.
Не понял. Писать компилятор в с оберона в AMD64 можно на чем угодно, хоть на прологе, хоть на рефале, хоть на брейнфаке или c++.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

vlad

  • Hero Member
  • *****
  • Сообщений: 1391
    • Просмотр профиля
Re: Модифицированный синтаксис Оберона
« Ответ #133 : Март 03, 2012, 05:57:34 pm »
А есть ли возможность 64 битовый компилятор оберона написать не на самом себе? Ведь нет исходной 64 битовой реализации. Придется, наверное С использовать.

Конечно надо писать используя нормальный инструмент, а не доказывать самодостаточность оберонов :)

P.S. Я бы начал с LLVM.

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: Модифицированный синтаксис Оберона
« Ответ #134 : Март 03, 2012, 06:01:25 pm »
Не совсем в тему. Почитал тут про Модулу3. Разделение Record и Object хорошая идея.