Какие бывают языки программирования?

3 ноября 2014 г. Просмотров: 717

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

Web-языкиОсновой работы с интернетом является язык разметки - html. Он позволяет представлять информацию заданием тексту, картинкам, аудио и видео файлам специальных свойств, управляя их структурой. Для работы с полноценными языками web-программирования необходимо понимать структуру html-документов и html-команды - так называемые теги.PHP - язык программирования для создания интерактивных web-сайтов. Php-программы (скрипты) размещаются на удаленных компьютерах (серверах). Пользователь интернета при обращении к доменному имени запрашивает файлы с сервера. Php-скрипт генерирует код html в зависимости от запроса пользователя, сайт работает динамически, как полноценная компьютерная программа, реагирующая на действия.Обычно PHP взаимодействует с базой данных, имеющей самостоятельный язык запросов. Популярнейший язык запросов баз данных - MySQL. Он позволяет создавать реляционные базы данных, работающие на основе связей между структурами таблиц.Группа языков CЯзык «Cи», ставший впоследствии прародителем десятков языков, был создан в начале второй половины XX века для работы с процессорной памятью напрямую. Вычислительные машины в то время были огромными и использовались в военных и научных целях.Язык «Cи» имеет простую структуру, его команды могут быть воспроизведены даже детьми. «Си» может расширяться сообществом программистов с использованием специальных файлов функций - библиотек.На базе языка «Си» выросла целая группа инструментов разработки (CLR) и полноценных языков. C# (платформа ASP) является программной основой продуктов компании Microsoft. С++ стал излюбленным средством разработчиков по всему миру. Простой PascalЯзык «Паскаль» был создан в учебных целях скандинавским программистом Нортусом Виртом. Этот язык долгое время преподавался в советских школах и университетах, также локально использовался научными институтами Европы. Ввиду сложностей с расширяемостью (в Pascal отсутствуют прототипы библиотечных файлов, широко применяемых в C-языках), язык не получил широкого применения в написании программного обеспечения.Delphi - наследник языка Pascal. Поскольку многие программисты получали основы специальности на простом в алгоритмическом отношении языке Pascal, группа разработчиков решила создать инструментальное средство для работы на наследнике языке Pascal: ведь основные команды знакомы, имеется множество разработанных математических функций.Новейшие языки программированияОбычно новые языки появляются для решения специфических задач. IFrame служит созданию приложений «Вконтакте», Erlang - работе с серверной нагрузкой, NOSQL - созданию баз данных с нетипизированной архитектурой. В самом начале работа с новыми инструментами бывает затруднена отсутствием сопроводительной документации, однако в этом сокрыты и дополнительные плюсы: можно общаться с «последователями» языка, заработать имя в сообществе разработчиков, получать справочную информацию из первоисточника.

Оцените статью!