LINUX.ORG.RU

История изменений

Исправление silver-bullet-bfg, (текущая версия) :

По моему самый лучший выбор для новичка.

Крайне не соглашусь. Для новичка лучше роадмеп с изучение азов. Golang хорош для того, чтобы быстро налабать асинхронный сервер на компилируемом языке, если до этого занимался скриптотой. Так - он травмирует понимание ООП и ФП очень на долго. О системном программировании я вообще молчу.

Недавно сам учил. За 3 часа выучил до базового уровня (Вот сайт), за 2 дня написал многопоточное приложение для собственных нужд(несколько раз гуглил некоторые вещи).

Это плюс для тех кто знает хоть что-то. ТС - нуб.

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

Ключевое - «из которых я учил». Это а ТС вообще ничего не знает по матчасти. Си - тут лучший выбор и от него никуда не уйти.

А почему именно C? По моему это достаточно плохой выбор для начала.

А что лучше для понимания системщины, если не Си? Да и язык простой + служит параметром естественного отбора для тех, кому лучше не быть в профессии.

Когда я учил C, я знал только Pascal, Basic и Assembler, и среди этих 4 языков мне больше pascal понравился(хотя и он не ахти).

Может поэтому и нравится Golang, т.к. он все же ближе к ML, виртовским языкам и алголоподобным, нежели к c-family?

Go подойдет что узнать, что такое програмирование.

Т.е. вы считаете, что надо давать новичку сразу асинхронщину и урезанное представление ООП и ФП?

Помоему сейчас нет ни одного языка, изучив который ты сможешь легко понимать все другие языки. Вожмоно я ошибаюсь, но по моему чтобы понимать другие языки нужно изучить примерно следущий список: Assembler, C, Java, Haskell, Python, Forth, Lisp, JavaScript.

Список плюсую. Согласен. Заметьте, рекомендуемый вами же Golang вы сюда не включили)

Исправление silver-bullet-bfg, :

По моему самый лучший выбор для новичка.

Крайне не соглашусь. Для новичка лучше роадмеп с изучение азов. Golang хорош для того, чтобы быстро налабать асинхронный сервер на компилируемом языке, если до этого занимался скриптотой. Так - он травмирует понимание ООП и ФП очень на долго. О системном программировании я вообще молчу.

Недавно сам учил. За 3 часа выучил до базового уровня (Вот сайт), за 2 дня написал многопоточное приложение для собственных нужд(несколько раз гуглил некоторые вещи).

Это плюс для тех кто знает хоть что-то. ТС - нуб.

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

Ключевое - «из которых я учил». Это а ТС вообще ничего не знает по матчасти. Си - тут лучший выбор и от него никуда не уйти.

А почему именно C? По моему это достаточно плохой выбор для начала.

А что лучше для понимания системщины, если не Си? Да и язык простой + служит параметром естественного отбора для тех, кому лучше не быть в профессии.

Когда я учил C, я знал только Pascal, Basic и Assembler, и среди этих 4 языков мне больше pascal понравился(хотя и он не ахти).

Может поэтому и нравится Golang, т.к. ML все же ближе к виртовским языкам и алголоподобным, нежели к c-family?

Go подойдет что узнать, что такое програмирование.

Т.е. вы считаете, что надо давать новичку сразу асинхронщину и урезанное представление ООП и ФП?

Помоему сейчас нет ни одного языка, изучив который ты сможешь легко понимать все другие языки. Вожмоно я ошибаюсь, но по моему чтобы понимать другие языки нужно изучить примерно следущий список: Assembler, C, Java, Haskell, Python, Forth, Lisp, JavaScript.

Список плюсую. Согласен. Заметьте, рекомендуемый вами же Golang вы сюда не включили)

Исходная версия silver-bullet-bfg, :

По моему самый лучший выбор для новичка.

Крайне не соглашусь. Для новичка лучше роадмеп с изучение азов. Golang хорош для того, чтобы быстро налабать асинхронный сервер на нормальном компилируемом языке и до этого занимался скриптотой. Так - он травмирует понимание ООП и ФП очень на долго. О системном программировании я вообще молчу.

Недавно сам учил. За 3 часа выучил до базового уровня (Вот сайт), за 2 дня написал многопоточное приложение для собственных нужд(несколько раз гуглил некоторые вещи).

Это плюс для тех кто знает хоть что-то. ТС - нуб.

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

Ключевое - «из которых я учил». Это а ТС вообще ничего не знает по матчасти. Си - тут лучший выбор и от него никуда не уйти.

А почему именно C? По моему это достаточно плохой выбор для начала.

А что лучше для понимания системщины, если не Си? Да и язык простой + служит параметром естественного отбора для тех, кому лучше не быть в профессии.

Когда я учил C, я знал только Pascal, Basic и Assembler, и среди этих 4 языков мне больше pascal понравился(хотя и он не ахти).

Может поэтому и нравится Golang, т.к. ML все же ближе к виртовским языкам и алголоподобным, нежели к c-family?

Go подойдет что узнать, что такое програмирование.

Т.е. вы считаете, что надо давать новичку сразу асинхронщину и урезанное представление ООП и ФП?

Помоему сейчас нет ни одного языка, изучив который ты сможешь легко понимать все другие языки. Вожмоно я ошибаюсь, но по моему чтобы понимать другие языки нужно изучить примерно следущий список: Assembler, C, Java, Haskell, Python, Forth, Lisp, JavaScript.

Список плюсую. Согласен. Заметьте, рекомендуемый вами же Golang вы сюда не включили)