Какой язык скриптов подходит для этого описания? - PullRequest
1 голос
/ 21 июня 2011

Мне нравится дизайн / реализация языка программирования, и я хотел бы внести свой вклад в один из менее зрелых.Я ищу язык сценариев, который:

  • Встраиваемый
  • Динамически, строго типизированный
  • Маленький и легкий (более подробный позже)
  • Реализовано в C ++

Под легким я имею в виду что-то вроде Lua, очень маленькую стандартную библиотеку, которую легко расширить.

И некоторые (случайные) принципы проектирования, которые мне нравятся:

  • В языке должно быть несколько очень мощных встроенных типов, таких как python (int, float, list / array, map / dictionary, set и tuple).
  • Функция представляет собойобъект, как в Lua (это делает лямбда-функции тривиальными)
  • Аргументы передаются в виде кортежей, которые автоматически извлекаются.

И последнее, и, вероятно, также самое меньшее, мне нравится синтаксис в стиле C.


Если вы думаете о воплях «субъективно», «нет лучшего языка» и «не вопрос», вы неправильно прочитали вопрос.Я просто прошу список языков сценариев, которые соответствуют описанию выше.

1 Ответ

0 голосов
/ 21 июня 2011

Cython

Shedskin

Psyco

Это все языки сценариев, которые либоварианты или ограниченные подмножества оригинала;язык Python, который компилируется в C, C ++ или машинный код.Я считаю, что они должны удовлетворить ваши требования.spec.

У Шедскина и psyco также есть призывы к участию на главной странице.

HTH

...