Автор работы: Пользователь скрыл имя, 24 Декабря 2011 в 08:20, доклад
Программирование как направление деятельности человека возникло одновременно с появлением первых вычислительных машин. Поэтому историю развития программирования нужно рассматривать параллельно с историей развития самих компьютеров. Ведь что у «программиста» эпохи фон Неймана, что у его сегодняшнего современника основная цель – подчинить машину желаниям человека, заставить ее выполнять нужные человеку действия. С течением времени разнились, менялись, эволюционировали только лишь способы достижения этой цели. Слово «компьютер» означает «вычислитель», т.е. устройство для вычислений. Потребность в вычислениях появилась у людей очень давно. Сначала использовали подручные средства такие, как счетные палочки или камешки, затем – более технологичные «устройства», например, счеты. Постепенно, с ростом технологического уровня цивилизации, росла и сложность таких устройств, и их вычислительная мощность.
Еще одним языком помимо Java, который используется в Сети, является Perl. Perl был разработан Ларри Воллом в 1987 как замена устаревающим утилитам UNIX, использовавшихся для операции с текстом. Как следствие, Perl имеет очень сильные функции анализа текста. Поэтому он, в основном, применяется для создания ядра веб-интерфейсов или в скриптах, которые модифицируют файлы настроек сайта, где анализ текста является важным моментом. Немного другое направление развила фирма Microsoft. Она расширила идеи языка BASIC, выпустив Visual Basic (VB). VB, как и его прародитель – своего рода язык для непрограммистов, хотя при желании на нем можно составлять и комплексные программы. Основная цель VB – без лишних усилий позволить пользователям создавать программы с мощными экранными интерфейсами. Интерфейсы строятся здесь из специальных компонентов, называемых widget. Это могут быть различные меню, картинки, ползунки, иконки и пр. У виджетов есть набор свойств (например, цвет) и событий (например, нажатие на него левой кнопкой мыши), что является основой любого интерфейса пользователя в современной системе .
V этап (Новый этап)
Возможно, новый этап развития машин будет связан с нано-технологиями: например, компания Intel недавно сообщила, что ее инженеры работают над процессорами размером 15, 10, 7 и 5 нанометра. Возможность применения подобных процессоров граничит с фантастикой – быть может, когда-нибудь нам доведется увидеть живую клетку с внедренным в нее процессором? А может быть даже запрограммировать ее?
А вспомним тот факт, что белкИ, как говорят ученые, составляют в геноме определенный код. Какие тут открываются возможности для будущих программистов…
Другой
областью, которая может вызвать
скачок в развитии машин, является искусственный
интеллект. Одно из толкований целей
этой науки состоит как раз
в утверждении, что она должна
создавать методы автоматического
решения задач, считающихся в
человеческом понимании интеллектуальными.
В частности, это задача разработки
средств автоматического
Заключение
Языки
программирования имеют богатую
историю, на основе которой можно
проследить их эволюцию. Наверняка
эта эволюция будет продолжаться
и в будущем. Началом программирования
были робкие шаги человека в попытке
заставить компьютер выполнить
определенную задачу. Затем появились
первые ЯВУ, которые были предназначены
только для очень узкого круга
задач. Но современные языки
В
будущем, с развитием технологий
и появлением новых программных
концепций само программирование, возможно,
перейдет на качественно новый уровень,
когда появится возможность создавать
программы для процессоров
Информация о работе Технология программирования и основные этапы ее развития