Читать реферат по информатике, вычислительной технике, телекоммуникациям: "Контроллеры" Страница 4
о языках программирования.
Все языки программирования условно можно разделить на три уровня:
- машинный код;
- автокод (язык ассемблера);
- языки высокого уровня (процедурные языки - BASIC, FORTRAN, PASCAL, C, MODULA-2, ADA; и языки исскуственного интеллекта - LISP, PROLOG, SMALLTALK, OCCAM). Машинно-ориентированные языки Более понятные для ЭВМ - это так называемые машинно-ориентированные языки (машинный код и язык ассемблера). Более понятные для человека именуют языками высокого уровня.
Программное обеспечение на машинно-ориентированном языке экономично в эксплуатации, однако сравнительно высокая трудоемкость и длительность разработки программного обеспечения обуславливают преимущественное применение их для создания и развития программного обеспечения драйверов и операционных систем с целью наилучшего использования аппаратных особенностей каждой конкретной ЭВМ. Языки высокого уровня Алгоритмические языки (языки программирования высокого
уровня общего назначения) являются машинно-независимыми,
позволяют создавать компактные обозримые программы при относительно небольших затратах времени и труда программистов. Разработка программ значительно упрощается при использовании языков высокого уровня в качестве языков программирования. Однако при этом снижается эффективность программ по быстродействию и затратам памяти в сравнении с применением языка ассемблера. Но этот недостаток с лихвой перекрывается четкостью и легкостью написания программы.
Языки высокого уровня в свою очередь подразделяются на
языки процедурного (или императивного) и эвристического
(декларативного) стиля программирования (языки исскуственного интеллекта). Наиболее популярные языки программирования
ПЭВМ высокого уровня приведены в таблице 1.2. Таблица 1.2.
| Язык | Год разработки | Разработчик | Основное применение |
| FORTRAN | 1954 | Дж. Бэкус (США) | Математические расчеты, научные исследования |
| BASIC | 1965 | Дж. Кенеми (США) | Обучение, тестовые программы |
OCCAM | Начало 1980-х | Фирма INMOS(Англия) | Системы с параллельными процессами |
Кроме того, в настоящее время появились языки так называемого 4-го поколения - это языки СУБД, электронных таблиц, интегрированных систем и т.д., которые предназначены для решения узкого круга задач прикладного характера (например, обработка баз данных), но зато еще больше, по сравнению с языками общего назначения, снижают затраты времени и труда на создание выходного продукта. Специализированные языки.Опыт применения ПЭВМ для построения прикладных систем обработки данных показывает, что самым эффективным инструментом создания контроллера являются не универсальные языки высокого уровня, а узкоспециализированные языки - как правило языки высокого манипулирования с особенностями микропроцессора. Характеристики контроллера при этом определяются, прежде всего, принятой в
организацией данных и типом используемого транслятора.
Системы управления контроллера - это программный продукт, обеспечивающий хранение, обновление и выборку информации, представленной в формализованном виде на различных носителях.
Похожие работы
| Тема: Однокристальные контроллеры семейства МК51 |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
| Тема: Контроллеры |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
| Тема: Контроллеры семейства МК51 |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
| Тема: Контроллеры систем контроля управления доступом |
| Предмет/Тип: Другое (Реферат) |
| Тема: Приборы комплекса Контар: контроллеры МС8, МС5, модули релейные MR8 |
| Предмет/Тип: Технология машиностроения (Практическое задание) |
Интересная статья: Основы написания курсовой работы

(Назад)
(Cкачать работу)