- •Языки программирования, их классификация и развитие содержание.
- •2.2.1. Машинно – независимые языки--------------------------------9
- •1. Введение
- •1.1. Интерпретаторы
- •1.2. Компиляторы
- •2. Классификация языков программирования
- •2.1. Машинно – ориентированные языки
- •2.1.1. Машинный язык
- •Языки Символического Кодирования
- •Автокоды
- •Машинно – независимые языки
- •2.2.1. Проблемно – ориентированные языки
- •Универсальные языки
- •2.2.3. Диалоговые языки
- •2.2.4. Непроцедурные языки
- •Развитие языков программирования
- •Ассемблер
- •3.3. Фортран
- •3.4. Бейсик
- •Особенности языка Си
- •Недостатки языка Си:
- •4. Заключение.
- •5. Библиография
4. Заключение.
Изобретение языка программирования высшего уровня позволило нам общаться с машиной, понимать её (если конечно Вам знаком используемый язык), как понимает американец немного знакомый с русским языком древнюю азбуку Кириллицы. Проще говоря, мы в нашем развитии науки программирования пока что с ЭВМ на ВЫ. Поверьте мне это не сарказм вы только посмотрите как развилась наука программирования с того времени, как появились языки программирования, а ведь язык программирования высшего уровня, судя по всему ещё младенец. Но если мы обратим внимание на темпы роста и развития новейших технологий в области программирования, то можно предположить, что в ближайшем будущем, человеческие познания в этой сфере, помогут произвести на свет языки, умеющие принимать, обрабатывать и передавать информации в виде мысли, слова, звука или жеста. Так и хочется назвать это детище компьютеризированного будущего: «языки программирования "высочайшего" уровня». Возможно, концепция решения этого вопроса проста, а ближайшее будущее этого проекта уже не за горами, и в этот момент, где нибудь в Запорожье, Амстердаме, Токио или Иерусалиме, перед стареньким 133MHz горбится молодой, никем не признанный специалист и разрабатывает новейшую систему искусственного интеллекта, которая наконец-то позволит человеку, с помощью своих машинных языков, вести диалог с машиной на ТЫ.
Размышляя над этим, хочется верить в прогресс науки и техники, в высоко - компьютеризированное будущее человечества, как единственного существа на планете, пусть и не использующего один, определенный разговорный язык, но способного так быстро прогрессировать и развивать свой интеллект, что и перехода от многоязыковой системы к всеобщему пониманию долго ждать не придется.
Завершить свой труд хорошо бы на такой оптимистичной ноте, но нет, напоследок хочется процитировать человека, фрагменты работы которого, в виде информации о языке Си, вам уже попадались на страницах этого текста:
Единственный способ изучать новый язык программирования – писать на нём программы.
Брайэн Керниган
5. Библиография
1) “LEX - генератор программ лексического анализа”
Давидов Михаил Изгияевич; Антонов Вадим Геннадьевич
МОСКВА – 1985;
2) "BASIC Face-off", Justin J.Crom,
PC Tech Journal, September 1987, p.136
Перевод: Лопухов В.Н. (Интегратор Promt98);
3) “Язык программирования Си.” Б.В. Керниган, Д. Ритчи, А. Фьюэр.
Русский перевод: Москва: Финансы и Статистика. 1985 г.;
4) “Основы автоматизации” ч.1, Золотарев В.В., 1978 г.;
5) “Языки программирования” кн.5, Ваулин А.С., 1993 г.;
6) “Языки программирования: разработка и реализация”,
П. Терренс, 1979 г.;
7) “Введение в программирование на языке Ассемблер”
ч.1, Касвандс Э.Г.;
8) “Языки программирования высокого уровня”,
Хротко Г., 1982 г.;
9) “Языки программирования”,
Малютин Э.А., Малютина Л.В., 1982 г.;
10) “Новые языки программирования и тенденции их развития”, Ушкова В., 1982 г.;
11) “Мир Лиспа” т.1, Хьювенен Э., Сеппенен Й., 1990 г.;
12) “Алгоритмические языки реального времени”, Янг С., 1985 г..