Сап, в зекаче полтора анона, поэтому спрашиваю тут. Какой из сабжев на пике читать для изучения си, до этого только писал хеллоуворлды на шарпе.
bymp
Лучше не учить С.
>>133449061Почему?
Вот этот, охуенно написано про современный с++. Стандарт с++11 дал много нового, это и умные указатели, std::thread, лямбда, ключевое слово auto, в общем батя одобряет.
>>133449177А что про чистый си?
>>133449177А вообще, как только начнешь понимать С, попробуй Qt.
>>133449254Qt вроде только для крестов, а я про чистый хотел узнать
>>133449003 (OP)Я только первую читал. Очень понравилось выполнять упражнения из нее.
>>133449330И как? Все понятно там?
>>133449003 (OP)На кой тебе упал чистый С? Что ты хочешь от него?
bymp 1/11
>>133449351Угу. Перед тем как читать ее, желательно еще знать, что такое https://en.wikipedia.org/wiki/Two%27s_complement
>>133449435Просто ради интереса. Да и он не так перегружен как кресты
>>133449435Я вот хочу изучать для получения производительности.Др. анон.
bymp 2/11
>>133449482Классно ты придумал конечно. А прирост производительности откуда?
>>133449495В С++ много высокоуровневых конструкций, как следствие возможна потеря до 20% производительности, которую выдает си.
bymp 3/11
>>133449495От ликвидации узких мест программ на языках высокого уровня.
>>133449435С чистых сей полезно начинать учить прогу. Потому что там все надо делать руками, и ты потом уже по привычке будешь понимать, как оно там все внутри должно работать.Керниган-Ричи вообще классика, годный букварь. Вторую не читал.
>>133449003 (OP)K&R.
>>133449495Программы на си обычно быстрее и используют меньше памяти. http://benchmarksgame.alioth.debian.org/u64q/c.html
>>133449495Можно выкинуть все неиспользуемое из высокоуровневого кода стандартных библиотек.А если писать какие-то тяжелые вычислительные процедуры, то в сях еще и инструментов дохуя для них. Столько же только в фортране мб найдешь.
>>133449003 (OP)Очевидно же что первую.Это сука книга всех книг. Из неё сука и возник мем - hello world.
>>133449764А еще, сука, автор мема С и, сука, помогал придумывать мем UNIX.
>>133449870Вот именно, ОП, читай эту сука книгу.
>>133449003 (OP)1-й.
>>133449003 (OP)> Какой из сабжев на пике читать для изучения сиВторой, именно как учебник, лучше. У меня есть его книга по С++ - убергоднота.
>>133449003 (OP)Второй./thread
Сначала, конечно, 1-й. Любой уважающий С-кодер должен эту Библию просто наизусть вдоль и поперёк знать. Прату можно потом читать, там он затрагивает ГЛУБИНЫ языка, и чистый Си только там на английском вроде. Вот по C++ Прата тоже годно пишет.
>>133449177В с++ можно много ебаться с чужими кодами, хули там каждый отступы по разному ставит
>>133449003 (OP)Лучше начни с verilog/vhdl
>>133449003 (OP)Вторая, первая тянет старые стандарт и не объясняет всего.
>>133452173> Библиюсборник догматов без объяснений, не нужно
>>133452910А тебе нужно чтобы сразу ассемблированный код там был?
>>133449003 (OP)Да ты охуел от своей наглости! Оба, конечно же! Сначала первый.
>>133452910Ты ебанутый? Там вся книга в примерах и объяснениях которые поймёт даже отсталый школьник как ты - "Это стол, за ним едят, это стул - на нём сидят".
>>133453532Почему едят за столом, а не за студом?
>>133454133Пиздос. Тебя что это ебет что ли?
>>133456845ДА ебет!
>>133454133по тому что математика>>133456896по ебёт и перестанет. долбоёб.
Читай Кочан С. Основы программирования на С
>>133449003 (OP)> для изучения сиk&r и все задачки прорешивай
>>133449003 (OP)> в зекаче полтора анонаХули ты пиздишь, там полно анонов.
>>133463342Тех, кто решил присоединиться к программированию недавно.
>>133449966А вообще лучше просто полистай мемы, нахуй тебе это программирование упало?
>>133463507Давай мемы.
>>133449003 (OP)про обе книги слышу впервыемимо окончил МГУ писал кучу прог на си
>>133449003 (OP)Лучше учи Objective C
>>133449003 (OP)Почему ты дальше не продолжаешь писать на С #?
>>133469791разумеется потому что сишарп говнона си - ты специалист нужный везде, в любой странеа сишарперов полно индусов, там же не надо понимать даже как что работает, как железо функционирует
>>133469224Так МГУ - совковая шарага, с такой же совковой программой. Тоже мне достижение.
>>133470025имплаинг Си придуман после развала совка, маньв рахе вообще нет ни одного нормального вузика по cs это понимают и студенты МГУя к примеру успел пройти несколько курсов Caltech и MIT, например для Си использовал от MIT Cilk.https://ru.wikipedia.org/wiki/Cilk
>>133470758>в рахе вообще нет ни одного нормального вузика по cs это понимают и студенты МГУНу если у тебя вузы России ограничиваются одним оверхайпнутым мгу, то мне тебя жаль.
>>133470907оверхуяйпнутым.открой рейтинги вузов по Comp scince и покажи свой вузик лолили сейчас ты притащишь спецкурсы ВШЭ? любой другой на порядок хуже, я то знаю
Учил питон по доусону. Нихера не понимаю что и как работает.Не советую учить питон первым языком.Такой вопрос: как импрувать знания после Доусона? А то я только понял, чо мне теперь просто нужно учить модули разные, ну и пеп8 тоже.
>>133471386Тут все написаноЧитаешь SICP который переиздан для Python Возьмут потом в любую фирму.https://geektimes.ru/post/104422/
>>133471270У ВШЭ же уже ФКН есть, какие спецкурсы. Глупо полагать, что за первые два года после открытия он сразу в рейтингах светиться будет. СПбАУ тоже, например, комплюктер саентистов готовит.мимо-крок
>>133449003 (OP)2 не читал, 1 годнота для своего времени, но сейчас немного устарел
Сначала первую, потом вторую, а потом ты все равно останешься говнокодером. Две-три книги тебе дадут только верхушку айсберга, так что пиздуй пахать, читать про алгоритмы, структуры данных и учить английский.
>>133449549Хех, ну пиши на ассемблере сразу, чего мелочиться
>>133449003 (OP)КерниганРитчи, конечно жеЭти чуваки сделали Си, информация в книге, может, местами и устарела, но философию языка никто другой лучше не донесёт