Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Герасимов С.Д.doc
Скачиваний:
4
Добавлен:
07.07.2019
Размер:
58.37 Кб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«СЕВЕРО-ЗАПАДНЫЙ ГОСУДАРСТВЕННЫЙ ЗАОЧНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Институт информационных систем и вычислительной техники

РЕФЕРАТ

по теме

«НАСТОЯЩЕЕ И БУДУЩЕЕ

МОЕЙ СПЕЦИАЛИЗАЦИИ»

Студента Герасимов С. Д.___

Шифр 0403020021___ группа 230105_____

Санкт-Петербург

2011

ОГЛАВЛЕНИЕ

  1. ВВЕДЕНИЕ

  2. Вырезка из статьи: «Окончание статьи Пола Грэма о языках программирования будущего»

  3. ПРО ПЕРСПЕКТИВЫ

  4. ИТОГ

  5. ЛИТЕРАТУРА

ВВЕДЕНИЕ

На данный момент наша жизнь просто переполнена компьютерами и различными рода ЭВМ. Ведь компьютеры теперь так сказать «основательно оккупировали нашу жизнь»! Примеров тому можно приводить бесконечное множество: Мобильные телефоны с встроенной ОС (коммуникаторы), различные ЭБУ и ЭСУД в двигателях на автомобилей (ремонт теперь производится с помощью ПК и парочки подходящих проводов), ведение бухгалтерии (программы фирмы 1С)… Да по сути та же микроволновка в быту имеет массу функций.

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

Теперь, получая аттестат, выпускник простой средней школы в какой то степени владеет Basic-ом или Pascal-ем.

Но с начальными знаниями языков программирования далеко не уйдёшь, вот тут «как гром среди ясного неба» появляется человек с чудо профессией – программист! Почему восхваливаю эту профессию? Лично я считаю, что программист – это в первую очередь очень эрудированная личность, с богатыми знаниями не только языков программирования, но и точных (математика различных видов, физика т. д.) и гуманитарных (философия, иностранные языки и т. д.) наук, стремившаяся познавать что то новое, порой неадекватное и не всегда всем понятное.

Совершенным специалистом на самом деле стать не так то просто, нужно изучить далеко не один и не два языка программирования, хотя я думаю это не основное, главное выработать способность к созданию безошибочных и не громозтких алгоритмов.

Вырезка из статьи: «Окончание статьи Пола Грэма о языках программирования будущего» Кто изобретет язык программирования будущего

Одна из поразительных тенденций последнего десятилетия - это появление множества языков с отрытыми исходниками, таких как Perl, Python и Ruby. Дизайн языков захвачен хакерами . Результаты пока неоднозначны, но уже способны воодушевить. В языке Perl, например, попадаются сногсшибательные идеи. Правда, попадаются и ужасные, но так всегда и бывает с амбициозными проектами. Бог знает, что может вырасти из Perl за сто лет, если он продолжит мутировать такими темпами.

Говорят, что те, кто не может - учит. Это не так (некоторые из лучших хакеров, с которыми я знаком, являются профессорами), но действительно есть множество вещей, которыми невозможно заниматься, когда преподаёшь. Занятия наукой накладывают кастовые ограничения. В любой научной области есть темы, над которыми можно работать, и темы, которых лучше избегать. К несчастью, разница между ними обычно заключается в том, насколько интеллектуально звучит описание исследования в научных статьях, а не в том, насколько оно важно для получения хороших результатов.

Увы, между дозволенными исследованиями и исследованиями, которые приводят к появлению хороших языков, нет почти ничего общего. Возьмём, к примеру, типы данных, которые, кажется, превратились в неисчерпаемый источник тем для научных статей. А ведь статический контроль типов исключает существование истинных макросов, без которых, по моему мнению, ни одним языком не стоит пользоваться.

Языки всё реже разрабатываются в "исследовательских" целях, и всё чаще как проекты с открытым исходным кодом. Дело, впрочем, не в этом. Тенденция, скорее, состоит в том, что языки теперь придумывают не авторы компиляторов, а прикладные программисты, которым и придётся с ними работать. Мне кажется, это хорошая тенденция, и я рассчитываю, что она сохранится.