Перейти к содержимому


Фото
- - - - -

На каком языке программирования пишутся утилиты dr web и сами антивирусы?

Программирование dr web

  • Please log in to reply
13 ответов в этой теме

#1 3eJIeHbIu

3eJIeHbIu

    Newbie

  • Members
  • 0 Сообщений:

Отправлено 15 Май 2018 - 21:30

Привет всем  ;) ! Увлекаюсь программированием и собственно хочу узнать на каких языках пишется ПО dr web? Просьба знатокам ответить содержательнее :) . 



#2 SergSG

SergSG

    The Master

  • Posters
  • 14 425 Сообщений:

Отправлено 15 Май 2018 - 21:54

Си++, скрипты, html. Если последние два можно назвать языками.



#3 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 15 Май 2018 - 22:43

Конечно же, на Go ;)

#4 Konstantin Yudin

Konstantin Yudin

    Смотрящий

  • Dr.Web Staff
  • 19 552 Сообщений:

Отправлено 16 Май 2018 - 10:39

98% это c++ не ниже 11 стандарта. Драйвера на с. Маки само собой с участием objective-c, но даже там с++. javascript и т.п. для консолей и т.п. Lua для написания логики приложении. .net языки в плагинах. Есть питон, go, perl, php и .т.д.

Язык это лишь средство выражения и решения конкретной задачи. Для программистов важен не язык а алгоритмы и образ мышления. Мое мнение что мы слишком увлеклись C++, его долю надо снижать, а то кодят на нем все что придется, как будто ничего другого нет, и иногда это такая боль.

Сообщение было изменено Konstantin Yudin: 16 Май 2018 - 10:39

With best regards, Konstantin Yudin
Doctor Web, Ltd.

#5 SergSG

SergSG

    The Master

  • Posters
  • 14 425 Сообщений:

Отправлено 18 Май 2018 - 20:25

Мое мнение что мы слишком увлеклись C++, его долю надо снижать, а то кодят на нем все что придется, как будто ничего другого нет, и иногда это такая боль.

Все равно, в конечном итоге все сведется к писанному на Си. Только через одно место. Или даже через несколько.



#6 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 835 Сообщений:

Отправлено 18 Май 2018 - 22:35

Все равно, в конечном итоге все сведется к писанному на Си. Только через одно место. Или даже через несколько.

Не писать же теперь всё подряд на Си без использования этих нескольких мест.


Семь раз отрежь – один раз проверь

#7 SergSG

SergSG

    The Master

  • Posters
  • 14 425 Сообщений:

Отправлено 19 Май 2018 - 18:16

 

Все равно, в конечном итоге все сведется к писанному на Си. Только через одно место. Или даже через несколько.

Не писать же теперь всё подряд на Си без использования этих нескольких мест.

 

Ну, можно писать на html, который, встроенный в приложение и написанный на Си браузер, будет транслировать в системные вызова, написанные тоже на Си. :)

В итоге - тяжелое, тормозное, неуклюжее нечто. Но да, писать проще. Наверно.



#8 Internet

Internet

    Member

  • Posters
  • 444 Сообщений:

Отправлено 19 Май 2018 - 21:42

Си++, скрипты, html. Если последние два можно назвать языками.

html - уж точно не язык программирования)))



#9 SergSG

SergSG

    The Master

  • Posters
  • 14 425 Сообщений:

Отправлено 19 Май 2018 - 21:57

 

Си++, скрипты, html. Если последние два можно назвать языками.

html - уж точно не язык программирования)))

 

Формально да. Хотя, скорее это вопрос терминологии.

Во всяком случае, его полно в приложениях у многих продуктов.



#10 Konstantin Yudin

Konstantin Yudin

    Смотрящий

  • Dr.Web Staff
  • 19 552 Сообщений:

Отправлено 21 Май 2018 - 11:07

Мое мнение что мы слишком увлеклись C++, его долю надо снижать, а то кодят на нем все что придется, как будто ничего другого нет, и иногда это такая боль.

Все равно, в конечном итоге все сведется к писанному на Си. Только через одно место. Или даже через несколько.

где ты С увидел? Даже в ядре винды уже многие вещи переписаны на C++, драйвера, само ядро частями, а уж в юзермоде и подавно все на плюсах уже. С в сплывает только в убогом экспортном апи, который все ни как не могут заменить.
With best regards, Konstantin Yudin
Doctor Web, Ltd.

#11 SergSG

SergSG

    The Master

  • Posters
  • 14 425 Сообщений:

Отправлено 21 Май 2018 - 14:51

 

 

Мое мнение что мы слишком увлеклись C++, его долю надо снижать, а то кодят на нем все что придется, как будто ничего другого нет, и иногда это такая боль.

Все равно, в конечном итоге все сведется к писанному на Си. Только через одно место. Или даже через несколько.

 

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

Для меня Си ==  Си++. Зачем плюсы рисовать, и так понятно - про чистый Си все уже давно забыли. Разве что, в контроллерах он себя неплохо чувствует.



#12 basid

basid

    Guru

  • Posters
  • 4 476 Сообщений:

Отправлено 21 Май 2018 - 15:51

Для меня Си ==  Си++. Зачем плюсы рисовать, и так понятно - про чистый Си все уже давно забыли. Разве что, в контроллерах он себя неплохо чувствует.

Не надо проецировать собственных тараканов на реальную действительность: C и C++, как были, так и остались разными языками.
"Plain C" не забыт и вполне себе развивается.



#13 SergSG

SergSG

    The Master

  • Posters
  • 14 425 Сообщений:

Отправлено 21 Май 2018 - 18:06

Буквоеды. :)



#14 basid

basid

    Guru

  • Posters
  • 4 476 Сообщений:

Отправлено 21 Май 2018 - 18:20

Да-да - генерал это такой старый прапорщик, а так - всё одинаково.




Читают тему: 1

0 пользователей, 1 гостей, 0 скрытых