Смекни!
smekni.com

Философские аспекты программирования (стр. 3 из 3)

Интересно, что программы оказывают непосредственное влияние не только на “потребителей” электронной продукции но на “производителей” т.е. программистов. Программист привыкает думать машинными категориями и перекладывает их на окружающих. Даже внешний облик становится легко узнаваемым. Если вы видите перед собой худого, молчаливого очкарика с кругами от бессонной ночи под глазами, то с высокой вероятностью можно предположить, что это заядлый компьютерщик.Программист при достаточно долгом общении с машиной приобретает особый склад ума. Он привык давать точные ответы на вопросы, как он это делает при написании программ. Известна старая история из разряда анекдотов. На улице один прохожий спрашивает у другого “Этот автобус идет до вокзала?” - “Да.”, прохожий не знал, что его собеседник - программист, который точно ответил на поставленный вопрос, но умолчал, что до того, как автобус дойдет до вокзала он сначала доедет до конечной, сделает круг и только потом пойдет в нужном направлении. Если бы прохожий задал вопрос “Как проехать к вокзалу?”и еще уточнил бы, что его интересует наиболее оптимальный путь, то получил бы ответ, что необходимо перейти улицу сесть в автобус номер такой-то и проехать две остановки. Но то, что в обычной жизни кажется смешным просто необходимо при общении с электронной машиной. Ей необходимы точные инструкции по выполнению тех или иных операций и насколько точно программист может сформулировать пошаговый алгоритм действий, зависит его квалификация. Интересно, что военные достигают определенных высот в программировании. Это можно объяснить тем, что военных учат отдавать точные распоряжения и управлять большими людскими группами, строго разделяя полномочия и работу между членами группы. Эту технику легко можно распространить на компьютерные программы, когда необходимо точно описать алгоритм работы каждой части программы, взаимодействие ее различных частей.

Жизнь электронной мысли (мыслят ли компьютеры).

В создании любой вещи рано или поздно наступает момент, когда ее создатель “положит последний мазок”, когда он решит, что сделал все, что мог и пора отправлять свое произведение в “большую жизнь”. И с этого момента программа начинает жить самостоятельной жизнью, независимо от своего создателя. Здесь возникает такое понятие как “искусственный интеллект” , которое напрямую связана с понятием “мышление” и “мозг”. Известно, что электронно-вычислительную машину часто называют “электронным мозгом”. Тогда, проведя аналогию между человеческим мозгом и его мыслями, можно назвать программу “электронной мыслью” именно электронного мозга. Рассмотрим само понятие “мозг” и может ли оно применяться к электронно-вычислительной машине. Естественно, внешне человеческий мозг и компьютер не имеют ничего общего, однако можно найти сходство в деятельности данных объектов.

В работах Павлова М.Г. [3], Сеченова И.М [4]была доказана рефлекторная деятельность человеческого мозга. У человека усвоение исторически сложившихся форм деятельности происходит в процессе индивидуального развития человека. По этому такие специальные человеческие способности как речевой и музыкальный слух, способность к абстрактному мышлению являются функциями нейродинамических мозговых структур, обладающих относительной устойчивостью. Процесс психической деятельности людей связан с развитием форм человеческого опыта, его хранения, передачи и переработки.

Просматривается прямая аналогия между деятельностью человеческого мозга и работой программы электронно-вычислительной машины. При ее работе используются электрические импульсы, проходящие через миллионы транзисторов (аналогично импульсам проходящим через нейроны). Человеческий мозг также чист при рождении ребенка, как компьютер без программы. Взрослея, человек набирается знаний, так и компьютер получая более сложную программу, “умнеет”. Компьютерные программы уже превосходят человека в такой абстрактной игре как шахматы. Могут выполнять как рутинную работу, так и интеллектуальную, подсказывая человеку, например при проектировании чего либо, готовые решения, выполняя роль экспертов. Но можно ли назвать этот процесс мышлением? Ведь мышление это активный процесс отражения объективного мира в понятиях, суждениях, теориях и т.п. ,связанный с решением тех или иных задач.

Есть интересный пример из серии так называемых самообучающихся систем. Эти системы на основе проб и ошибок получают информацию о правильном решении и в дальнейшем используют ее для принятия решения в аналогичных ситуациях. Программа сохраняет в своей памяти ситуации при которых происходили ошибки и выстраивает алгоритм дальнейших действий так, чтобы эти ситуации возникали с наименьшей вероятностью. Причем эти системы могут быть построены на чисто механических принципах и логических законах. Можно сказать, что эти системы “познают” мир, но могут ли они делать выводы, умозаключения, выводить теории? Определенно нет. Получив какой-то “опыт” эти системы в той же ситуации примут правильное решение, но если ситуации отличается даже незначительно от той в которой они побывали, это поставит систему в тупик. У таких систем нет способности абстрагироваться от конкретной ситуации, нет способности к анализу и какая бы хорошая программа для ЭВМ не была она лишь выбирает решение при помощи логики из набора заложенных ситуаций, а если ситуация компьютеру не знакома это приведет к сбою.

Таким образом, можно с уверенностью сказать, что на данном этапе развития ЭВМ программы, а следовательно и компьютеры мыслить не могут.

Морально - этические проблемы программирования.

Термин “компьютерные вирусы” прочно вошел в нашу жизнь. Любой человек, хотя бы немного знакомый с современными компьютерами, слышал это словосочетание, а кто-то и сталкивался непосредственно с его разрушительными воздействиями. Итак, что же такое “компьютерные вирусы”? Это программы, которые своими действиями нарушают работу других программ, разрушают данные, не дают возможности пользователям компьютера нормально работать. Причем такие программы могут копировать себя с компьютера на компьютер, чтобы захватывать все новые территории для своих “черных дел”.

Если это программа, написанная человеком, то возникает резонный вопрос: кто составляет такие программы? Такой человек должен обладать некоторыми навыками в обращении с компьютерами, особенно в написании программ [1]. Он должен иметь доступ к компьютеру. У него должна быть причина для распространения вируса. Безусловно, миллионы людей обладают навыками, достаточными для того чтобы преднамеренно или случайно написать программу-вирус. Любой студент, изучающий программирование, и множество сообразительных подростков способны на это.

Конечно и специалисты по программированию могут создать программы-вирусы. Но они ценят свой труд и, прежде чем взяться за дело, постараются найти более простой и менее рискованный способ достижения свой цели. Сейчас принят закон, который за умышленную порчу компьютерных данных предусматривает наказание, вплоть до уголовного (статья 273 УК). А компьютерная программа - это воплощение своего создателя, его мыслей и разума. Конечно, если вирус пишет террорист или шпион сопредельного государства, то даже угроза уголовного наказания его не остановит, однако большинство вирусов, как показала практика, написаны вовсе не террористами в полном смысле этого слова, а людьми, которым не дает покоя слава Герострата, варварами, которые не ищут выгоды от своих действий. Они хотят продемонстрировать свое умственное превосходство, показать, что они умеют делать то, чего не умеют другие, причем они вполне работоспособны, но, вместе с тем, маются от безделья [2]. Эти люди из тех, кто бьет стекла, поджигает лифты, обливает кислотой картины в музеях. Ими движет противоречивое желание. С одной стороны они хотят продемонстрировать свое превосходство над другими людьми, а с другой стороны чисто хулиганские, варварские побуждения сделать что-нибудь гаденькое. Если такой человек обладает необходимыми навыками, он может написать компьютерный вирус.

Здесь возникает известная проблема, если взять пример Раскольникова. Топор не убивает, убивает человек[9]. Так и компьютерный вирус, созданный человеком, несет в своем теле злой умысел программиста.

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

Заключение.

Вопросы, которые были рассмотрены в данной работе, достаточно обширны, чтобы полностью раскрыть их в ограниченном объеме. Программирование, как совсем молодая наука, нуждается в философском взгляде, в глубокой проработке влияния его на человеческую личность и на человеческое общество в целом. Эти проблемы могут быть рассмотрены как часть философских проблем, связанных с научно- техническим прогрессом, но вопросы, например, искусственного интеллекта далеко выходят за эти рамки. Пока программы не считаются живыми организмами, перед человеком не стоит таких моральных проблем как, например, “убийство” искусственного организма. Эти и многие другие философские вопросы, которые ставит перед нами научно-техническая революция, еще требуют философского осмысления, пристального внимания современных философов.

Список литературы

Философские вопросы кибернетики М. СОЦЭГИЗ 1961 –392с.

Кибернетика. Мышление. Жизнь М. Мысль 1964. – 511с.

Корецкий С. Искусственный интеллект – миф или реальность ? Hard’n’Soft #2 1999.

Сеченов И.М. Рефлексы головного мозга. 1863.

Искусство и научно-технический прогресс. М. 1973–461с.

Соловьев В.С. Философия искусства и литературная критика. М Искусство 1991 – 699с.

Выжлецов Г.П.Эстетика в системе философского знания.ЛГУ 1983

Гегель "Эстетика" в 4-х томах, Москва, 1969 г.

Бербешкина З.А Совесть как этическая категория. М. Выш. шк. 1986 – 101с.

Крутова О.Н. Мораль : сознание и поведение. Ин-т философии М.Наука 1986 –207с.

Панцурин В.А. Внутренний мир личности и искусство. Свердловск 1990 –212с.

Файтс Ф. Джонстоун П. Кратс М. Компьютерный вирус : проблемы и прогноз : Пер. С англ. - М. Мир, 1994.- 176с. ил.

Достоевский Ф.М. Преступление и наказание . М. 1974. 542с.

Бодалев А.А. Популярная психология для родителей. М. :Педагогика, 1988 - 256 с.

Брэдбери Р. О скитаниях вечных и о Земле : -М.:Правда, 1987.-656 с., ил.