ПРОГРАММИРОВАНИЕ ВИКИ
У этого термина существуют и другие значения, см. Программирование (значения). -
- СМ. ПРОГРАММИРОВАНИЕ ЗНАЧЕНИЯ
| Процесс разработки ПО | |
| Ключевые процессы | |
|---|---|
|
Анализ • Проектирование • Программирование • Документирование • Тестирование |
|
| Модели | |
|
Итеративная • Спиральная • Каскадная • 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. |
|
| [скрыть] |
|
|---|---|

