Содержание
- 2. Введение D — язык программирования общего назначения, предназначенный для прикладного и системного программирования. В D собран
- 3. Основные особенности D Облегчает написание кода, который без особых усилий может быть перенесен от компилятора к
- 4. Возможности, унаследованные от C/C++ Сохранены синтаксис и семантика языков C и C++. Программы на D могут
- 5. Для кого и чего предназначен язык D Для программистов, регулярно пользующихся анализаторами кода для выявления ошибок
- 6. Введение D — язык программирования общего назначения, предназначенный для прикладного и системного программирования. В D собран
- 7. Для кого и чего D не предназначен Язык D не предназначен для уже существующих программ (однако,
- 8. Особенности языка D Классы Объектно-ориентированная природа языка D происходит от классов. Модель наследования не поддерживает наследования
- 9. Особенности языка D Модули Файлы исходного кода взаимно однозначно соответствуют модулям. Вместо включения (#include) файлов исходного
- 10. Особенности языка D Объявление против описания C++ обычно требует, чтобы функции и классы были объявлены дважды
- 11. Особенности языка D Объявление против описания И более нет необходимости отдельного описания функций-членов, атрибутов и спецификаций
- 12. Особенности языка D Объявление против описания Заметка: Конечно же, в C++ тривиальные функции вроде { return
- 13. Особенности языка D Шаблоны Шаблоны в языке D предлагают простой путь поддержки обобщенного программирования, в то
- 14. Особенности языка D Настоящий typedef В языках C и C++ оператор typedef на самом деле просто
- 15. Особенности языка D Язык D имеет поддержку обычных функций, включая глобальные функции, перегруженные функции, встраивание функций,
- 16. Особенности языка D Массивы в языке C имеют несколько недостатков, которые приходится корректировать: Информация о размерности
- 17. Особенности языка D В языке D оператор [ ] при объявлении массива ставится после типа данных:
- 18. Особенности языка D Автоматическое управление памятью Выделение памяти в языке D полностью контролируется методикой сбора мусора.
- 19. Особенности языка D Легковесные составные типы данных Язык D поддерживает простые структуры в стиле языка C
- 20. Особенности языка D Современный язык программирования должен сделать все, чтобы помочь программисту отловить ошибки в коде.
- 21. Особенности языка D Устойчивые к ошибкам методики Динамические массивы вместо указателей; Переменные-ссылки вместо указателей; Ссылки на
- 22. Особенности языка D Проверки во время компиляции Более строгая проверка на соответствие типа данных; Никаких пустых
- 23. Особенности языка D Приоритеты операторов и правила вычисления Язык D сохранил операторы из языка C, а
- 24. Список использованной литературы: https://ru.wikibooks.org/wiki/Язык_программирования_D Язык Программирования D. Андрей Александреску. Санкт-Петербург – Москва 2012г.
- 26. Скачать презентацию