Python берут за скорость реализации. C++ - за производительность и контроль над памятью.
А Go? Go выбирают те, кто любит Go. Я один из них. Долгое время я использовал связку bufio.Scanner + ScanWords + strconv.Atoi. Но стоит в задаче смешать числа, строки или посимвольный ввод - начинаются “танцы с бубном”. В какой-то момент мне надоело, и я написал contestio. Решения оказались простыми. То чувство, когда: “Чёрт возьми! Почему мне это не пришло в голову раньше!?”
Мотивация: хочется удобно и быстро, а не выбирать
-
fmt.Fscan- удобен, но аллоцирует на каждом чихе. -
bufio.ScannerЧитать полностью »







