>>327930844 (OP) А зачем книжка? Си тривиален >>327931759 Факт, работы в айти уже давно нет. По крайней мере в рахе. Низкоуровневые программисты никому не нужны
>>327930844 (OP) Честно говоря зря взялся за именно эту книгу изучать С и вообще программирование, если у тебя есть какие-то знание, то трудностей не возникнет, иначе надо с других книг начинать или просто глянуть в инете основной синтаксис языка, тот же metanit. Также какую цель преследуешь? Если изучить основы компьютерных наук, тот годная тема, если выучить язык и работать на нём сомнительная идея, по-ищи чего-нибудь другое.
>>327933568 Знаю синтаксисы разных языков но не более Хочу научится писать на нём, мб программы/приложения писать, ну и пытаться плюсы изучать ибо хочу читы и моды писать на разную хуйню вот такой я нигадяй
>>327933586 У меня помимо С лежит ещё и такие две книжки, мб это более востребовано, но я мало чего хорошего слышал про эти два языка. (К обоим книгам особо не притрагивался)
>>327933486 >Мне проще воспринимать информацию когда на руках физический вариант ты вкатываешься вообще не туда, си это инструмент, он прост как полено. тебе вот сюда для начала
>>327930844 (OP) Я на днях бесплатного грока попросил написать прототип игры на крестах и он за пару часов выдал мне готовое даже не видя что происходит на экране, просто по моему описанию и логам исправлял все ошибки. Я ни разу не писал на си или крестах, только лет 20 назад в вузе контрошки на них были и я забыл все сразу же. Не знаю какой смысл сейчас во что-либо вкатываться вообще.
>>327933643 Не смотри какие цели ты ставишь. Все языки программирование имеют плюс и минусы просто исторически сложилось, что на одних пишут больше чем на других так как одни соответствуют тем требованиям которые ставятся при реализации программ. Си допустим при хорошем понимание языка очень надежен и оптимизирован. Только порог входа достаточно требовательный познанием как работает компьютер. С одной стороны это хорошо так как дает более глубокое понимание как вообще все работает, с другой возможно не сможешь сразу писать те программы которые ты хочешь, придется вначале по-изучать что к чему. Питон же наоборот легок в изучение так как большинство вещей за тебя делает сам язык, некоторые функции которые надо думать как сделать на том же си упрощены и спрятаны под ковер. Можно привести пример с автомобилем если на Си тебе надо полностью настроить каждую деталь (зеркала, руль, тормозные колодки) то Питон сразу просит задавать направление движения, все остальное делается за тебя. Поэтому посмотри может то что ты хочешь реализовать тебе легче писать на Питоне? Джава тоже простой в освоение, но там заебешься некоторые вещи реализовывать, в основном он для браузеров и интернет сайтов.
Дебсов не слушай, про ОЙТИ ВСЕ. Если тебе сам процесс доставляет удовольствие и ты хочешь этим заниматься, работа будет.
>>327933662 Книги хорошие, но для начала просто базовые вещи какого-то языка стоит освоить, тогда будет намного понятней о чем в книгах пишут. Даже программирование обычных задач по-физике и математике даст больше понимания в начале чем, изучение "Как" надо программировать. Анон траекторию обучения все равно выбираешь ты, выбора за тобой.
>>327933770 Ключевое слово прототип, как только твой проект начнет разростаться, у тебя полезут галлюцинации и ошибки из-за всех щелей и это просто будет мешанина из говна иишного, которую даже нормальные разработчики поддерживать только с огромным трудом смогут и проще будет все с нуля написать.
>>327933960 Если бы проект начал разрастаться я бы использовал более продвинутую модель с огромным контекстным окном и способностью понимать потоковое видео. Я же не еблан на калькуляторе комплексные вещи делать. Я выберу правильный инструмент. Да и хорошего инженера всё равно пришлось бы нанять даже если бы у нас был AGI, человек должен оценивать результат.
>>327933999 В любом случае должен быть человек, который понимает что за кучу говна этот ИИ написал, дабы правильно его корректировать, задавать дополнительные промты для отлаживания. ИИ действительно хорошо как инструмент для автоматизации тривиальных вещей, где возможно не надо досконально продумывать всю логику приложения.
>>327934005 >>327934012 А что не так? Если анон может позволить себе приобрести печатный вариант, почему нет? Тем более этой книги уже много лет, можно на том же авито купить с рук за дешево.
>>327933999 Я вайб-кодер и мы пробуем разные топовые модели, гпт, гемини, соннет и мы в основном делаем веб-парашу, так вот ничего крупнее мвп и простеньких мобильных приложений мы не делаем, потому что дальше с этим невозможно работать, про игры я и молчу там все куда сложнее. По мощностям нейронки уже в потолок уперлись, если каким-то чудом и прибавят в следующем году, то на какие-нибудь жалкие 5-10%.
Я думаю что будет тенденция наоборот, от ИИ все плеваться начнут усиленно и будут обратно нанимать разрабов, чтобы они всю эту мешанину чистили вилкой, прецеденты уже были в этом году.
>>327930844 (OP) Это хорошая книга для начального введения в суть, сам ее прорешивал. Но до момента с указателями, это уже чисто сишная фигня, которой нет сейчас нигде. Далее уже учишь конкретный язык в зависимости от того в какой сфере хочешь работать.
>>327935141 >в Европе Во-первых, не удивлюсь, что конкуренция там за рабочее место как в рашке А во-вторых, мы в рашке, где куча безработных топовых спецов вообще всех областей, а РАБотки для них нету.
>>327933770 >struct Player В крестах классы/структуры почти одно и тоже. Отличие в том, что данные в структурах по дефолту public, а в классах наоборот. Можешь спросить у нейронки, почему данные нужно прятать и чем грозит всё держать в public. >он за пару часов выдал Что в итоге получилось? Пара часов довольно много. За пару часов можно, не знаю, Марио сделать точно. Офк если использовать библиотеки. С 0 придется 2ч только окно делать.
>>327933776 >С одной стороны это хорошо так как дает более глубокое понимание как вообще все работает, с другой возможно не сможешь сразу писать те программы которые ты хочешь, придется вначале по-изучать что к чему. Ну это миф. В С есть только работа с указателями, из-за чего ты понимаешь, что есть память, есть процессор, и всё, на этом глубина заканчивается. Любого джаваскриптера можно за пару дней этому же обучить. Чтобы познать глубину придется отдельно что-то читать про цпу и операционные системы и тд.
>>327935352 Нужно иметь высшее и немецкий уровня С1, без них немецкие пидорашки на тебя даже не посмотрят. Но если у тебя все это есть, то можешь залутать блюкарту/карту шансов
>>327935407 Двачую. Раст и ОСОБЕННО с++ дадут пососать си в плане сложности. На джуна по с++ вообще минимум 3 года учиться надо и иметь высшее по компьютер саянс
>>327935306 >Что в итоге получилось? Получилось то что я и хотел. >Пара часов довольно много. Так это бесплатная модель грок, что ты от неё хочешь, чтобы она с первого раза всё сделала? У неё даже зрения нет, а для разработки игор надо уметь смотреть потоковое видео это только в грок5 планируется. >Можешь спросить у нейронки Не могу. >чем грозит всё держать в public Лично мне поебать. Я не программист, я просто хотел сделать для себя игру и я её получил не написав ни одной строчки кода.
>>327935950 >анальный цирк с корнями Там обычная база языка. Управляющие структуры, указатели и умные указатели, ооп, шаблоны, щепотка stl большинство кроме вектора, свапа, макс/мин ничего не знает, многопоток. >чуть ли не буст требуют Не весь же буст, а только asio в основном. В целом от требований к Питонисту/Джависту не слишком уж сильно отличается. Сложность языка начинается с метапрограммирования. Но оно в работе не используется. Оно нужно для разработчиков stl в основном. И его тоже укрощают с каждым стандартом, появились концепты, компиляторы выдают адекватные сообщения об ошибках, а не заклинания и тд.
>>327930844 (OP) Языки нижнего уровня все. Да, человек 15 на всю планету нужно, чтобы поддерживать их и развивать, но остальные будут кодить на верхнем уровне, а лет через 10 так и вообще через нейронки поголовно.
>>327935952 Многие в вузах начинают изучать программирование именно с си >>327936989 Не тупи, половина мировой электроники пишется на этом говне мамонта. Даже не на плюсах
>>327933604 За тем, что у нас в городе есть вакансия джуна на Си с зп 55к на руки. Да, там 30 откликов за месяц, но они набирают дважды в год новых джунов. Работа есть, и меньше её не становится.
В прошлый раз я соснул, меня высушили на собесе. Я спросил дадут ли они мне ещё шанс. Оказалось, можно каждый набор снова пробовать.
Смысл в том, что памятью надо рулить и есть эти вот указатели, чего в питоне нет. И люди, которые на высокоуровневных языках писать начинают, часто даже не в курсе что это такое. Хотя может это и не надо уже.
>>327941242 >Смысл в том, что памятью надо рулить и есть эти вот указатели, чего в питоне нет. И люди, которые на высокоуровневных языках писать начинают, часто даже не в курсе что это такое. Хотя может это и не надо уже.
Слышал другое, люди которые начали писать сразу с высокоуровневых языков много делают ошибок в частности оптимизации работы кода, те кто с низкоуровневых приходит, пишет более логичный код работы с памятью уже на других высокоуровневых языках. Если коротко программистам некоторым наоборот дается в плюс, понимания работы с памятью. Есть даже пару интервью где много кто говорил об этом. Не панацея конечно, но смысл есть.
>>327933662 сучёнок, ты сам осилил сисп ? брысь отсюда выебистая школота >>327933643 какая разница что ты где слышал? ты думаешь ной каких-то безымянных ублюдков важен, откуда ты вообще знаешь, что у них есть экспертиза что-либо говорить об этих языках? учи что хочешь, питон нормальная тема, как и яваскрипт, учи си, если есть желание
>>327947815 > но именно с ассемблера надо начинать Нафиг не надо. Максимум пару лаб типа Фибоначчи на регистрах посчитать.
>>327947933 Лучше первый попавшийся сайт/водосы с туториалами открой. Прежде чем углубляться в лит-ру нужно какое-то представление о процессе получить.
>>327948466 Минимум это разобраться с работой стека, вызовом функции и структурами и памятью, хотя бы элементарный цикл и кондишами. Условные операторы это самое слабое место в любом коде на любом языке. И прочувствовать это легче всего на асме. Ну и бонусом дает навык замены условных операторов на бинарные операции.
>>327942245 люди которые начали с низкоуровневых словили дизмораль от невозможности сделать без страданий тривиальные вещи (показать окно с кнопкой, вывести в консоль текст на русике) и померли от скуки не дойдя до высокоуровневых
>>327930844 (OP) У меня аж две копии есть. Книжка не очень, ты по ней хуй чему научишься. Си в общем то не сложный язык. Именно поэтому программы на нём выходят сложные для понимания. А потом ты попробуй почитать код какой-нибудь опенсорс хуитки на си - ты просто охуеешь, там 3/4 написано на макросах, си код минимальный. Есть какая-то книга, которая объясняет как НА САМОМ ДЕЛЕ пишут код на си - advanced c или чёто такое, к сожалению не помню нихуя. Как у тебя книга только учит базовый синтакс и то плохо это делает. Раз уж мы на этой теме, то я ещё не советую тебе вот такую книжку по C++ -- это реально говняк, 1000 страниц шизо историй и воды. Ничего толкового вынести не возможно из неё. Я по сути сам был не прав, когда её покупал. Это НЕ учебник по с++ и не референс, это просто сборник кулстори всяких, где бярне пытается объяснить ПОЧЕМУ его шизоязык такой невменяемый сблёв, но у него не получается.
>>327935407 >Чтобы познать глубину придется отдельно что-то читать про цпу и операционные системы и тд. Программисту лучше бы почитать про алгоритмы и структуры данных хотя бы БАЗУ. Конечно, хорошо устройство компьютера знать, но бля, лучше бы человек не изобретал сортировку пузырьком.
>>327951948 Я много раз пытался попользваться как справочником и КАЖДЫЙ раз соснул. Но потом cppreference тоже невозможный невменяемый пиздец, написанный хуй знает для кого - этим невозможно пользоваться. Вообще проблемный язык, конечно.