Есть ли какие-либо языки, на которых есть статический тип проверки, как в C++, с современным синтаксисом, как в Python, и не имеет GIL?Ищете сильный/явно типизированный язык без GIL
Я верю, Python 3 с возможностью явного объявления типа каждой переменной будет «почти там», но GIL меня огорчает.
Java хороший, но мне нужно что-то более «встраиваемое» без громоздких JRE.
Обновление: Все, что связано с .NET или не является открытым исходным кодом, является не-go.
Update2: Мне нужен явный + сильный ввод текста для написания безопасного кода за счет скорости разработки. GIL важен, так как код будет достаточно обширным и будет работать на многоядерных серверах, поэтому он должен эффективно использовать несколько процессоров.
Update3: Целевая платформа Linux (Debian) на x86
Почему «статическая проверка типа» так важна? Какая у вас проблема, которая на самом деле решена этим? Можете ли вы быть конкретными в отношении проблем, которые у вас есть? Python очень, очень строго типизирован, и типы явно являются частью каждого объекта. Нет возможности броска и нет размытости в отношении того, какой тип объекта имеет. –
Отсутствие статической типизации является частью силы Питона. Кроме того, GIL в 99% случаев является наименьшей проблемой. +1 в противном случае, я бы хотел использовать язык, который не имел неприятного синтаксиса '{}' и ';', это вряд ли необходимо для современного языка. –
@ S.Lott: Он сказал, что статически напечатано, а не строго напечатано. –