Дмитрий

Программист C/C++

Образование

Время консультирования

Не указано

Рассказать друзьям

Понравился эксперт? Порекомендуй друзьям в соцсетях.

Программу можно писать на любом языке, и не важно, для чего она будет предназначена. Удобнее, конечно, программировать на языках высокого уровня, таких как C++, C# Delphi. Но если Вы хотите использовать низкоуровневый доступ к оборудованию компьютера или если Вы хотите дизассемблировать исполняемые файлы, тогда понадобится знание Assembler. Самый популярный в России сайт по хакерству — это «АНТИЧАТ» (можете нагуглить его, я просто не знаю, легально ли тут оставлять ссылки на подобные сайты). Для крякинга необходимо очень хорошо знать ассемблер, для сетевого взлома необходимо знать работу сетевых протоколов, протоколов безопасности, шифрования и прочего и прочего как свои пять пальцев. Знать язык программирования тут совершенно недостаточно.
08.05.14
ответ эксперта
На Youtube выводится большое количество видеоуроков по запросу «windows forms tutorial C++».
08.05.14
ответ эксперта

Тут всё зависит от сферы деятельности предприятия.

На чистом «Си» (Pure C) пишут разве что на предприятиях, связанных с автоматизацией (АСУ ТП), на которых требуется разрабатывать программы для Программируемых Логических Контроллеров — ПЛК (PLC).

На C++ (а также на C#) чаще всего пишется в Microsoft Visual Studio, реже — на C++ Builder из комплекта «RAD Studio» (разработчик этой студии часто менялся: сначала был Borland, потом Codegear, а сейчас Embarcadero). В среде Turbo C++ (под MS-DOS) уже не пишут.

Но это лишь среды разработки. Знать C++ — мало, надо знать дополнительные API. Чаще всего это Qt, .NET, ASP .NET (для Web-разработки), Silverlight (тоже для Web). Если хотите писать приложения для мобильных устройств, то нужно изучать Apple SDK для Apple, и Android SDK, соответственно, для Android. SDK — это набор утилит и библиотек для разработчика. Часто вместе с SDK поставляется и среда разработки, но можно подключить библиотеки и в свою среду, например в Visual Studio, что некоторые считают удобным.

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

Советую начать с Visual Studio + .NET. Потом уже выбрать что-нибудь своё.

25.03.14
ответ эксперта
Дмитрий
Рейтинг: 0
0 отзывов
0% положительных
3 ответов клиентам
0 лучших
от 0 до 0 руб.
стоимость консультации
30 минут
консультация длится
2 года 8 месяцев на сайте
Заходил 2 года назад