1

Знаю, что такие вопросы уже неоднократно поднимались, но, так или иначе, мне не удалось найти современный учебник с упражнениями, а ещё лучше набор упражнений (возможно я многого прошу, но желательно доступный онлайн) на русском языке.

Интересуют примеры, настройки среды, отладки на современных системах unix/linux с применением, например, какой-нибудь не очень бородатой версии gcc и прочих утилит.

Vsevolod
  • 151
  • Ответ на ваш вопрос либо есть в вопросе "Книги и другая литература по С++", либо должен быть добавлен именно туда. )) – Nick Volynkin Dec 14 '16 at 16:09
  • @Majestio не хотите ли дополнить вопрос-список литературы? – Nick Volynkin Dec 14 '16 at 16:10
  • Не совсем правильно разбили тему. ТС спрашивал не просто Си (и не С++) а Си для *NIX. А это своя специфика. Не столько язык как таковой, сколько системные вызовы. – Majestio Dec 14 '16 at 16:25
  • 1
    @Nick Volynkin Я конечно пока не специалист, но тогда уж лучше добавить в вопросы именно про Cи первый и второй – Vsevolod Dec 14 '16 at 16:44
  • 1
    @SMetana похоже, я ошибся. Списка литературы именно про C у нас ещё нет (досадное недоразумение). Когда появится, там будет уместен отдельный параграф про C для *NIX. – Nick Volynkin Dec 14 '16 at 16:46
  • @Majestio Спасибо, скачал, смотрю. – Vsevolod Dec 14 '16 at 16:49
  • Я потому снова поднял этот вопрос, что Керниган и Ричи, которых по сути все рекомендуют в предыдущих вопросах - учебник написанный академическим языком, а я ищу что-то вроде инструкций от новичка к меньшему новичку. Я до этого изучал javascript ( и продолжаю) и для него есть куча упражнений с реальными фреймворками, библиотеками и утилитами (например, много отличных упражнений по node.js). Для С же почему-то в основном код оторванный от контекста и окружения, при том что на нём всё ещё активно пишут утилиты под линукс. Странная ситуация. – Vsevolod Dec 14 '16 at 16:54
  • Если упражнения не обязательны, то вполне достойная -- Linux. Системное программирование /Роберт Лав – avp Dec 14 '16 at 17:39
  • @Nick Volynkin, раз уж пошла такая пьянка ... надо бы соорганизовать раздел "Программирование на C/C++ для различных OS/ABI". Это не только стильно, но и весьма практично!))) От себя: до сих пор в состоянии флюгера - "нужен ли C++ для андроида?". Плюсы есть - Цэ++ худо-бедно знаю, минусы - переносимость отвратительная. А Джаву не уважаю. Вот засада( – Majestio Dec 14 '16 at 20:42
  • @Majestio Да, похоже на то, что я искал. Написано простым языком, с примерами, разбором утилит как по отдельности так и их взаимодействия. До сегодняшнего дня 1000 пользовался make, но по сути не знал что из себя представляет эта команда, спасибо ещё раз. – Vsevolod Dec 14 '16 at 21:10
  • Мне тоже кажется, что подобный раздел бы не помешал. – Vsevolod Dec 14 '16 at 21:12
  • @SMetana, живите долго и счастливо! ))) – Majestio Dec 14 '16 at 21:16
  • @SMetana, make -- это функциональный язык программирования. Далеко не все и далеко не сразу сей факт осознают. – 0andriy Dec 15 '16 at 01:56
  • @Majestio работал в 2ГИС, там существенная часть мобильной разработки на плюсах. По крайней мере, все общие компоненты вроде трехмерной карты и различных алгоритмов. – Nick Volynkin Dec 15 '16 at 04:35

0 Answers0