Обоснование выбора средств разработки
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
В ОС Astra Linux установка ПО осуществляется из собственного репозитория, находящемся на компакт-диске. Средства разработки ПО устанавливаются с диска «Astra Linux. Средства разработки». Соответственно доступные средства разработки для программистов под ОС Astra Linux ограничиваются составом данного диска. На диске «Astra Linux. Средства разработки» находятся следующие компоненты: [11]
различные библиотеки;
компилятор GCC;
среда разработки Qt-Creator;
заголовочные файлы;
отладчик GDB;
набор утилит.
Кроме того, поддержка написания скриптов включена в базовый состав операционной системы. Таким образом для компиляции и отладки прикладных программ основными рекомендуемыми языками программирования для разработки под ОС Astra Linux являются следующие языки:
С;
С++;
Perl;
Shell;
Python.
Язык программирования C используется как для разработки модулей режима ядра, так и для пользовательских программ. Язык был создан в начале 70-х годов в Bell Laboratory американской корпорации AT&T, и изначально использовался для разработки ОС UNIX. В настоящее время язык считается устаревшим и используется мало.
C++ является продолжением развития языка С
Зарегистрируйся, чтобы продолжить изучение работы
. Язык программирования C++ включает в себя все возможности языка C. Как и C, C++ является компилируемым, статически типизированным языко программирования общего назначения. C++ поддерживает объектно-ориентированное программирование. Развитие языка C++ регламентируется стандартом ISO. Первый стандарт ISO был принят в 1998 году, так что эта версия С++ известна как С++98. ОС Astra Linux благодаря встроенному компилятору gcc 4.7.2 поддерживает С++11 принятый в 2014 году. [12]
Язык С++ имеет богатую стандартную библиотеку, которая включает в себя распространённые контейнеры и алгоритмы, ввод-вывод, регулярные выражения, поддержку многопоточности и другие возможности. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также игр.
Языки C и C++ являются компилируемыми языками. Это означает, что исходные коды преобразуются в результате компиляции программы в бинарные исполняемые файлы
50% дипломной работы недоступно для прочтения
Закажи написание дипломной работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!