OberonCore
https://forum.oberoncore.ru/

Опрос про создание нового компилятора
https://forum.oberoncore.ru/viewtopic.php?f=61&t=6372
Страница 1 из 4

Автор:  Rifat [ Среда, 27 Март, 2019 18:01 ]
Заголовок сообщения:  Опрос про создание нового компилятора

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

Автор:  Пётр Кушнир [ Среда, 27 Март, 2019 18:16 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Так как язык не указан, предполагаю, что язык надо тоже новый? Oberon/R(us)?

Автор:  Comdiv [ Среда, 27 Март, 2019 18:46 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Если дорабатывать существующий компилятор, то он не такой уж и новый.

Автор:  SovietPony [ Среда, 27 Март, 2019 18:52 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

> Дорабатывать существующий компилятор и сделать код открытым
А именно BlackBox.

> сделать код закрытым
Кто-нибудь может пояснить зачем вообще нужны закрытые компиляторы и как они должны выживать?

Автор:  Rifat [ Четверг, 28 Март, 2019 10:34 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Закрытые исходники нужны для того, чтобы можно было окупить вложенные ресурсы. Например, фирма Astrobe продаёт свой компилятор за литтл мани, но при этом исходники не отдаёт, насколько я знаю.

С другой стороны есть якобы открытые компиляторы, такие как GCC, где 5 миллионов строк кода и LLVM где 1,6 миллионов строк кода. А по сути эти исходники закрыты, так как во многом не документированы достаточно полно (Движение за открытую проектную документацию). Над этими проектами редко работают энтузиасты, а часто работают, штатные сотрудники Intel, AMD, Apple, Alphabet и т.д., которые в рамках своей работы приспосабливают эти компиляторы к нуждам своих компаний и при этом получают вполне приличную зарплату.

Автор:  Rifat [ Четверг, 28 Март, 2019 11:12 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

У меня знакомый книжку про web-приложения на php написал. 250 страниц текста на английском языке, там примерно 50% кода, 50% текста. Писал он её почти год. Он бы её не начал писать, если бы не расчитывал получить финансовое вознагражение за свой труд.

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

Автор:  Comdiv [ Четверг, 28 Март, 2019 12:08 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Rifat писал(а):
Если люди изначально знают, что исходники будут открыты и никак заработать на этом не получится
Rifat писал(а):
есть "якобы" открытые компиляторы, такие как GCC, где 5 миллионов строк кода и LLVM где 1,6 миллионов строк кодаНад этими проектами редко работают энтузиасты, а часто работают, штатные сотрудники Intel, AMD, Apple, Alphabet и т.д., которые в рамках своей работы приспосабливают эти компиляторы к нуждам своих компаний и при этом получают вполне приличную зарплату.
https://www.patreon.com/evanyou

Автор:  Rifat [ Четверг, 28 Март, 2019 12:58 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Что ссылочка должна была сообщить?

Автор:  Comdiv [ Четверг, 28 Март, 2019 13:05 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Иван Ю на патреоне собирает 16,680 американский денег в месяц на разработку Open Source проекта Vue.js

Open Source - это не про бесплатных разработчиков, при чём 2-а примера этого Вы сами привели, а 3-й привёл я.

Автор:  Rifat [ Четверг, 28 Март, 2019 13:10 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Ну, может и собирает. Хотя написать на своём сайте можно все что угодно. Проверять не будут.
И как фрейморк на JavaScript соотносится с компилятором Оберона?

Автор:  Comdiv [ Четверг, 28 Март, 2019 13:13 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Своём сайте? Советую ознакомиться с плтаформой. Есть и другие

Автор:  Comdiv [ Четверг, 28 Март, 2019 13:17 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Rifat писал(а):
И как фрейморк на JavaScript соотносится с компилятором Оберона?

Вот этот пример - https://www.patreon.com/vlang подходит, конечно, больше. Но во-первых, он не так впечатляет, а во-вторых, его автор, скорее всего привирает о своей разработке

Автор:  Rifat [ Четверг, 28 Март, 2019 13:19 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Давайте предположим, если бы Astrobe выложил бы все свои исходники на GitHub и зарегистрировался бы на этом сайте, то они бы зарабатывали бы больше или меньше?

Автор:  Comdiv [ Четверг, 28 Март, 2019 13:23 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

За всех не скажу, но от меня бы заработали больше. Покупать их закрытую поделку для Windows нет желания. Не уверен, кстати, что они хорошо зарабатывают.

Автор:  Rifat [ Четверг, 28 Март, 2019 13:43 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Хорошо, можно же сделать закрытые исходники, но при продаже лицензии давать и исходники, как это делала фирма Amadeus. То есть доступ к исходникам не публичный, но программа по сути покупается в исходниках.

Автор:  Trurl [ Четверг, 28 Март, 2019 14:50 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Пытаться зарабатывать на компиляторах в наше время? :shock:

Автор:  Comdiv [ Четверг, 28 Март, 2019 14:58 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Rifat писал(а):
Хорошо, можно же сделать закрытые исходники, но при продаже лицензии давать и исходники, как это делала фирма Amadeus. То есть доступ к исходникам не публичный, но программа по сути покупается в исходниках.

Это уже не закрытый исходный код, по крайней мере, не совсем.

Автор:  Comdiv [ Четверг, 28 Март, 2019 15:00 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Trurl писал(а):
Пытаться зарабатывать на компиляторах в наше время? :shock:
Вас удивляет, что разработчики gcc, clang, swift, rust получают зарплату?

Автор:  Trurl [ Четверг, 28 Март, 2019 15:25 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Но они же не продают компиляторы.

Автор:  Rifat [ Четверг, 28 Март, 2019 15:32 ]
Заголовок сообщения:  Re: Опрос про создание нового компилятора

Intel вроде как продаёт компилятор:
Intel® Parallel Studio XE Windows* Linux*
Composer Edition for C/C++ From $249 From $249
Composer Edition for Fortran From $399 From $449
Composer Edition for C/C++ and Fortran From $499 From $599

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