LINUX.ORG.RU

Выпустил первую версию своего вроде как ЯП: Neo

 ,


2

10

Уже месяц с лишним пилю и пилю язык программирования, до этого был интерпретатор, потом стэковая vm и вот наконец вышло что то готовое!

И так в чем суть? Neo - язык программирования, синтаксис схож на синтаксис java и c#

Что в нем есть?

  • Трейты
  • Сруктуры
  • Генерики
  • Треды(Threads, не очень понимаю как правильно перевести)
  • JIT компилятор
  • Сборщик мусора
  • Классы

    Чего нету, но будет позже:


  • Взаимодействие с ФС(Открытие файлов, запись и чтение)
  • FFI с Растом и Си( Есть функция loadFunction что может загрузить функцию из Си, но это костыль)

    Исходники можно найти здесь
    скриншо..примеры можно посмотреть здесь, но пока что там не все возможности языка показаны

    Что о производительности?
    объектный тест фибоначи выполняется за 5.98s (в PyPy3 5.90s).

    Neo точно работает на двух платформах: macOS/ OS X и Linux другие не проверялись

    В общем жду адекватной критики и советов что добавить, а что изменить
★★

Развивай Python, пожалуйста. Ворвись в их управляющий совет, унижай и властвуй.

anonymous ()
Ответ на: комментарий от nihirash

Не только. Еще антивирус Попова и, если не ошибаюсь, офисный пакет.

Помню. Что-то давно его не видно не где уже.

Vladimir1982 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.