The following text is a partial translation of the original English article, performed by ChatGPT (gpt-3.5-turbo) and this Jekyll plugin:
Пора сделать это! Мы начали работу над новым языком программирования. Его название EO (как в Elegant Objects или в Эсперанто): eolang.org. Он является открытым и осуществляется сообществом: репозиторий yegor256/eo на GitHub. Он все еще находится в очень ранней черновой форме, но направление более или менее ясно: он должен быть по-настоящему объектно-ориентированным, без компромиссов. Мы приглашаем вас присоединиться к нам.
Почему еще один язык? Потому что, насколько мне известно, на рынке нет по-настоящему объектно-ориентированных языков. Вот что, на мой взгляд, не должно присутствовать в чистом объектно-ориентированном языке:
классы (только типы и объекты)
наследование реализации
mutability
NULL
reflection
constants
type casting
annotations
управление потоком (
for
,while
,if
, и т. д.)
И множество других незначительных ошибок, которыми полны Java и C++.
На данный момент мы считаем, что EO будет компилироваться в Java. Не в байт-код, а в файлы .java
, которые затем можно будет скомпилировать в байт-код.
Я очень надеюсь на ваш вклад. Пожалуйста, отправляйте свои идеи в виде тикетов и запросов на добавление в репозиторий yegor256/eo на GitHub.
Translated by ChatGPT gpt-3.5-turbo/42 on 2023-12-15 at 06:25