Студопедия
Главная страница | Контакты | Случайная страница | Спросить на ВикиКак

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Языки программирования низкого и высокого уровня

Читайте также:
  1. D) от уровня национального дохода.
  2. I. Языки программирования
  3. II. Контроль исходного уровня знаний студентов
  4. II. Показатели уровня цен
  5. Lt;variant>язык программирования высокого уровня
  6. Lt;variant>Языки программирования высокого уровня
  7. Автоматическая политика (политика встроенных стабилизаторов) основана на обеспечении налоговой системой бюджетных поступлений в зависимости от уровня экономической активности.
  8. Алгоритмизация и основы программирования: А5
  9. Алгоритмические языки
  10. Алгоритмические языки. Трансляторы.

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

Языки программирования высокого уровня

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

К языкам программирования высокого уровня относятся:

Фортран,Кобол,Алгол,Pascal,Java,C,C++,C#,Objective C ,Smalltalk, Delphi

Этапы решения задач на ЭВМ

1. Постановка задачи

2. Анализ и исследование задачи, модели

3. Разработка алгоритма

4. Программирование

5. Тестирование и отладка

6. Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2-5.естирование и отладка

7. Сопровождение программы

Понятие алгоритм и его свойства

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

Исполнитель алгоритма – это тот объект, для управления которым составлен алгоритм (человек, машина, компьютер и т.д.).


Дата добавления: 2015-01-07; просмотров: 12 | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2017 год. (0.007 сек.)