Выбери любимый жанр

Новая философская энциклопедия. Том первый. А - Д. - Коллектив авторов - Страница 45


Изменить размер шрифта:

45

78

АЛЕКСАНДЕР

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

АЛЕКСАНДЕР(Alexander) Сэмюэль (6 января 1859, Сидней - 13 сентября 1938, Манчестер) - английский философ, представитель неореализма, один из создателей эмерджентного эволюционализма (от англ. emergence — возникновение, внезапное появление). Согласно концепции Александера, Вселенная представляет собой уровни, где каждый низший уровень предшествует высшему по времени. Первичный основной вид бытия есть чистое пространство и время, а именно их элементы - точка и момент. В исходном единстве пространство и время взаимно обусловливают друг друга: без пространства «распалась бы связь времен», а без времени осталась бы бескачественная масса. Т. о., пространство выступает как связующее, как тело времени, а время как дискретность, как сознание пространства. Будучи неразрывно связаны, они образуют событие «точка-момент» без какого-либо качественного содержания. Природа на этом уровне развития есть «чистое событие», движение без качеств. Следующий уровень природы представляет собой сочетание нескольких движений, порождающих массу и инерцию, и, следовательно, имеющий уже качественное содержа-

79

АЛЕКСАНДР ние. Третья ступень есть результат сочетания механических движений, порождающих такие качества, как тепло, звук, свет и т. п. На четвертой ступени эволюции развиваются растительные и животные организмы, на пятой - дух. В этом восходящем ряду каждая низшая ступень бессознательно стремиться к высшей как к области божественного. Т. о., для доматериального бытия божественна материя, для животных и растений - человек, а для людей - некое неведомое качество, более высокое, нежели человеческая духовность. Следовательно, Божество «есть изменчивое качество и по мере того, как мир развивается во времени, Божество вместе с тем меняется». Гносеология Александера основана на неореалистическом представлении о непосредственном характере познания предмета, имманентного сознанию человека и по своему бытию независимым от индивидуального человеческого сознания, оставаясь при этом трансцендентным самому сознания ( т.е. не становясь частью его индивидуального бытия). Категории рассматриваются Александером как неизменные и постоянные свойства материи и духа. В этике защищал эволюционизм, согласно которому моральные нормы изменяются под влиянием окружающей среды. Соч.: Space, Time and Deity, vol. 1-2. L., 1927; Beauty and Other Forms of Value. L., 1933; Philosophical and Literary Pieces. L., 1939. Лит.: Богомолов A.C. Английская буржуазная философия XX века. М, 1973. Ф. Я. Блюхер

АЛЕКСАНДР('AteCavopoc) из Дамаска (2 в.) - философ-перипатетик, знаток Платона и учения скептической Академии (ср. такой же круг интересов Аристокла из Мессены). Александр возглавил перипатетическую кафедру в Афинах, учрежденную Марком Аврелием наряду с тремя другими философскими кафедрами в 176; вскоре, ок. 178-9, последовала его смерть. Из трактата Галена «О предварительной диагностике» известно, что Александр присутствовал на лекции Галена в Риме в 163, которую организовал консул Флавий Боэт, ученик Александра. Во время показательного анатомирования, проведенного Галеном, Александр завязал дискуссию о том, следует ли полагаться на чувственную очевидность (XIV. 626—629 Kuhn). В арабских источниках ошибочно отождествлялся с Александром Афродисийским. Лит.: Todd R. В. Alexander of Aphrodisias on Stoic Physics. Leiden, 1976, p. 2 -11 ; BadamA. La transmission de la philosophie grecque au monde arabe. P, 1987, p. 109-114. M. A. Солопова

45
Перейти на страницу:
Мир литературы