• С чего начать изучать C питонисту?

    @denizen
    Начните с покупки таблеток от головной боли. При изучении Си после Пайтона избавление от головной боли будет самой большой проблемой. А так да, Керниган и Ритчи.
    Ответ написан
    1 комментарий
  • С чего начать изучать C питонисту?

    @2228rcd
    Linux evangelist
    "Язык программирования Си" Б. Керниган, Д. Ритчи
    Ответ написан
    Комментировать
  • С чего начать изучать C питонисту?

    vabka
    @vabka
    Токсичный шарпист
    Лучше всё-таки взять книгу, где всё объясняется с нуля, тк принципиальных различий между питоном и Си целая гора.
    Очевидные или неинтересные моменты всегда можно пропустить.
    Ответ написан
    1 комментарий
  • С чего начать изучать C питонисту?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Забыть про Питон.

    Разница между языками (ООП с динамической типизацией против структурного программирования со статической типизацией и низкоуровневыми указателями = нет пути, совсем нет) слишком велика для того, чтобы знания из первого тащить во второй.

    Могут быть полезны только общепрограммистские знания стандартных конструкций (циклы, ветвления, функции, рекурсия, блок кода).

    Более того, перетаскивание языковых привычек с одного языка на другой приводит к тому, что вы выбираете косые/кривые решения вместо принятых в языке. Это как говорить на русском языке, пользуясь английскими языковыми оборотами и грамматикой. Когда вы в сериале слышите всякие:

    "Ты идешь на работу, не так ли?" - это вот как раз оно. Надмозг ниасилил перевести на русский язык стандартную для английского языка вопросительную конструкцию, в результате получалась бредятина (русские разве так говорят в повседневной жизни?), по которой можно легко восстановить исходный английский текст.
    Ответ написан
    4 комментария