Здравствуйте, DiPaolo, Вы писали:
DP>Го? Для детей? Как первый язык?
Да.
DP>Во-первых, питон сильно более близок к нативному языку. Никаких лишних скобок — ни круглых, ни квадратных, ни фигурных.
Зато отступы.
DP>Во-вторых, интерпретируемый язык. То есть поменял, запустил тут же. Никакой компиляторной магии. В самом начале это сильно облегчает понимание. И не отталкивает, что крайне важно.
go run test.go
Никакой компиляторной магии.
А потом, когда программа разрастается, и оказывается, что нужны внешние библиотеки, в
go можно сказать
import, прям указав путь на гитхабе. И никакой магии с установкой пакетов, конфликтами между ними и т.п.
И еще, программой на
go можно поделиться, просто перекинув исполняемый файл. И на машине получателя питон или какой-либо рантайм стоять не обязаны. Можно даже из линуха в венду программу собрать, или наоборот.
DP>В-третьих, с него очень легко начать. В линуксе он уже есть из коробки. В винде легко ставится. И тогда ты уже заходишь в консольку, и сразу можешь выполнять какие-то команды. В файле тоже можно написать несколько команд — и это уже готовая программа. Не надо объяснять, что такое функция, потому что в го должна быть main(), не надо объяснять что такое компиляция. В питоне все просто: вот команды, они будут выполняться одна за одной.
go тоже везде есть из коробки.