Re[3]: Брайан Керниган про язык программирования для детей
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.08.22 16:08
Оценка: :)
Здравствуйте, DiPaolo, Вы писали:

DP>Го? Для детей? Как первый язык?


Да.

DP>Во-первых, питон сильно более близок к нативному языку. Никаких лишних скобок — ни круглых, ни квадратных, ни фигурных.


Зато отступы.

DP>Во-вторых, интерпретируемый язык. То есть поменял, запустил тут же. Никакой компиляторной магии. В самом начале это сильно облегчает понимание. И не отталкивает, что крайне важно.


go run test.go

Никакой компиляторной магии.

А потом, когда программа разрастается, и оказывается, что нужны внешние библиотеки, в go можно сказать import, прям указав путь на гитхабе. И никакой магии с установкой пакетов, конфликтами между ними и т.п.

И еще, программой на go можно поделиться, просто перекинув исполняемый файл. И на машине получателя питон или какой-либо рантайм стоять не обязаны. Можно даже из линуха в венду программу собрать, или наоборот.

DP>В-третьих, с него очень легко начать. В линуксе он уже есть из коробки. В винде легко ставится. И тогда ты уже заходишь в консольку, и сразу можешь выполнять какие-то команды. В файле тоже можно написать несколько команд — и это уже готовая программа. Не надо объяснять, что такое функция, потому что в го должна быть main(), не надо объяснять что такое компиляция. В питоне все просто: вот команды, они будут выполняться одна за одной.


go тоже везде есть из коробки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.