Лекция: Основы программирования: понятие программы, языки программирования, компилятор и интерпретатор, классификация языков программирования.

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

Языки программирования:Fortran COBOL ada algol basic ассемблер java C C++ и др.

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

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

 

 

29 Основы программирования: средства создания программ, системы программирования, среды быстрого проектирования, алгоритмическое программирование, модульное программирование.

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

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

Системы программирования — это комплекс инструментальных программных средств, предназначенный для работы с программами на одном из языков программирования.

В современные системы программирования обычно входят:

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

Популярные системы программирования — Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.

Для windows: Borland Delphi, Microsoft Visual Basic, Borland C++

 

Среды быстрого проектирования:Basic:Microsoft Visual Basic, Pascal: Borland Delphi; C++: Borland C++ Builder; Java: Symantec Cafe.

 

 

Алгоритмомназывают формальное описание способа решения задачи в виде конечной последовательности действий.

Примеры алгоритмического программирования:

модуль – логически взаимосвязанная совокупность функциональных элементов, оформленных в виде отдельных программных модулей.

еще рефераты
Еще работы по информатике