169 похожих чатов

Здравствуйте. Изучаю сейчас Си по книжке "Язык программирования Си". Достачтоно

легко пока идёт, так как я до этого имел опыт с Питоном.
Сейчас ловлю себя на мысли, что очень хотелось бы глубже изучить структуры данных и работу железа.
Какие можете посоветовать книги по этим темам?

20 ответов

21 просмотр

по каким темам ?

synalice- Автор вопроса

По структурам данных и работе железа. Знаю, что то, что я назвал, это достаточно обширные области, но, может, у кого-то есть какие-то книги, которые он об этом читал и может посоветовать.

synalice
По структурам данных и работе железа. Знаю, что т...

Вот , например, литература по железу https://tepka.ru/tokarnoe_delo/index.html

synalice- Автор вопроса

К сожалению, пока что а принципе не так много знаю об области, чтобы какие более конкретные запросы выдавать. Что угодно, чтобы стать лучше в Си и в целом низкоуровневом программировании!

synalice
К сожалению, пока что а принципе не так много знаю...

я когда то начал читать Керниган и Ричи, потом, Алгоритмы и структуры данных

synalice
К сожалению, пока что а принципе не так много знаю...

по железу - я думаю, программирование на C, в среде Arduino IDE, на Raspberry Pi, Pi 4, Pi400, прикольно и с со светодиодами, блекджеком и музыкой!

synalice
К сожалению, пока что а принципе не так много знаю...

Трёхтомник Столярова затрагивает некоторые моменты

Sigma
Всем

Ну ваш тогда аргумент что он худший, самый худший аргумент в мире....

'Егор 'Зорин
Ну ваш тогда аргумент что он худший, самый худший ...

Иди в группы по питону и им советуй свой питон

synalice
К сожалению, пока что а принципе не так много знаю...

Если у тебя стоит на дикое низкоуровневое говно, то иди учи МК, аля AVR->STM->ESP IDF-> Пекарня, попутно почитывая всякие системные штуки А с языком хз

Sigma
Иди в группы по питону и им советуй свой питон

Так чел пишет на питоне, сам не знает зачем ему Си. Реально лучше дальше писать и учить web. А если нужен низкий уровень, он и на питоне постигаем за счёт либ. Видел как чувак на регистрах на python писал и ничего :)

Чтобы понимать как работает, не обязательно учить язык. Достаточно читать как всё устроенно и работает, можно реализовать на любом языке)

synalice- Автор вопроса
'Егор 'Зорин
Чтобы понимать как работает, не обязательно учить ...

Если я хочу реализовать что-то на Си, то я не могу это сделать, не выучив непосредственно язык. Что за бред ты несёшь.

'Егор 'Зорин
Лучше изучай python дальше, он лучший язык

не согласен, с тем, что стоит учить второй язык, не выучив досконально первый. 2 плохо выученных языка, хуже, чем 1 но на зубок. а я так полагаю, у человека есть желание учить С, это прекрасно, похвально и заслуживает поощрения а не отвлечения

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта