stringtranslate.com

Портал:Компьютерное программирование

Портал компьютерного программирования

Образец компьютерной программы на экране
Образец компьютерной программы на экране

Компьютерное программирование или кодирование — это совокупность последовательностей инструкций, называемых программами , которым компьютеры могут следовать для выполнения задач. Он включает в себя разработку и реализацию алгоритмов , пошаговые спецификации процедур путем написания кода на одном или нескольких языках программирования . Программисты обычно используют языки программирования высокого уровня , которые более понятны человеку, чем машинный код , который непосредственно выполняется центральным процессором . Опытное программирование обычно требует знаний в нескольких различных предметах, включая знание предметной области , деталей языков программирования и библиотек общего кода , специализированных алгоритмов и формальной логики .

Вспомогательные задачи, сопровождающие программирование и связанные с ним, включают анализ требований , тестирование , отладку (исследование и устранение проблем), внедрение систем сборки и управление производными артефактами , такими как машинный код программ . Хотя иногда это называют программированием, часто термин «разработка программного обеспечения» используется для обозначения этого более широкого общего процесса, а термины «программирование» , «реализация » и «кодирование» зарезервированы для написания и редактирования кода как такового. Иногда разработку программного обеспечения называют инженерией программного обеспечения , особенно когда она использует формальные методы или следует процессу инженерного проектирования . ( Полная статья... )

Выбранные статьи – загрузить новую партию

Выбранные изображения

  • Изображение 1Одинокий дом. Изображение, созданное с помощью Blender 3D.
    Одинокий дом. Изображение, созданное с помощью Blender 3D .
  • Изображение 2. Планер Билла Госпера в действии
    Планер Билла Госпера в действии
  • Изображение 3. Ада Лавлейс — английский математик и писательница, известная прежде всего своей работой над предложенным Чарльзом Бэббиджем механическим универсальным компьютером — аналитической машиной. Она была первой, кто осознал, что у машины есть приложения, выходящие за рамки чистых вычислений, и опубликовал первый алгоритм, предназначенный для выполнения такой машиной. В результате ее часто считают первым программистом.
    Ада Лавлейс была английским математиком и писателем, главным образом известной своей работой над предложенным Чарльзом Бэббиджем механическим компьютером общего назначения« Аналитическая машина» . Она была первой, кто осознал, что у машины есть приложения, выходящие за рамки чистых вычислений, и опубликовал первый алгоритм , предназначенный для выполнения такой машиной. В результате ее часто считают первым программистом .
  • Image 4Deep Blue представляла собой экспертную систему для игры в шахматы, работающую на уникальном специально созданном суперкомпьютере IBM. Это был первый компьютер, выигравший игру, и первый компьютер, выигравший матч против действующего чемпиона мира при обычном контроле времени. Фотография сделана в Музее истории компьютеров.
    Deep Blue представляла собой экспертную систему для игры в шахматы , работающую на уникальном специально созданном суперкомпьютере IBM . Это был первый компьютер, выигравший игру , и первый компьютер, выигравший матч против действующего чемпиона мира при обычном контроле времени. Фотография сделана в Музее истории компьютеров .
  • Изображение 5GNOME Shell, GNOME Clocks, Evince, gThumb и файлы GNOME версии 3.30 в темной теме.
    GNOME Shell, GNOME Clocks, Evince, gThumb и файлы GNOME версии 3.30 в темной теме.
  • Изображение 6. Частичный вид множества Мандельброта. Шаг 1 последовательности масштабирования: разрыв между «головой» и «телом», также называемый «долиной морского конька».
    Частичный вид множества Мандельброта . Шаг 1 последовательности масштабирования: разрыв между «головой» и «телом», также называемый «долиной морского конька».
  • Изображение 7. Маргарет Гамильтон стоит рядом с навигационным программным обеспечением, которое она и ее команда из Массачусетского технологического института разработали для проекта «Аполлон».
    Маргарет Гамильтон стоит рядом с навигационным программным обеспечением, которое она и ее команда из Массачусетского технологического института разработали для проекта «Аполлон» .
  • Изображение 8. Перфокарта IBM Port-A-Punch.
    Перфокарта IBM Port-A-Punch
  • Изображение 9. Вид текстового редактора GNU nano версии 6.0.
    Вид текстового редактора GNU nano версии 6.0.
  • Изображение 10. Это изображение (при просмотре в полном размере, шириной 1000 пикселей) содержит 1 миллион пикселей разного цвета.
    Это изображение (при просмотре в полном размере шириной 1000 пикселей) содержит 1 миллион пикселей , каждый из которых разного цвета.
  • Изображение 11. Авария головки современного жесткого диска.
    Авария головы на современном жестком диске
  • Изображение 12. Выходные данные (линеаризованной) модели воды в ванне с уравнением мелкой воды. Вода испытывает 5 брызг, которые создают поверхностные гравитационные волны, которые распространяются от мест брызг и отражаются от стенок ванны.
    Выходные данные модели воды в ванне (линеаризованной) по уравнению мелкой воды. Вода испытывает 5 брызг, которые создают поверхностные гравитационные волны, которые распространяются от мест брызг и отражаются от стенок ванны.
  • Изображение 13. Анимация алгоритма быстрой сортировки, сортирующего массив рандомизированных значений.
    Анимация алгоритма быстрой сортировки , сортирующего массив рандомизированных значений.
  • Изображение 14. Грейс Хоппер за клавиатурой UNIVAC, ок. 1960. Грейс Брюстер Мюррей: американский математик и контр-адмирал ВМС США, который был пионером в разработке компьютерных технологий, помогая разработать UNIVAC I. первый коммерческий электронный компьютер и военно-морские приложения для COBOL (общий бизнес-ориентированный язык).
    Грейс Хоппер за клавиатурой UNIVAC, ок. 1960. Грейс Брюстер Мюррей: американский математик и контр-адмирал ВМС США, который был пионером в разработке компьютерных технологий, помогая разработать UNIVAC I. первый коммерческий электронный компьютер и военно-морские приложения для COBOL (общий бизнес-ориентированный язык).
  • Изображение 15. Частичная карта Интернета, основанная на данных от 15 января 2005 г., найденных на сайте opte.org. Каждая линия рисуется между двумя узлами, представляющими два IP-адреса. Длина линий указывает на задержку между этими двумя узлами. Этот график представляет менее 30% сетей класса C, доступных для программы сбора данных в начале 2005 года.
    Частичная карта Интернета , основанная на данных от 15 января 2005 г., найденных на сайте opte.org. Каждая линия рисуется между двумя узлами, представляющими два IP-адреса. Длина линий указывает на задержку между этими двумя узлами. Этот график представляет менее 30% сетей класса C, доступных для программы сбора данных в начале 2005 года.
  • Изображение 16. Анимация неоднородной рациональной поверхности B-сплайна. Смоделировано и визуализировано в Cobalt.
    Анимация неоднородной рациональной поверхности B-сплайна. Смоделировано и визуализировано в Cobalt .
  • Изображение 17Стивен Вольфрам — британско-американский ученый-компьютерщик, физик и бизнесмен. Он известен своими работами в области информатики, математики и теоретической физики.
    Стивен Вольфрам — британско-американский ученый-компьютерщик, физик и бизнесмен. Он известен своими работами в области информатики, математики и теоретической физики.
  • Изображение 18. Скриншот GNU Emacs 22.0.91.1 из пакета emacs-snapshot-gtk Ubuntu.
    Скриншот GNU Emacs 22.0.91.1 из пакета emacs-snapshot-gtk Ubuntu .

Вы знали? - загрузить больше записей

Подкатегории

Категория головоломка
Категория головоломка
Выберите [►] для просмотра подкатегорий.

Википроекты

Википроекты

Есть много пользователей, интересующихся компьютерным программированием, присоединяйтесь к ним.

Новости компьютерного программирования

18 декабря 2023 г. –
Около половины иранских заправочных станций повреждены в результате кибератак . Государственные СМИ Ирана сообщают, что ответственность за атаки взяла на себя связанная с Израилем хакерская группа Predator Sparrow . (Рейтер)

Темы

Выберите [показать], чтобы просмотреть подтемы

Связанные порталы

Связанный Викимедиа

Следующие дочерние проекты Фонда Викимедиа предоставляют дополнительную информацию по этому вопросу:

  • Commons
    Бесплатный медиа-репозиторий
  • Wikibooks
    Бесплатные учебники и пособия
  • Викиданные
    Бесплатная база знаний
  • Викиновости
    Новости бесплатного контента
  • Wikiquote
    Сборник цитат
  • Wikisource
    Библиотека бесплатного контента
  • Викиверситет
    Бесплатные инструменты обучения
  • Викисловарь
    , словарь и тезаурус
Откройте для себя Википедию с помощью порталов