Материалы

ЯЗЫК ПРОГРАММИРОВАНИЯ, формальная система знаков для передачи компьютеру алгоритма, описывающего последовательность действий; искусств. язык для перевода алгоритма в программу; средство программирования. Различают Я.п. высокого (включает ряд слов к.‑л. языка, обычно англ.) и низкого (машинно-ориентированные, или языки ассемблера, имеют мнемонич. конструкции) уровня; компилируемые (предварит. обработка программой‑компилятором) и интерпретируемые (последовательный перевод команд в код центр. процессора и немедленное выполнение); по способам организации программ и методам работы с данными — процедурные Я.п. (напр., Basic, Fortran, Pascal, C), функциональные (Erlang, Lisp, Haskell), стековые (Forth, PostScript), объектно-ориентированные (Delphi, C++ и др.), скриптовые, или языки описания сценариев (Visual Basic, Python, Ruby, tcl), языки разметки (HTML, XML, pdf и др.). Языки параллельного программирования (mpC, МС#, Erlang) используют для написания программ, выполняемых одновр. неск. устройствами; Я.п. с упрощённым синтаксисом (Pascal, Logo, КуМир и др.) — для изучения основ программирования.

С 60‑х гг. 20 в. в УГАТУ изучают разл. языки и технологии программирования (Ю.С.Кабальнов и др.), в т.ч. основы объектно-ориентированного программирования на языке C++ (В.А.Огородов), параллельного программирования с использованием MPI (Р.К.Газизов и др.); УГНТУ — Я.п. пром. контроллеров в среде “Concept 2.5” (А.И.Каяшев, Е.А.Муравьёва), проблемы создания программного обеспечения вычислит. техники и автоматизированных систем на языке С/ С++ (Е.А.Никульшина) и др.; БГУ — основы применения системы LaTeX (К.И.Михайленко), построения и программирования автоматизированных систем цифровой обработки сигналов (С.С.Гоц).

С.Ю.Лукащук, К.И.Михайленко


ПРОГРАММИРОВАНИЕ

Яндекс.Метрика