Другие языки программирования и технологии

Какой язык программирования мне выбрать, если я хочу работать в сфере безопасности?

все
Татьяна Шведчикова
Татьяна Шведчикова
3 322
Лучший ответ
как ты себе представляешь работу "в сфере безопасности"?
!S
!!! Serge Shamin !!!
63 723
Сергей Комаров Явно не так как есть. Я не могу быть уверенным в том, что всё будет так как я думаю. Разработка антивирусов, ну и безопасность сетей, наверно. )
Ну, судя по работникам одного ЧОПа, где я компы обслуживаю, матершинный язык им больше всего подходит.. . Если же вы про компьютерную безопасность, то Си++ и Ассемблер не помешают.
Kaldybek Mukatayev
Kaldybek Mukatayev
64 037
Под какую ОС планируете писать? Этот момент в выборе ЯП - ключевой. Каждый ЯП лучше заточен для 1 ОС, редко - нескольких, ОС. Есть ЯП, на которых можно писать исключительно под 1 редкую ОС.

Крупный проект может состоять из нескольких компонентов на разных ЯП.
К примеру, GUI архиватора под виндой удобнее и быстрее написать на C#, но ядро лучше написать на неуправляемом ЯП - С++, PureBasic, Delphi - для быстродействия и чтоб конкуренты не смогли толком декомпилировать.

> Разработка антивирусов
Разработчику антивирусов сейчас, прежде всего, не ЯП знать надо, а уметь делать продукт более-менее юзабельнми и не делать того, что откровенно неудобно для пользователя и мешает ему работать. С большой осторожностью применяйте всплвающие окна, как можно бОльшую часть опций делайте настраиваемой. . Просто побольше общайтесь с простми пользователями и просите оценить ваш продукт. .
Только тогда далеко опередите большинство своих конкурентов, вплоть до Касперского с его хрюканьем и жутким пожиранием ресурсов ПК впустую.

Ну а насчет ЯП - их надо знать побольше, а главное, уметь освоить любой новый при желании.
Хотя бы потому, что и вирусы иногда пишут на разных ЯП, и ПО, которое надо от них защищать.
Ядро антивируса стоит писать на том же, на чем и ядро архиватора, по тем же самым причинам.
Если речь о винде (а больше нигде антивирус вроде особо и не нужен) , то WinAPI надо хорошо знать, уметь и любить копаться в HEX-редакторе, знать, что такое hosts, расширения к браузерам, драйвера. . В общем, это не опишешь словами. Это особое умение, без которого сможете стать только очередным бездарем, каких большинство.
Ассемблер)
Михаил Аносов
Михаил Аносов
2 686
Матерный выбери.