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

Изучение С в 2024

stereotype

floppy-диск
Пользователь
Регистрация
07.03.2024
Сообщения
7
Реакции
0
Всем привет, хотелось бы узнать на сколько актуальна статья. Есть ли смысл изучать в 2024? Вирусы под винду все также пишутся на С? Или появилось что-то новое?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Пожалуйста, обратите внимание, что пользователь заблокирован
В целом статья еще акутал многого особо не поменялось. Вопрос другой ты в комерс хочешь это изучать целенаправленно идти изучать и потом продавать? Или же пока так для себя и своих целей.
 
C - он, как дедушка Ленин - жил, жив и будет жить. А вообще для написания малвари стоит начать с "Внутреннего устройства Windows" Русиновича. Без понимания принципов работы нашей кормилицы, да будет благословенен создатель ее, святой Билл, ты напишешь ... Да ничего путного ты не напишешь.
Если совсем с нуля С изучать, то могу порекомендовать классику K&R, плюс Русинович. Простейший редактор с подсветкой синтаксиса и ручная сборка. С остальным по ходу разберешься.
 
Всем привет, хотелось бы узнать на сколько актуальна статья. Есть ли смысл изучать в 2024? Вирусы под винду все также пишутся на С? Или появилось что-то новое?
Мне кажется, что ввиду особенностей С(низкоуровневый яп) актуальность его вечна.

часть шкафчика конти на чистом С написана, что касаемо "пишут ли МэЙлВэЙр"
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Есть еще один плюс Си - никакой другой высокоуровневый язык не приучит тебя к аккуратности - шаг влево, шаг вправо - растрел :). Не зря классик сказал - "веревка достаточной длины, чтобы выстрелить себе в ногу".
 
К Русиновичу, я бы Рихтера еще добавил- самое то для начинающих.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
После K/R можно еще на эту книгу посмотреть.

Кристофер Прешерн: Язык C. Мастерство программирования. Принципы, практики и паттерны.

 
Помимо книг практикуйся еще) Теория без практики не существует) На форуме много проектов интересных есть + github + vx-underground ) Ты должен идти по пути наименьшего сопротивления, с СИ тяжело начинать, можешь начать писать мальварь на C#, понять основную логику и принципы, а потом на более тяжелое переходить, решай проблемы по мере их поступления и реально смотри на свой уровень кодинга) Одно дело, когда советуют люди с десятком лет программирования, другое, только начинающие, у самурая нет цели, есть путь, все мы разные и у каждого свой путь на вершину и реального понимания кода)
 
vx-underground )
Реально темовой совет) Смелли крутой)

Там действительно можно взять семплы буквально чего угодно, и под что угодно.
 
Значит налегать на упражнение из книг такая себе тема?
Кнч. Лучше код среверсить или программу написать какую-то максимально маловесную и ее дальше оптимизировать. Но на цэ чистом не всегда удобно писать поэтому есть плюсы, все почти такое же только добавление веса из-за некоторых библиотек.
 
Значит налегать на упражнение из книг такая себе тема?
Спорное утверждение. Лично знаю человека, прорешавшего почти все задачи из четырехтомника "Искусства программирования" Д. Кнута и не попавшего при этом в дурку. Чувак теперь находится на своем месте и занимается любимой работой за очень хорошие деньги.
Тут просто надо очень аккуратно подходить к выбору задачника. Ориентируемся на классику. Для С++ однозначно рекомендую Мейерса.
1) Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ [2006] Мэйерс.
2) Эффективное использование С++. 35 новых способов улучшить стиль программирования [2006] Скотт Мейерс.
3) Эффективное использование STL [2002] Скотт Мейерс. Несколько устарела, но для понимания основ бытия очень полезна.
4) Эффективный и современный С++ 42 рекомендации по использованию С++ 11 и С++14 [2016] Скотт Мейерс. Очень многие сложные вещи объясняет доступно.
 
Мне кажется, что ввиду особенностей С(низкоуровневый яп) актуальность его вечна.

часть шкафчика конти на чистом С написана, что касаемо "пишут ли МэЙлВэЙр"
Привет
У тя есть соурс коды?
Если да, поделись со мной
 


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