Читаем Новая философская энциклопедия. Том первый полностью

АЛГОРИТМИЧЕСКИЙ ЯЗЫК— искусственная система языковых средств, обладающая выразительными возможностями, достаточными для того, чтобы с ее помощью можно было задать любое принадлежащее заранее очерченному классу детерминированное общепонятное предписание, выполнение которого ведет от варьирующих в определенных пределах исходных данных к искомому результату Такого рода предписания носят название алгоритмов, откуда и сам термин «алгоритмический язык». В систематическое употребление он был введен в 1958 Г. Боттенбрухом. Исторически понятие алгоритмического языка сформировалось в 50-х гг. 20 в. в процессе становления компьютерного программирования как самостоятельной научной дисциплины. Однако теоретические истоки этого понятия прослеживаются еще в работах 30-х гг. С. К. Клини, Э. Л. Поста, А. М. Тьюринга и А. Черча по уточнению общего математического понятия алгоритма. В настоящее время теория алгоритмических языков, а также проблематика, связанная с их разработкой и использованием, составляет один из важнейших разделов информатики. В логико-лингвистическом и гносеологическом аспекте алгоритмические языки представляют собой одну из моделей императива (повелительного наклонения), и потому выступают, с одной стороны, как средство фиксации операционного знания, а с другой — как инструмент машинной, человеко-машинной или даже просто человеческой коммуникации. За короткий промежуток времени алгоритмические языки превратились в новое познавательное средство, органически вошедшее в научную и практическую деятельность человека. Обычно к ним предъявляется требование «универсальности», заключающееся в том, что должна иметься возможность моделирования с их помощью любых алгоритмов из числа тех, которые дают какое- либо уточнение общего понятия алгоритма (напр., машин Тьюринга). Абсолютная точность синтаксиса алгоритмического языка необходима не во всех случаях. Но в определенных ситуациях (напр., когда тексты, записанные на каком-либо алгоритмическом языке, начинают выступать в роли средства общения с компьютером) этот алгоритмический язык должен быть оформлен в виде соответствующего формализованного языка с четко описанным синтаксисом и точно заданной семантикой его грамматических категорий. Центральное место в таких алгоритмических языках занимают тексты, называющиеся программами (собственно говоря, именно они и выражают понятие алгоритма). Понятие программы формулируется в чисто структурных терминах синтаксиса этого языка, без какого-либо обращения в смысловым категориям. Точно такой же характер носит и описание процедуры выполнения программы. Поэтому в роли исполнителя алгоритмов, записанных на формализованных алгоритмических языках, может выступать не только человек, но и наделенное соответствующими возможностями автоматическое устройство, напр., компьютер. «Теоретические» алгоритмические языки (такие, как язык машин Тьюринга или нормальных алгорифмов Маркова) лежат в основе обшей теории алгоритмов. «Практические» алгоритмические языки — т. н. языки программирования для компьютеров (в настоящее время их известно более тысячи) — используются в практике машинного решения самых разнообразных по своему характеру задач. На ранней стадии программирования употреблялись «машинно-ориентированные» алгоритмические языки т. н. языки «низкого уровня»), учитывавшие структуру или даже характеристики конкретных вычислительных машин (систему команд, особенности и структуру памяти и т. п.). Потом им на смену пришли «проблемноориентиро- ванные» алгоритмические языки (языки «высокого уровня»), освободившие пользователя от необходимости ориентироваться на машины определенного типа и тем самым придавшие его усилиям гораздо большую математическую направленность. Дальнейшим развитием идеи алгоритмического языка явились языки программирования более общего, не обязательно алгоритмического характера. Как и алгоритмические языки, такие языки в конечном счете тоже нацелены на получение машинных программ, но во многих случаях их тексты допускают определенную свободу в выполнении и, как правило, дают лишь материал для синтеза искомых алгоритмов, а не сами эти алгоритмы. Все убыстряющееся проникновение вычислительных машин в научную, культурную и социальную сферы ведет к значительному повышению роли алгоритмических языков в жизни общества, и это выражается, в частности, в том что алгоритмы и реализующие их программы (т. е., в конечном счете, тексты на некоторых алгоритмических языках) все более и более приобретают характер реальных ресурсов экономического, научного и культурного потенциала общества, что в свою очередь вызывает к жизни значительное количество серьезных методологических и гносеологических проблем. Кроме того, все расширяющееся (вплоть до обиходного) пользование алгоритмическими языками приводит к установлению особого стиля мышления, и соотношение мышления такого рода с традиционным математическим тоже представляет собой важную и мало разработанную методологическую проблему. Лит.: Кнут Д. Искусство программирования для ЭВМ, т. 1-3. М., 1976; Ершов Л. П. Введение в теоретическое программирование: беседы о методе. М., 1977; Дейкстра Э. Дисциплина программирования. М., 1978. Н. М. Нагорный

Перейти на страницу:

Все книги серии Новая философская энциклопедия.

Новая философская энциклопедия. Том второй Е—М
Новая философская энциклопедия. Том второй Е—М

Новая философская энциклопедия дает РѕР±Р·ор РјРёСЂРѕРІРѕР№ философии во всем богатстве ее основных понятий, произведений, исторических традиций, школ, имен, обобщает достижения СЂРѕСЃСЃРёР№СЃРєРёС… и зарубежных философских исследований за последние десятилетия, является самым полным в отечественной литературе СЃРІРѕРґРѕРј философских знаний на рубеже тысячелетий. Энциклопедия содержит около пяти тысяч статей, авторами которых являются более четырехсот известных ученых - специалистов в различных областях философии.При подготовке данного издания внесены некоторые уточнения и дополнения. Р' частности, в первом томе помещена статья, посвященная 80-летию Р

авторов Коллектив , Вячеслав Семенович Стёпин , Г Ю Семигин

Философия / Энциклопедии / Образование и наука / Словари и Энциклопедии
Новая философская энциклопедия. Том третий Н—С
Новая философская энциклопедия. Том третий Н—С

Новая философская энциклопедия дает РѕР±Р·ор РјРёСЂРѕРІРѕР№ философии во всем богатстве ее основных понятий, произведений, исторических традиций, школ, имен, обобщает достижения СЂРѕСЃСЃРёР№СЃРєРёС… и зарубежных философских исследований за последние десятилетия, является самым полным в отечественной литературе СЃРІРѕРґРѕРј философских знаний на рубеже тысячелетий. Энциклопедия содержит около пяти тысяч статей, авторами которых являются более четырехсот известных ученых - специалистов в различных областях философии.При подготовке данного издания внесены некоторые уточнения и дополнения. Р' частности, в первом томе помещена статья, посвященная 80-летию Р

авторов Коллектив , Вячеслав Семенович Стёпин , Г Ю Семигин

Философия / Энциклопедии / Образование и наука / Словари и Энциклопедии
Новая философская энциклопедия. Том четвёртый Т—Я
Новая философская энциклопедия. Том четвёртый Т—Я

Новая философская энциклопедия дает РѕР±Р·ор РјРёСЂРѕРІРѕР№ философии во всем богатстве ее основных понятий, произведений, исторических традиций, школ, имен, обобщает достижения СЂРѕСЃСЃРёР№СЃРєРёС… и зарубежных философских исследований за последние десятилетия, является самым полным в отечественной литературе СЃРІРѕРґРѕРј философских знаний на рубеже тысячелетий. Энциклопедия содержит около пяти тысяч статей, авторами которых являются более четырехсот известных ученых - специалистов в различных областях философии.При подготовке данного издания внесены некоторые уточнения и дополнения. Р' частности, в первом томе помещена статья, посвященная 80-летию Р

авторов Коллектив , Вячеслав Семенович Стёпин , Г Ю Семигин

Философия / Энциклопедии / Образование и наука / Словари и Энциклопедии

Похожие книги

Homo ludens
Homo ludens

Сборник посвящен Зиновию Паперному (1919–1996), известному литературоведу, автору популярных книг о В. Маяковском, А. Чехове, М. Светлове. Литературной Москве 1950-70-х годов он был известен скорее как автор пародий, сатирических стихов и песен, распространяемых в самиздате. Уникальное чувство юмора делало Паперного желанным гостем дружеских застолий, где его точные и язвительные остроты создавали атмосферу свободомыслия. Это же чувство юмора в конце концов привело к конфликту с властью, он был исключен из партии, и ему грозило увольнение с работы, к счастью, не состоявшееся – эта история подробно рассказана в комментариях его сына. В книгу включены воспоминания о Зиновии Паперном, его собственные мемуары и пародии, а также его послания и посвящения друзьям. Среди героев книги, друзей и знакомых З. Паперного, – И. Андроников, К. Чуковский, С. Маршак, Ю. Любимов, Л. Утесов, А. Райкин и многие другие.

Зиновий Самойлович Паперный , Йохан Хейзинга , Коллектив авторов , пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ

Биографии и Мемуары / Культурология / Философия / Образование и наука / Документальное
Молодой Маркс
Молодой Маркс

Удостоена Государственной премии СССР за 1983 год в составе цикла исследований формирования и развития философского учения К. Маркса.* * *Книга доктора философских наук Н.И. Лапина знакомит читателя с жизнью и творчеством молодого Маркса, рассказывает о развитии его мировоззрения от идеализма к материализму и от революционного демократизма к коммунизму. Раскрывая сложную духовную эволюцию Маркса, автор показывает, что основным ее стимулом были связь теоретических взглядов мыслителя с политической практикой, соединение критики старого мира с борьбой за его переустройство. В этой связи освещаются и вопросы идейной борьбы вокруг наследия молодого Маркса.Третье издание книги (второе выходило в 1976 г. и удостоено Государственной премии СССР) дополнено материалами, учитывающими новые публикации произведений основоположников марксизма.Книга рассчитана на всех, кто изучает марксистско-ленинскую философию.

Николай Иванович Лапин

Философия