Когнитивные аспекты обозначений
Когнитивные аспекты нотаций Основы когнитивных измерений Когнитивные измерения описывают принципы проектирования нотаций и интерфейсов. Измерения используются для оценки удобства использования […]
Когнитивные аспекты нотаций Основы когнитивных измерений Когнитивные измерения описывают принципы проектирования нотаций и интерфейсов. Измерения используются для оценки удобства использования […]
Программная транзакционная память Основы транзакционной памяти STM (Software Transactional Memory) – это механизм для управления доступом к разделяемым данным в
Визуальное моделирование Основы визуального моделирования Визуальное моделирование использует графические языки для представления объектов и систем. Оно позволяет экспертам и новичкам
Правило “вне игры” Определение и использование внешних правил Внешние правила определяют границы блоков кода с помощью отступов. Питер Лэндин ввел
Универсальная система моделирования Eclipse Обзор GEMS GEMS – это инструментарий для создания предметно-ориентированных сред моделирования. Проект направлен на преодоление разрыва
Оптимизация программы Определение и важность оптимизации Оптимизация – это процесс улучшения производительности программного обеспечения. Оптимизация может включать улучшение алгоритмов, структуры
Основы языков программирования Основы языков программирования (EOPL) Учебник по языкам программирования, написанный Дэниелом Фридманом, Митчеллом Уондом и Кристофером Хейнсом. Рассматривает
Моделирование для конкретной предметной области Основы предметно-ориентированного моделирования DSM – методология разработки ПО для проектирования систем, включая компьютерное ПО. Использование
Индекс ТИОБЕ Индекс TIOBE Индекс TIOBE оценивает популярность языков программирования. Основан компанией TIOBE Software BV и назван в честь пьесы
Спецификация языка программирования Определение и значение спецификации языка программирования Спецификация языка программирования – это документ, определяющий язык программирования для согласованного
Языковой примитив Определение языковых примитивов Языковые примитивы – это базовые элементы в языках программирования. Примитивы являются наименьшими “единицами обработки” и
Принцип абстрагирования (компьютерное программирование) Принцип абстракции в программировании Абстракция уменьшает дублирование информации в программе, используя языковые абстракции. Принцип может быть
Реализация языка программирования Реализация языков программирования Интерпретация: программа выполняется интерпретатором, который переводит ее в действия. Компиляция: программа преобразуется в другой
Ортогональность (программирование) Определение ортогональности в программировании Ортогональность означает, что операции изменяют только одну часть данных, не затрагивая другие. В ассемблере
Разработка и внедрение языка программирования Основы разработки языков программирования Языки программирования создаются путем разработки формы представления программы и написания реализации.
Гомоиконичность Определение гомоиконичности в программировании Гомоиконичность – свойство языков программирования, позволяющее манипулировать программой как данными. Язык с гомоиконичностью рассматривает код
Язык системного программирования Определение и особенности системных языков программирования Системные языки программирования предназначены для разработки системного ПО, требующего специфических подходов.
Контекстно-свободная грамматика Определение и свойства контекстно-свободных грамматик Контекстно-свободная грамматика (CFG) – это формальная грамматика, которая не зависит от контекста. CFG
Ассоциативность операторов Ассоциативность оператора определяет группировку операторов с одинаковым приоритетом без круглых скобок. Выбор операций, к которым применяется операнд, зависит
Выразительная сила (информатика) Выразительная сила языка определяет широту идей, которые могут быть представлены и переданы на этом языке. Чем более
Специальный полиморфизм Специальный полиморфизм в языках программирования позволяет применять полиморфные функции к аргументам разных типов. Перегрузка функций и операторов является