История изменений
Исправление
Legioner,
(текущая версия)
:
Разобрался поближе с Go.
Плюсы:
+ Хорошие потоки. Планировщик O(1), накладных расходов мало, отлично интегрированы в язык.
+ Каналы. Удобная синхронизация и обмен информацией между потоками. + Сборщик мусора. Неплохой, будет ещё лучше.
+ Реализация. Всё сделано очень солидно. Над ним работают крутые дядьки. На нём пишут в гугле и он явно никуда не денется в ближайшие годы.
Минусы:
- Обработка ошибок. Хотя исключения есть, в стандартной библиотеке и других библиотеках они практически не используются. Старые недобрые коды возврата. OMG.
- Шаблоны (Generics). Их нет.
Для меня минусы оказались непреодолимыми. Писать if после каждой строчки я не хочу.
Следующий на очередь Erlang.
Исходная версия
Legioner,
:
Разобрался поближе с Go.
Плюсы:
+ Хорошие потоки. Планировщик O(1), накладных расходов мало, отлично интегрированы в язык.
+ Каналы. Удобная синхронизация и обмен информацией между потоками. + Сборщик мусора. Неплохой, будет ещё лучше.
+ Реализация. Всё сделано очень солидно. Над ним работают крутые дядьки. На нём пишут в гугле и он явно никуда не денется в ближайшие годы.
Минусы:
- Обработка ошибок. Хотя исключения есть, в стандартной библиотеке и других библиотеках они практически не используются. Старые недобрые коды возврата. OMG.
- Шаблоны (Generics). Их нет.
Для меня минусы оказались непреодолимыми. Писать if после каждой строчки я не хочу.