Я начинаю новый проект и не знаю, на каком языке использование.
Мои «обязательные» требования:
- Уметь запускать MacO в Windows / Linux изначально (собственный исполняемый файл) - пользователь должен иметь возможность просто запустить .exe (например, в Windows) и посмотреть результаты.
- Отсутствие среды выполнения / интерпретаторов (без JVM, CLR и т. д.) - для запуска приложения должно быть достаточно загрузки одного файла.
- Полная поддержка Unicode.
- Уметь управлять потоками ОС (создавать их, запускать несколько задач параллельно на многоядерных процессорах и т. д. )
- Быть достаточно быстрым (производительность на уровне Python и выше).
- Иметь какую-то стандартную библиотеку, которая выполняет низкоуровневые, повседневные задачи.
- Не очень нишевый и за этим стоит некоторое сообщество, чтобы иметь возможность задавать вопросы.
Мои «приятные» требования:
- Язык должен быть функциональным.
- Он должен иметь хорошие возможности для обработки строк (не обязательно регулярное выражение).
- Не очень сложно выучить.
] Сейчас я думаю о Haskell, но не забываю и об OCaml.
Обновление :
Не очень сложно выучить.
Я сейчас думаю о Haskell, но не забываю и об OCaml.
Обновление :
Не очень сложно выучить.
Сейчас я думаю о Haskell, но не забываю и об OCaml.
Обновление :
Это приложение предназначено для простой утилиты синтаксического анализа и манипулирования языком.
Пожалуйста, посоветуйте, если мой выбор правильный.
задан Yasir Arsanukaev 11 February 2011 в 13:20
поделиться