Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Go — язык, предназначенный для написания сервер-сайд приложений на 100-150 строк кода
>>> ''.join(map(chr, map(lambda x:x^255, list(b'\x96\x8c\x99\x8a\x9c\x94\x96\x91\x98\xdf\x9e\x92\x9e\x85\x96\x91\x98\xf5'))))
Я думаю, что многое зависит от языка. Компания, в которой я работал до Canonical, имела миллион строк кода C#, и оно довольно часто падало с «null reference» исключениями и прочими необработанными исключениями.По-моему, не самый удачный выбор, ибо практика и статистика показывает, что ошибка в 99% случаев именно в «вашем» коде.
Ну, одни языки дают гораздо меньше возможностей выстрелить себе в ногу по сравнению с другими.
Вывод утилиты cloc, бранч master:
3850 text files.
3744 unique files.
178 files ignored.
github.com/AlDanial/cloc v 1.70 T=30.00 s (123.0 files/s, 23234.6 lines/s)
--------------------------------------------------------------------------------
Language files blank comment code
--------------------------------------------------------------------------------
Go 3592 85985 65021 540485
Markdown 17 624 0 1673
YAML 49 3 15 897
Python 4 154 154 556
PowerShell 6 53 8 356
C# 2 39 8 269
diff 3 17 54 151
Bourne Again Shell 10 38 29 130
RobotFramework 1 0 0 106
make 2 32 18 105
Bourne Shell 3 10 12 37
C 1 1 0 6
XML 1 0 0 1
--------------------------------------------------------------------------------
SUM: 3691 86956 65319 544772
--------------------------------------------------------------------------------
3,5 года, 500к строк Go. Часть 1