• XSS.stack #1 – первый литературный журнал от юзеров форума

c or c++ для начинающего, shrekushka помогай

Seforq

HDD-drive
Пользователь
Регистрация
10.05.2025
Сообщения
43
Реакции
5
Так и не определился, начал с C++, нр теперь читаю, что многие говорят "под низкоуровневые лучше начинать с С", что можете сказать на счет этого?
Может быть какой то из более перспективен, может быть более универсален?) Пока что действительно нахожусь в непонимании, что выбрать.
 
Get great at C.
C maps super close to the emitted bytes. Once you deeply understand ptrs + structs + layouts + memory model: most “new" features are compressed explanations:
1. C++ RAII = policy on top of malloc/free
2. rust ownership = types enforcing the lifetime discipline you practiced by hand
3. go interfaces = vtables w/o multiple inheritance
4. JIT FFI = marshaling C layouts across a boundary you already know
 
Get great at C.
C maps super close to the emitted bytes. Once you deeply understand ptrs + structs + layouts + memory model: most “new" features are compressed explanations:
1. C++ RAII = policy on top of malloc/free
2. rust ownership = types enforcing the lifetime discipline you practiced by hand
3. go interfaces = vtables w/o multiple inheritance
4. JIT FFI = marshaling C layouts across a boundary you already know
Tell me where it is better to study it what to read to see?)
 
Tell me where it is better to study it what to read to see?)
I'm not familiar with the modern textbooks: Modern C, Effective C, Head First C, 21st century C...
Pick one (doesn't matter) + get started.
 
Я вот к какому интересной рекурсии пришел... начинаешь интересоваться, например, парой примеров на асме. Вспоминаешь че там и как было, в какие-то моменты вникаешь заново, разбираешься чобы вникнуть в код... и тут же находишь офигенные примеры кода на Си. Начинаешь вспоминать че там рожал на си, чтобы углубиться... Тут же находишь чей-то нереально крутое на плюсах. Лезешь в плюсы... ну короче дальше все понятно... Остатся добавить, что рано или поздно возвращаешься в начало, и каждый раз кажется будто все (абсолютно все) пишут именно на том, на чем не ты. А через несколько итераций упираешься в стек оверфлоу и шлешь всее в жопу.
 
Я вот к какому интересной рекурсии пришел... начинаешь интересоваться, например, парой примеров на асме. Вспоминаешь че там и как было, в какие-то моменты вникаешь заново, разбираешься чобы вникнуть в код... и тут же находишь офигенные примеры кода на Си. Начинаешь вспоминать че там рожал на си, чтобы углубиться... Тут же находишь чей-то нереально крутое на плюсах. Лезешь в плюсы... ну короче дальше все понятно... Остатся добавить, что рано или поздно возвращаешься в начало, и каждый раз кажется будто все (абсолютно все) пишут именно на том, на чем не ты. А через несколько итераций упираешься в стек оверфлоу и шлешь всее в жопу.
And the derecursion should be something like: picking the mainline which is the end goal of "low level literacy" (C: for the ABI + OS seams) -> write an ELF inspector.
 
And the derecursion should be something like: picking the mainline which is the end goal of "low level literacy" (C: for the ABI + OS seams) -> write an ELF inspector.
Согласен. Но есть нюанс... после выбора, очень быстро, понимаешь что сделал ошибку. Лан, шучу. Это апатия. Нужно Морти заменить на Рика. Я совершил большую ошибку. Наверное... с другой стороны, Морти серьезно обманул Рика, вполне может быть, что в апатии и депрессии есть больше ответов, чем вопросов.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх