ПРОГРАММИРОВАНИЕ ВИКИ
У этого термина существуют и другие значения, см. Программирование (значения). -
- СМ. ПРОГРАММИРОВАНИЕ ЗНАЧЕНИЯ
Процесс разработки ПО | |
Ключевые процессы | |
---|---|
Анализ • Проектирование • Программирование • Документирование • Тестирование |
|
Модели | |
Итеративная • Спиральная • Каскадная • V-Model • Dual Vee Model |
|
Методологии | |
Agile (XP, Lean, Scrum, FDD и др.) • Cleanroom • OpenUP • RAD • RUP • MSF • DSDM • TDD |
|
Сопутствующие дисциплины | |
Конфигурационное управление • Управление проектами • Управление требованиями • Обеспечение качества |
Программи́рование — процесс создания компьютерных программ.
По выражению одного из основателя языков программирования Никлауса Вирта «Программы = алгоритмы + структуры данных» [1][2].
Программирование основывается на использовании языков программирования, на которых записываются исходные тексты программ.
Содержание
См. также: История языков программирования
Основная статья: Язык программирования
3 Инструменты
Текстовый редактор среды программирования может иметь специфичную функциональность, такую, как индексация имен, отображение документации, подсветка синтаксиса, средства визуального создания пользовательского интерфейса. С помощью текстового редактора программист производит набор и редактирование текста создаваемой программы, который называют исходным кодом. Язык программирования определяет синтаксис и изначальную семантику исходного кода.
В процессе программирования в настоящее время широко используются интегрированные среды разработки[9][10], в состав которых обычно входят:
- редактор кода для ввода и редактирования текста программ[10];
- отладчик для отладки (поиска и устранения ошибок);
- транслятор для преобразования текста программы в машинное представление;
- компоновщик для сборки программы из нескольких модулей;
- другие служебные модули и инструменты.
6 Ссылки
Программирование в Викиучебнике | |
Программирование в Викицитатнике | |
Программирование на Викискладе | |
Программирование в Викиновостях |
- Программирование в каталоге ссылок Open Directory Project (dmoz) С
[скрыть] Основные направления информатики | |
---|---|
Математические основы | |
Теория алгоритмов | |
Алгоритмы, структуры данных |
|
Языки программирования, компиляторы |
|
Параллелизм и параллельные вычисления, распределённые системы |
|
Инженерия программного обеспечения |
|
Системная архитектура | |
Электросвязь, сети | |
Базы данных | |
Искусственный интеллект | |
Компьютерная графика | |
Человеко-компьютерное взаимодействие |
|
Научные вычисления | |
Примечание: Информатика также может быть разделена на различные темы или направления в соответствии с ACM Computing Classification System. |
[скрыть] Языки программирования | |
---|---|