Файл: Классификация языков программирования: Критерии выбора среды и языка разработки программ.pdf
Добавлен: 21.05.2023
Просмотров: 231
Скачиваний: 2
СОДЕРЖАНИЕ
Глава 1. Основные языки программирования современности
1.1 Определение языка программирования С++
1.2 Определение языка программирования Delphi
1.3 Сравнительная характеристика языков Delphi и C++
1.4 Сравнение отдельных элементов языков
Глава 2. Практические аспекты выбора среды программирования
- Внешние:
- взлом игры и ее нелегальное распространение;
- формирование негативной реакции пользователей Steam и, как следствие, их низких оценок.
- Внутренние:
- упущение некоторых багов;
- более поздний релиз игры.
Взлом игры хакерами – это возможный вариант событий. Однако стоит отметить, что инди-игры такого масштаба редко подвергаются взлому и нелегальному распространению.
Предотвращение негативных рецензий на игру будет достигнуто с помощью устранения максимально возможного количества багов. Игры будут выпущены в бета-тест в г. Якутске, а также среди пользователей, достигших заданной отметки в «Indiegogo», за некоторое время до релиза.
Заключение
Язык С (читается "Си") создан в начале 70-х годов, когда Кен Томпсон и Дэннис Ритчи из Bell Labs разрабатывали операционную систему UNDC Сначала они создали часть компилятора С, затем использовали се для компиляции остальной части компилятора С и, наконец, применили полученный в результате компилятор для компиляции UNIX. Операционная система UNIX первоначально распространялась в исходных кодах на С среди университетов и лабораторий, а получатель мог откомпилировать исходный код на С в машинный код с помощью подходящего компилятора С.
Распространение исходного кода сделало операционную систему UNIX уникальной; программист мог изменить операционную систему, а исходный код мог быть перенесен с одной аппаратной платформы на другую. Сегодня стандарт POSIX определяет стандартный набор системных вызовов UNIX, доступных в С, которые должны быть реализованы в версиях UNIX, являющихся POSIX-совместимыми. С был третьим языком, который разработали Томсон и Ритчи в процессе создания UNIX; первыми двумя были, разумеется, А и В.
По сравнению с более ранним языком — BCPL, С был улучшен путем добавления типов данных определенной длины. Например, тип данных int мог применяться для создания переменной с определенным числом битов (обычно 16), в то время как тип данных long мог использоваться для создания целой переменной с большим числом битов (обычно 32). В отличие от других языков высокого уровня, С мог работать с адресами памяти напрямую с помощью указателей и ссылок. Поскольку С сохранил способность прямого доступа к аппаратному обеспечению, его часто относят к языкам среднего уровня или в шутку называют "мобильным языком ассемблера".