OberonCore
https://forum.oberoncore.ru/

OberonJS онлайн IDE
https://forum.oberoncore.ru/viewtopic.php?f=115&t=6006
Страница 1 из 5

Автор:  Иван Денисов [ Вторник, 07 Февраль, 2017 11:27 ]
Заголовок сообщения:  OberonJS онлайн IDE

Подготовил пред пред альфа версию онлайн редактора для создания веб-приложений на основе наработок Владислава Фольца.
https://models.molpit.org

Вот тут Алексей рассказывал про этот компилятор:
https://www.youtube.com/watch?v=KlHMOCbmtf0

Автор:  Comdiv [ Вторник, 07 Февраль, 2017 12:29 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Почему проверка индексов опциональная? Медленная?

Автор:  Иван Денисов [ Вторник, 07 Февраль, 2017 19:40 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Comdiv писал(а):
Почему проверка индексов опциональная? Медленная?

Такая опция была в оригинальной демке от Алексея Веселовского. Я не проверял скорость. Предложите какой-нибудь тест, пожалуйста!

Автор:  Comdiv [ Среда, 08 Февраль, 2017 00:54 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Попробовал сортировку пузырьком. В Firefox разница на порядок. Это не порядок, но сойдёт в данном случае.
В Chrome разница в два порядка. А это уже совсем не порядок.

Но если вынести функцию установки значения в глобальную область видимости, то в Firefox скорость увеличивается в 4-раза, а в Chrome - в 40.

Автор:  Иван Денисов [ Среда, 08 Февраль, 2017 06:51 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Comdiv писал(а):
Попробовал сортировку пузырьком. В Firefox разница на порядок. Это не порядок, но сойдёт в данном случае.
В Chrome разница в два порядка. А это уже совсем не порядок.

Но если вынести функцию установки значения в глобальную область видимости, то в Firefox скорость увеличивается в 4-раза, а в Chrome - в 40.

А Вы можете этот пример сохранить в виде модели на сайте? Там несложная регистрация. Но зато Влад сможет ваш пример потестировать. Возможно он сможет как-то улучшить производительность проверки.

Чтобы добавить модель, надо зайти в профиль и там будет кнопка "Добавить модель". Вводите название и краткое описание. Так создается модель в которой возможно добавлять свои модули и их сохранять в базе данных.

Автор:  Comdiv [ Среда, 08 Февраль, 2017 23:32 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Тестировать там особо нечего, а нужно сделать простейшую правку в трансляторе. Тем не менее, я добавил сортировку вставками.

Автор:  Kubanych [ Четверг, 09 Февраль, 2017 16:10 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Хорошая работа. Надо еще со стороны сервера дать возможность разрабатывать на обероне. Типа web-фреймворка на oo2c.

Автор:  Valery Solovey [ Четверг, 09 Февраль, 2017 21:02 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Так на этом же обероне можно и сервер на node.js сделать.

Автор:  prospero78 [ Пятница, 10 Февраль, 2017 09:06 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Тема "Oberon on web", вообще, перспективна.
Одна технология для всего -- это серебряная пуля, так долго искомая.
ОС есть, промышленное применение есть. Это совсем мелкая доля. А вот с бытовухой, пока мейнстрим свирепствует.
если Оберон дорвётся до Веб, то кустарщина этих ваших интернетов неизбежно (могу поспорить) превратится во вполне стройный отлаженный механизм.
А далее подтянутся монстры ПО. Кто тогда вспомнит про golang?)))

Автор:  Kubanych [ Пятница, 10 Февраль, 2017 10:56 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

prospero78 писал(а):
Тема "Oberon on web", вообще, перспективна.
Одна технология для всего -- это серебряная пуля, так долго искомая.
ОС есть, промышленное применение есть. Это совсем мелкая доля. А вот с бытовухой, пока мейнстрим свирепствует.
если Оберон дорвётся до Веб, то кустарщина этих ваших интернетов неизбежно (могу поспорить) превратится во вполне стройный отлаженный механизм.
А далее подтянутся монстры ПО. Кто тогда вспомнит про golang?)))


"Oberon on web", "Oberon on android", "Oberon on embedded"..

Вот только кто пожертвует своим временем ради общего блага?

Автор:  Иван Денисов [ Пятница, 10 Февраль, 2017 12:06 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Kubanych писал(а):
prospero78 писал(а):
Тема "Oberon on web", вообще, перспективна.
Одна технология для всего -- это серебряная пуля, так долго искомая.
ОС есть, промышленное применение есть. Это совсем мелкая доля. А вот с бытовухой, пока мейнстрим свирепствует.
если Оберон дорвётся до Веб, то кустарщина этих ваших интернетов неизбежно (могу поспорить) превратится во вполне стройный отлаженный механизм.
А далее подтянутся монстры ПО. Кто тогда вспомнит про golang?)))


"Oberon on web", "Oberon on android", "Oberon on embedded"..

Вот только кто пожертвует своим временем ради общего блага?

Вадислав Фольц вот пожертвовал и сделал транслятор, который даже работает, и опубликован под лицензией MIT.

Автор:  Comdiv [ Пятница, 10 Февраль, 2017 12:09 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Есть и другие способы. Находится круг желающих помочь - они скидываются деньгами и оплачивают время разработки согласному попрограммировать по определённому кругу задач за оговоренную, скорее всего скромную сумму.

Автор:  Иван Денисов [ Пятница, 10 Февраль, 2017 12:52 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Comdiv писал(а):
Есть и другие способы. Находится круг желающих помочь - они скидываются деньгами и оплачивают время разработки согласному попрограммировать по определённому кругу задач за оговоренную, скорее всего скромную сумму.

Отличная идея :) я сделаю кнопку донатов на сайте, половину денег буду откладывать для Влада на развитие компилятора, а половину забирать себе на развитие платформы.

Автор:  Kubanych [ Пятница, 10 Февраль, 2017 15:40 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Правильно. Надо как-то организовываться, а не ругать друг друга "пикейными жилетами" из замечательного произведения Булгакова.

Автор:  albobin [ Пятница, 10 Февраль, 2017 16:17 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Kubanych писал(а):
Булгакова.

конспирология гораздо убедительней :)

Автор:  Comdiv [ Пятница, 10 Февраль, 2017 16:40 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Kubanych писал(а):
Правильно. Надо как-то организовываться, а не ругать друг друга...

Ну да. И не называть живое умирающим.

Может быть вообще стоит подумать об Оберон-фонде :) ?

Автор:  Илья Ермаков [ Пятница, 10 Февраль, 2017 19:09 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

albobin писал(а):
Kubanych писал(а):
Булгакова.

конспирология гораздо убедительней :)


(Коллеги, Ильфа и Петрова)

Автор:  Kubanych [ Пятница, 10 Февраль, 2017 20:46 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Илья Ермаков писал(а):
(Коллеги, Ильфа и Петрова)

offtopic: "12 стульев" и "Золотого теленка" писали не Ильф и Петров, а М.А. Булгаков.

albobin писал(а):
конспирология гораздо убедительней :)

побольше верьте официозу. Океания никогда не воевала с Остазией.

Comdiv писал(а):
...живое умирающим...

Много oберонщиков пришло из Дельфи. А туда, в свою очередь, из Турбо Паскаля.
Дельфи и Турбо Паскаль умерли.
И иссяк ручей. Нет системы "всеобщего воинского призыва".
Только Prospero и Keks_leader пришли со стороны.

При таких темпах справедливым станет утверждение "Оберон в книгах, оберонщики в могилах."

Действующие "Oberon for web", "Oberon for Android" поставили бы новую, мощную систему привлечения энергичных энтузиастов.

Сейчас эту нишу занимают и завоевывают питон и подобные. Уже Java намного сложней питона.
Оберон со своим статическим контролем типов, компиляцией и наличием сборщика мусора,
минимализмом синтаксиса выбил бы все интерпретируемые языки с их позиций.

Но дать возможность Обероном заинтересоваться надо именно начинающим талантливым самоучкам,
а не ворчунам-состоявшимся программистам.

Нельзя отказываться от энергии молодых.

Как говорится "Нас водила молодость в сабельный поход, нас бросала молодость на кронштадский лед".

Автор:  albobin [ Пятница, 10 Февраль, 2017 23:32 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Kubanych писал(а):
побольше верьте официозу. Океания никогда не воевала с Остазией.

А И&П не писали ...
Попытка изменения прошлого детектед. :)

Автор:  Александр Ильин [ Суббота, 11 Февраль, 2017 00:09 ]
Заголовок сообщения:  Re: OberonJS онлайн IDE

Kubanych писал(а):
Оберон со своим статическим контролем типов, компиляцией и наличием сборщика мусора,
минимализмом синтаксиса выбил бы все интерпретируемые языки с их позиций.
Чушь городите. Пора в Отвлечённые.

Страница 1 из 5 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/