Суп двач, у меня неделя чтобы выучить язык Си на уровне 1 курса, что делать - куда бежать? Не кидайтесь тапками, лучше дайте годный учебник/самоучитель. В интернете все материалы только для С++, я правильно понимаю что С устаревшее говно и нас зря ему учат? А еще мне нужна среда разработки в которой можно писать на нем. В visual studio не могу найти, как там на си писать?
>>192829693 (OP)Сишка простая как пробка, за неделю сможешь освоить вплоть до указателей со структурами.>мама, я хочу стать погромистом и зарабатывать 300к! нипайду на завод, я же не нищук! фууу, лохи, в пятерке сидят!>хнык не могу выучить простейший ЯП это так сложнааа, аряяя, хочу 300 к ничего не делая
>>192829693 (OP)> я правильно понимаю что С устаревшее говно и нас зря ему учат?Нет, не правильно.> А еще мне нужна среда разработки в которой можно писать на нем.Emacs.> В visual studio не могу найти, как там на си писать?Хз.
>мама, я хочу стать погромистом и зарабатывать 300к! нипайду на завод, я же не нищук! фууу, лохи, в пятерке сидят!>хнык не могу выучить простейший ЯП это так сложнааа, аряяя, хочу 300 к ничего не делая
>>192829865А, что, ебучая студия это показатель чего-то? Ты сейчас сидишь на этой борде благодаря си.
>>192829995У виндузятников -- да, популярная. Но далеко не все юзают эту парашу. Для жабки другие IDE, для питона тоже. Да и многим VIM хватает.
>>192830140Омежка порвалась, ну не твоё это, понимаешь. Кому-то надо за 20к ебалом торговать в КФС, подумаешь не осилил С
>>192829693 (OP)Си это НЕ устаревшее говно, потому что поч и все низкоуровневое пишетсяна нем. НО. пиздец какое важно но: не вкатывайся в разработку через си! Не приведи господь тебя в этот содом спускаться, ну нахуй. Си нужен по большей части для низкоуровневых штук. Лучше начни с питончика и го, как освоишься поймешь что как только не упарывайся ими слишком, потом переходи на Go/Rust/плюсы (но не джаву, это другая история), как в чем то из них вкатишься, залетай в чистый си. Это важно хотя бы потому, что в таком порядке ты не обосрешься от кучи страшных на первый взгляд
>>192830256Двачую этого. В универе учат программировать, на первом курсе питон, на втором си, на третьем специфика под МК, на четвёртом ассемблер аврок. Но у нас специфика, как разработчики готовой цифровой хуйни. На пекарню писать на pure C ну, кроме дров будет только мазохист.
>>192829865вот ты даункресты от синятины отличаюца лиш наличием классовникто не мешает писать на крестах их не используякерниган ричи С но там пиздец все как заумно я долго сам не мог отдуплить что такое оператор и что такое операнд
>>192830577Уёба, ты перевод по названию книги и автору нагуглить не сможешь? Ты нахуя в программирование полез, ты же умственно отсталый.
>>192830667Ты так пишешь, будто все после школы знают английский. Мне было совсем не интересно его тогда учить и я не учил.
>>192829693 (OP)А что тебе непонятно? Си же просто как палка. Звёздочка это указатель, указатель это адрес в памяти, для взятия адреса используется амперсанд то есть вот эта хуита &, библиотечные функции подключаются через заголовочные файлы стандартные, ну циклы, условия и всё такое ты знать должен. Память может выделяться на стеке(по стандарту так и едлается) либо на куче, на стеке временем жизни управляет комп, на куче ты можешь сам управлять с помощью маллок и фри. Воид звёздочка вмещает любой тип, можешь использовать это для создания аналогов с++ных векторов и тд, вообще чего-то шаблонного. Ну что ещё? Макросы? Макросы тупо замена текста на твой текст. Указатели на функции? Указатели на функции специальный тип указателей для указывания внезапно на функции, для объявления их синтаксис немного ебанутый, надо знать тип возвращаемого значения и тип аргументов. Зато потом с ними можно работать как с объектами, получается сорт ов ФП. Ещё есть квалифаеры ака квалификаторы типа, по моему только конст в С есть, понятно, указывает можно ли изменять или нельзя, константные функции могут работать только с константными объектами. хотя может в си и нет константных функций даже, не ебу, const p^ это указатель на константу, а p^ const константный указатель, const p^ const константный указатель на константу. Что ещё? Да хуй знает. Спрашивай.
padabum.com/x.php?id=202665Лови, реально очень годная книга, із серии Head FirstПрочти не пожалееш.Могу еще подобного начидать, дай знать только
>>192830709Все, у кого есть чуточку мозгов, знают, что английский сейчас знать маст хев. Естественно, такие же дегроды и не учат его
>>192830605ну у меня тоже англиский на уровне - ай го фак ю мом ин хёр хот ас.но это не мешает мне пилить вещи с пика
>>192830786Кто знает? Для кого мастхэв? Маня проснись ты серишь, кроме программистов никому английский не нужен.
>>192830577>Учить в програмирование>не знать ангельскийНу ты и уеба. Мой тебе совет забей на програмирование и иди на заводик работай.
>>192829693 (OP)> среда разработкиwandbox.org>>192830812Попробуй в бесконечном цикле while(true) память выделять снова и снова.
>>192830774представляеш я и липиздронике учился по справочнику в котором 70 процентов таблицы характеристик тех или иных элементов но канечноже даюца базовые понятия как и в справочнике керниганричи
>>192830774И справочник, и учебное пособие с упражнениями. Справочный материал лежит в конце книжки. Очень простая книжка, проще школьной алгебры.
>>192829865Никуда его не убирали, ебанашки. В 17 вижле алгоритм такой: создаете ПУСТОЙ проект -> при добавлении source файла ручками меняете разрешение с .cpp на .c
>>192830745А, ну структуры ещё, ну это просто тип содержащий другие типы как подтипы, короче типовая коробка с типами, для удобства сделано, в памяти они просто друг за дружкой лежат, например структура с int, char, сначала будет лежать инт, потом чар.
>>192830895>>192830936Ну тот же Прата как учебник лучше. Библия она на то и Библия, чтобы обращаться в непонятных ситуациях.
>>192830574>кресты от синятины отличаюца лиш наличием классовВ сях можно приводить к void* и обратно, а в крестах только через static_cast, саси.
>>192830574>кресты от синятины отличаюца лиш наличием классовНу это ты даун, зашкварный. Шаблоны, исключения, лямбды, move семантика, universal reference не, не слышал?
>>192831185А вообще этот вопрос без проблем гуглился. Не знаю, как ты будешь дальше в ойти сфере без навыков гугления и инглиша.
>>192830821ты ебанутый? липиздронщикам и прочим киповцам работающим с зарубежной техникой он нужнее на порядок тк даташитов на детали на русском хуй да нихуя..больше всего люблю китайские на англиском это пиздец какойто сидиш отдупляеш чегож он там на своем пиздоглазом то хотел спиздануть?
С++ господин в треде. На 1 курсе нихуя толком знать и не нужно, самые элементарные вещи, которые учатся за 1 день.
>>192829693 (OP)Так-то си реально можно осилить за неделю, удачи. Только помни, что язык очень заебистый в плане мелких нюансов, без которых ничего не будет работать.
https://books.google.ru/books/about/%D0%AF%D0%B7%D1%8B%D0%BA_%D0%A1_%D0%B2_XXI_%D0%B2%D0%B5%D0%BA%D0%B5.html?id=z1YHCgAAQBAJ&redir_esc=y