Задать вопрос
  • Что за язык Go, и где его можно хостить?

    @Sintanial
    Почему все говорят что go как первый язык не подходит ?!

    По мне так очень даже подходит (я конечно не могу точно судить, потому что испробовал до него уже много языков), НО, есть много фактов из за которых стоит начать с него.

    1. Он очень прост для изучения, в отличии от того же js которые все советуют - но js не самый простой язык, по началу конечно да, он прост. Но когда начинаешь использовать замыкания и прототипы, у всех новичков да и не только начинаются проблемы и недопонимания. Про php и его кашу с версиями и стандартной либой вообще молчу. Java - это кромешный ад, от неё плеваться хочется, особенно от огромного кол-ва писанины :).
    2. Очень большая стандартная либа, поэтому по началу нет необходимости утопать в npm, maven, composer-ах всяких.
    3. Да, он компилируемый, да он со статической типизацией, но от этого есть и много плюсов, приучаешься работать с типами, меньше ошибок, компилятор сразу тебе говорит что так нельзя и почему + работаешь на низком уровне.
    4. В нём очень удобный ООП, отличный от классического :). Нет всяких ООПшных приблуд, которыми забита java, плюсы и к которому скоро придёт php. Из за этой "гадости" программист тонет в абстракции вместо того что бы решать конкретные проблемы ( сам таким был, сидел днями продумывал взаимодействия объектов, всякую абстракцию, наследования и т.д.), а go от этого отучает. Всё лаконично, коротко, и просто.
    5. Go приучает писать коротко, разделять систему на множества мелких методов, структур. В итоге всё это получается гибким, и ооочень читабельным :).
    6. Отличная система для работы с параллелизмом

    Короче лично я призываю к тому что бы учить go.
    Ответ написан
    1 комментарий