Файл: История развития языков программирования.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 31.03.2023

Просмотров: 535

Скачиваний: 9

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

Язык  приложений С++ является  аэропорта средством объектного  значение программирования, новейшей  функции методики проектирования  множество и реализации программ,  исходные которая в текущем  компиляторы десятилетии, скорее  состояние всего, заменит  языков традиционное процедурное  помощью программирование. Главной  означает целью создателя  характерных языка доктора  универсальный Бьерна Страустрапа  basic было оснащение  сотрудник языка С++ конструкциями,  исследований позволяющими увеличить  интернету производительность труда  любые программистов и облегчить  производного процесс овладения  синтаксис большими программными  интерпретатор продуктами.

Абстракция, реализация,  которых наследование и полиморфизм  знаний являются необходимыми  этого свойствами которыми  специальную обладает язык  была С++, благодаря  присущих чему он не только  поиск универсален, как  характерных и язык Си,  некоторых но и является объектным  стандарта языком.

4.5 Фортран

Фортран  типом широко распространенный  вывело язык, особенно  машинном среди пользователей,  набор которые занимаются  типам численным моделированием. Это  машинных объясняется несколькими  достоинства причинами:

- существованием  неприменима огромных фондов  процедурное прикладных программ  подключения на Фортране, накопленных  свой за эти годы,  прочие а также наличием  является огромного количества  рамки программистов, эффективно  файл использующих этот  языка язык;


- наличием  языка эффективных трансляторов  полной Фортрана на всех  знаний типах ЭВМ,  языка причем версии  языков для различных  исследований машин достаточно  является стандартизированы и перенос  файл программ с машины  язык на машину обычно  обработке не составляет больших  бесконечным трудностей;

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

За  состояние прошедший период  означает сформировалась новая  является методология и философия  достаточно программирования. С начала 70-х  реализовать годов Фортран  описывает подвергался заслуженной  управления критике. В 1977 году  процедура был принят  программы новый стандарт  которые языка Фортран-77. На  языков создание нового  позволяют стандарта ушло  программу много времени,  меньше но сейчас уже  некоторые можно считать,  функциональные что его  языков разработка завершена  функции и новый стандарт  осуществляется Фортран-90 начал  решения входить в практику  большей пользователей Фортрана. Только  должны на машинах типа  значение IBM PC существует  языке несколько трансляторов,  системное например, Watfor,  определен Lap-Fortran и т. д. Но наибольшее  наличием распространение на машинах  машинный этого типа  годов получили различные  новых версии транслятор  прочие Fortran-77. Выпущенный  различие в 1990 году  моделирования транслятор MS-Fortran 5.0 практически  integer полностью соответствует  свойства стандарту Fortran-90.

Большинство  прямой крупных научно-технических  развитием прикладных программ  класса написано на Фортране  название потому, что  который он обладает переносимостью  которых и устойчивостью, а также  интересный благодаря наличию  программа встроенных математических  quick и тригонометрических функций. Дополнительной,  быстро неотъемлемой частью  используемых любой прикладной  программа программы на языке  функции Фортран является  функциональных расширенная графическая  ближе библиотека, позволяющая  вызываемые использовать различные  фортрана графические данные  смысле и изображения.


4.6 Кобол

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

К  облегчить числу других  исполнением плюсов Кобола  языка обычно относят  компиляторы его структурированность. Довольно  языки мощные компиляторы  получаемая с этого языка  новых разработаны для  java персональных компьютеров. Некоторые  записи из них столь  функции эффективны, что  возможность программу, отлаженную  стандарта на персональном компьютере,  первоначальной нетрудно перенести  промежуточный на большие ЭВМ.

Перечисляя  системное минусы нельзя  помощью не вспомнить о том,  разработке что на Коболе  диалоговых можно запрограммировать  basic лишь простейшие  пример алгебраические вычисления. Для  трехзначная инженерных расчетов  ассемблер этот язык  процедурном не годится. Еще  традиционных одна причина,  содержит которая в какой-то  строго мере сдерживает  реального развитие языка, - это  блоков наличие в США  развитием специально созданного  большие отраслевого комитета,  разработки вырабатывающего стандарты,  привело за соблюдением которых  языке следит правительственная  языка комиссия. Как  машинных это всегда  программного бывает в подобных  концепции случаях, фирмы,  второй занимающиеся разработкой  новых программного обеспечения,  направлением не торопятся подгонять  соединяющий свои заготовки  наличием к жестким требованиям  является комиссии, отсутствует  внутренней конкуренция версий,  понятие а в итоге проигрывает  форт распространение языка.


4.7 Бейсик

Бейсик (Basic - Beginner’s  самыми All-Purpose Symbolic  существует Instruction Code – "универсальный  вывело символический код  основные инструкций для  схема начинающих"). Прямой  формулах потомок Фортрана  отдельных и до сих пор  необходим самый популярный  понятны язык программирования  компиляторы для персональных  означает компьютеров. Появился  объектом Бейсик в 1963 году (назвать  содержит автора было  высокого бы трудно, но основная  типа заслуга в его  вывело появлении несомненно  html принадлежит американцам  допускает Джону Кемени  смысле и Томасу Курцу). Как  обычно и любые преимущества,  наличием простота Бейсика  содержит оборачивалась, особенно  направлением в ранних версиях  используется трудностями структурирования;  рождение кроме того,  языков Бейсик не допускал  исходные рекурсию – интересный  легли прием, позволяющий  разработке составлять эффективные  каждого и в то же время короткие  некоторые программы.

Разработаны мощные  системы компиляторы Бейсика,  интерпретаторы которые обеспечивают  оснащение не только богатую  конечном лексику и высокое  этом быстродействие, но и возможность  языка структурного программирования. По  машинный мнению некоторых  есть программистов, наиболее  позаимствовал интересными версиями  языков являются GWBASIC,  понятие Turbo-Basic и Quick  выпущенный Basic.

В свое  язык время появление  среда Quick Basic  некоторые ознаменовало рождение  модули второго поколения  принципиально систем программирования  истина на языке Бейсик. Он  чего предоставлял возможность  выпущенный модульного и процедурного  инкапсуляция программирования, создания  алфавит библиотек, компиляции  новых готовых программ  языка и прочее, что  новых вывело его  него на уровень таких  работающие классических языков  внутренней программирования, как  само Си, Паскаль,  отлаженную Фортран и др. Более  одно того, в связи  процедуры с отсутствием официального  вместе стандарта языка  кандидаты Бейсик, его  который реализация в виде  сотрудник Quick Basic  ориентирован стала фактическим  delphi стандартом. Безусловными  появлением лидерами среди  delphi различных версий  нескольких Бейсика были  представляет Quick Basic 4.5 и  которые PDS 7.1 фирмы  форме Microsoft, появившиеся  языка в конце 80-х  реализацию годов.


4.8 SQL

SQL  может принципиально отличается  форт от традиционных алгоритмических  происходит языков программирования  можно прежде всего  тонкие тем, что  вызываемые он относится к непроцедурным  решения языкам. На языке  языке типа Кобол  вместе или Си можно  моделирования записать шаг  такой за шагом все  типа инструкции, необходимые  диалоговых для исполнения  описания программы. Язык  классы SQL позволяет  позволяет задать только  программы то, "что  принципиально нужно делать",  файл а само исполнение  исследований отдельных операций ("как  языки делать") возлагается  неприменима непосредственно на СУБД. Такой  типа подход в значительной  языке мере определяется  начата самой философией  языка реляционных баз  одно данных. СУБД  разрабатывать в данном случае  функциональных рассматривается как "черный  строго ящик", и что  должны происходит внутри  языка него, пользователя  фактическим не должно касаться. Его  самым должно интересовать  альтернатива только внесение  большей в базу данных  томасу необходимых изменений  истина и получение правильного  java ответа на запрос.

Другой  основе особенностью SQL  приложения является так  универсальный называемая трехзначная  машинных логика. В большинстве  язык языков булево  который выражение может  такой принимать только  было два значения:  ранних истина и ложь. Язык  html SQL позволяет  отсутствуют записывать в базу  системное данных значение  может NULL (пустое  набор значение). NULL – это  результат специальный код,  затем который помещается  означает в столбец таблицы,  философия если по какой-нибудь  столь причине в нем  язык отсутствуют данные. Когда  встроенный значение NULL  начата участвует в операциях  отсутствуют сравнения, булев  большие результат будет  течение ни истина и ни ложь,  усилия а неизвестно.

Строго говоря,  стандарту SQL не является  ящик языком программирования  сдерживает согласно определению  стандарт этого термина. SQL  интерпретатор представляет собой  разработаны субъязык данных,  неприменима предназначенный для  типам использования только  помещается в качестве интерфейса  пользователей с БД. Сам  типом по себе SQL  эффективные не содержит тех  интенсивное средств, которые  только необходимы для  любой разработки законченных  иногда программ. И может  смысле применяться в форме  реального одной из трех  структурном прикладных реализаций: