LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

Разобрался поближе с Go.

Плюсы:

+ Хорошие потоки. Планировщик O(1), накладных расходов мало, отлично интегрированы в язык.

+ Каналы. Удобная синхронизация и обмен информацией между потоками. + Сборщик мусора. Неплохой, будет ещё лучше.

+ Реализация. Всё сделано очень солидно. Над ним работают крутые дядьки. На нём пишут в гугле и он явно никуда не денется в ближайшие годы.

Минусы:

- Обработка ошибок. Хотя исключения есть, в стандартной библиотеке и других библиотеках они практически не используются. Старые недобрые коды возврата. OMG.

- Шаблоны (Generics). Их нет.

Для меня минусы оказались непреодолимыми. Писать if после каждой строчки я не хочу.

Следующий на очередь Erlang.

Исходная версия Legioner, :

Разобрался поближе с Go.

Плюсы:

+ Хорошие потоки. Планировщик O(1), накладных расходов мало, отлично интегрированы в язык.

+ Каналы. Удобная синхронизация и обмен информацией между потоками. + Сборщик мусора. Неплохой, будет ещё лучше.

+ Реализация. Всё сделано очень солидно. Над ним работают крутые дядьки. На нём пишут в гугле и он явно никуда не денется в ближайшие годы.

Минусы:

- Обработка ошибок. Хотя исключения есть, в стандартной библиотеке и других библиотеках они практически не используются. Старые недобрые коды возврата. OMG.

- Шаблоны (Generics). Их нет.

Для меня минусы оказались непреодолимыми. Писать if после каждой строчки я не хочу.