Файл: История развития высокоуровневых языков программирования язык программирование интерфейс сетевой.pdf
Добавлен: 29.03.2023
Просмотров: 262
Скачиваний: 2
СОДЕРЖАНИЕ
Глава 2. Системы программирования
2.1 Понятия, назначение и элементы системы программирования
2.2 Структура современной системы программирования
Глава 3. Примеры современных систем программирования
3.1 Системы программирования компании Borland/Inprise
3.2 Системы программирования фирмы Microsoft
3.3 Система программирования Java
Начиная с версии 1.11 в Go поддерживаются так называемые модули. Модуль — это специальным образом описанный пакет, содержащий информацию о своей версии. При импорте модуля фиксируется версия, которая была использована. Это позволяет системе сборки контролировать, удовлетворены ли все зависимости, автоматически обновлять импортированные модули, когда автор вносит в них совместимые изменения, и блокировать обновление до версий, не обеспечивающих обратной совместимости. Предполагается, что модули станут решением (или значительно облегчат решение) проблемы с контролем зависимостей.
Язык Go не поддерживает типичного для большинства современных языков синтаксиса структурной обработки исключений, предполагающего генерацию исключений специальной командой (обычно throw или raise) и их обработку в блоке try-catch. Вместо этого рекомендуется использовать возврат ошибки как одного из результатов функции (что достаточно удобно, так как в Go функция может возвращать более одного значения).
ЗАКЛЮЧЕНИЕ
Созданные в разное время, в разных странах, с разными целями языки в процессе своего практического использования обрастали разными полезными конструкциями, и в конечном итоге пришли к почти полному тождеству - удивительное сходство между собой. Современные языки программирования похожи друг на друга: каждый из них содержит конструкции (операторы, типы данных и другие), имеющие аналоги в других языках программирования. Но идентичность языков далеко не полная. Каждый из них содержит конструкции, присущие только ему, потому как даже похожих конструкций в других языках не наблюдается.
В последние годы в области языков программирования наблюдается некоторый застой. Новые языки не появляются, старые не модернизируются. Но стремительное развитие компьютерной индустрии не может не поставить перед создателями программ новые задачи. Унификация языков программирования и создание общепринятой семантической базы - необходимое условие продолжения прогресса в этой области программного обеспечения.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
- ГОСТ 2.105 – 95. Общие требования к текстовым документам.
- ГОСТ 7.32 – 2001. Отчет по научно-исследовательской работе. Структура и правила оформления.
- ГОСТ 7.82-2001. Библиографическое описание электронных ресурсов.
- ГОСТ Р 6.30-97. Унифицированная система организационно-распорядительной документации требования к оформлению документов.
- ГОСТ Р 7.0.5-2008. Библиографическая запись. Библиографическое описание.
- Автоматизированные информационные технологии в экономике: Учебник/Под ред. проф. Г.А. Титоренко. – М.: Компьютер, ЮИНИТИ, 2006. – 329 c.
- Горбаченко, В.И. Проектирование информационных систем с СА Erwin Modeling Suite 7.3 / В.И. Горбаченко, Г.Ф. Убиенных, Г.В. Бобрышева. – Пенза: Изд-во ПГУ, 2012, – 154 c.
- Калянов Г.Н. Консалтинг при автоматизации предприятий (подходы, методы, средства) // М.: СИНТЕГ, 2002. – 223 c.
- Марка, Д. А., Методология структурного анализа и проектирования SADT / Д.А. Марка, К. МакГоуэн. – М.: ДИАЛОГ-МИФИ, 2003. – 443 c.
- Маклаков, С. В. Моделирование бизнес-процессов с AllFusion Process Modeler (BPwin 4.1) / С.В. Маклаков. – М.: ДИАЛОГ-МИФИ, 2003. – 340 c.
- Маклаков, С.В. Создание информационных систем с AllFusion Modeling Suite / С.В. Маклаков. – М.: ДИАЛОГ-МИФИ, 2005. – 512 c.
- Маклаков, С.В. BPwin и Erwin. CASE-средства разработки информационных систем / С.В. Маклаков. — М.: ДИАЛОГ–МИФИ, 2004. – 369 c.
- Рудинский, И. Д. Технология проектирования автоматизированных систем обработки информации и управления / И.Д. Рудинский. – М.: Горячая линия – Телеком, 2011. – 500 с.
- Смирнова, Г.Н. и др. Проектирование экономических информационных систем: Учебник / Под ред. Ю.Ф. Тельнова. — М.: Финансы и статистика, 2002 – 512 с.