Программирование или кодирование компьютеров — это составление последовательностей инструкций, называемых программами , которым компьютеры могут следовать для выполнения задач. Оно включает в себя проектирование и реализацию алгоритмов , пошаговых спецификаций процедур, путем написания кода на одном или нескольких языках программирования . Программисты обычно используют языки программирования высокого уровня , которые более понятны людям, чем машинный код , который напрямую выполняется центральным процессором . Профессиональное программирование обычно требует знаний в нескольких различных предметах, включая знание прикладной области , деталей языков программирования и универсальных библиотек кода , специализированных алгоритмов и формальной логики .
Вспомогательные задачи, сопутствующие программированию и связанные с ним, включают анализ требований , тестирование , отладку (исследование и устранение проблем), реализацию систем сборки и управление производными артефактами , такими как машинный код программ . Хотя иногда это считается программированием, часто термин разработка программного обеспечения используется для этого более крупного общего процесса — с терминами программирование , реализация и кодирование, зарезервированными для написания и редактирования кода как такового. Иногда разработка программного обеспечения известна как программная инженерия , особенно когда она использует формальные методы или следует процессу инженерного проектирования . ( Полная статья... )
golang.org
, but its proper name is Go.Нет последних новостей
Более подробную информацию по этой теме можно найти в следующих родственных проектах Фонда Викимедиа :