Современное программирование

Современное программирование

Чаще всего под термином «программирование» представляют написание какой либо последовательности действий для компьютеров на одном из языков программирования. Перед непосредственным написанием кода идет довольно трудоемкий процесс планирования, написания алгоритмов и разделения одной глобальной задачи на множество мелких подзадач.

Соответственно, тех, кто непосредственно занимается написанием кода, зачастую называют программистами, а алгоритмы и задачи разрабатывают специалисты в своей области, а так же математики.

Но в настоящее время под этим термином понимают полный цикл разработки программного обеспечения, начиная от проектирования и заканчивая технической поддержкой пользователей.

В эпоху развития Web 2.0 и социальных сетей большое значение в программировании стало уделяться для мультимедиа. Активно разрабатываются алгоритмы и форматы для аудио и видео контента, например DSD. Это совместная разработка двух ведущих компаний Sony и Philips представляет собой однобитный формат аудио, в котором используется кодирование PDM модуляцией. В основном область применения данного формата – запись звука на оптическом носителе информации SACD.

Различают множество типов и алгоритмов программирования, например процедурное программирование, которое появилось одним из первых в современной компьютерной технике, или более поздний и соответственно более удобный стиль написания кода: объектно-ориентированное программирование. Один из наиболее популярных языков этого типа - Delphi. Несомненно, отдельным пунктом среди разных методик написания кода стоит выделить так называемое аспектно-ориентированное программирование, в основу которого легла идея разбиения большой программы на множество независимых друг от друга модулей. Одним из первых языков, полностью реализовавших данное направление, является AspectJ.


Карта сайта


Информационный сайт Webavtocat.ru