рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Эволюция языков программирования

Работа сделанна в 2001 году

Эволюция языков программирования - Реферат, раздел Программирование, - 2001 год - Р Е Ф Е Ра Т Эволюция Языков Программирования. 2001Г. План. 1. Языки Програм...

Р Е Ф Е РА Т Эволюция языков программирования. 2001г. ПЛАН. 1. Языки программирования ЯП. 2. Описание ЯП. 3. Технологии программирования. 4. CASE - системы. 5. Искусственный интеллект, экспертные системы. 6. Список использованной литературы. 1. Языки программирования ЯП. Проведем ассоциации компьютера с человеком.У компьютера есть органы восприятия информации из внешнего мира - это клавиатура, мышь, накопители на магнитных дисках.

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

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

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

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

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

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

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

Описание ЯП

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

CASE - системы

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

Список использованной литературы

Список использованной литературы . 1. Журнал Наука и жизнь 6 1987г. 2. Юров В Хорошенко С. Assemblerучебный курс. СПбИздательство Питер, 1999г. 3. Фаронов В.В TurboPascal 7.0начальный курс. МИздательство Нолидж, 1998г. 4. Карманный словарь Computing Multimedia.

МИздательство Внешсигма, 1996г. 5. Журнал Мир ПК 4 1999г.

– Конец работы –

Используемые теги: Эволюция, языков, программирования0.06

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Эволюция языков программирования

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Все языки программирования делятся на языки низкого, высокого и сверхвысокого уровня
ОГЛАВЛЕНИЕ ВВЕДЕНИЕ ЗАДАНИЕ ЗАДАНИЕ... ВВЕДЕНИЕ...

Два объекта истории русского языка: живой язык диалектный и литературный язык
Новые общественные функции приобретает русский язык по мере сложения новой исторической общности советского народа он становится межнациональным... Современный период... Горшкова Хабургаев ИГРЯ...

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

В первом семестре рассматриваются основные конструкции языка Си и базовая технология программирования структурное программирование
В первом семестре рассматриваются основные конструкции языка Си и базовая технология программирования структурное программирование... Структурное программирование это технология создания программ позволяющая... Компиляторы и интерпретаторы Трансляторы бывают...

Конспект лекций по курсу Алгоритмические языки и программирование Основы языка С++
Пермский Государственный технический университет... Кафедра информационных технологий и автоматизированных... Викентьева О Л...

Лекция 1. Объектно-ориентированное программирование – это новый подход к программированию. Объектно- ориентированные языки обладают свойством
ВВЕДЕНИЕ... Приступая к изучению более сложных конструкций языка С следует прежде всего повторить тот материал который был...

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

Объектно-ориентированное программирование как идеология программирования и как технология. Достоинства и недостатки
Класс это шаблон который определяет форму объекта Он задает как данные так и код который оперирует этими данными Объекты это экземпляры... Объявление объекта типа Building... Building house new Building...

А.Л. Лось Пособие включает разделы: языкознание как наука о языке, сущность и структура языка, лексикология, фонетика, грамматика, письменность и графические
Предисловие... Настоящее пособие написано в соответствии с программой по курсу Введение в... Автор стремился достаточно полно изложить материал курса осветить наиболее существенные проблемы стоящие перед...

Лекция 1. Морфология – центр языкового пространства, и для того, чтобы узнать язык, надо прежде всего понять его морфологию
Введение в морфологию... Морфология центр языкового пространства и для того чтобы узнать язык надо прежде всего понять его...

0.039
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам