Re[17]: [СПб] Математик криптограф 500$-5000$
От: Pzz Россия https://github.com/alexpevzner
Дата: 06.03.18 14:37
Оценка:
Здравствуйте, Nikе, Вы писали:

Pzz>>Я про смысл твоих слов "самый кросс-платформенный язык из всех промышленных". Хотел бы понять, что ты имеешь ввиду.


N>В смысле, что если мне нужно писать серьёзную программу (ядро программы) которое должно работать на как можно большем количестве устройств — то С++ фактически безальтернативен.


Что есть серьезная программа? Насколько на "как можно большем"? От кофемолки до мейнфрейма? Такие потребности довольно редко встречаются на практике.

Pzz>>Если бы я сейчас взялся писать сервер для игры, я бы, пожалуй, выбрал Go.


N>Go нестандартен, да и критикуют его сильно за ту же неадекватную простынность — он разве не считается уже устаревшим?


В каком смысле, не стандартен? Go — очень стабильный язык. Программа, написанная для Go 1.0 почти наверняка соберется современным компилятором вообще без изменений или с минимальными изменениями.

Что такое "неадекватная простынность"? Этого я вообще не понял.

N>Вообще можешь обосновать своё предложение чем-то кроме моды?


Да.

1. На Go просто приятно писать
2. Go очень жестко навязывает свой coding style. Для командной работы это — большой плюс.
3. Стандартная библиотеке Go содержит все необходимое для написания сетевых серверов
4. Именно вот для програм с интенсивным сетевым вводом-выводом runtime обеспечивает очень эффективный низкоуровневый ввод-вывод для всех поддерживаемых платформ
5. Программы, скомпилированные Go, очень удобно распостранять, на выходе получается статически слинкованный исполняемый файл с нулевыми внешними зависимостями
6. Go можно выучить за неделю — нет проблем с кадрами
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.