Программирование на Lazarus [В. Ю. Ачкасов] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Б. Ю. дчнаспв

Прпграмннрпванне
на І.аІагц5

@І/ІНТУИТ
НДЦІ-'ІІІІН.ІїІ.ПЬН ЬІІ-ЁІ ІІІТНР'ЬІТІ:-ІІ-ЁІ ННІ-'ІЕіЕР'СІ-'ІТЕТ

В. Ю. дчнаспв

Программирование на Ьазагиз
2-е издание, исправленное

_АниншшеЕіНЭ.

На ци Ы на чьн ы Й Отирь1ть1й Универ ситет " 1-'ІНТУ І---'1Т"

2016

2
m

В.Ю. Ачкасов

Программирование на Ьазашв

Программирование на Ьакашзі В.Ю. Ачкасов - М.: Национальный Открытый
Университет " ИНТУИТ" , 2016
Е курсе рассматривается среда программирования Ьавашз и компилятор РРС.
І_.а2агн5 - свободно распространяемая среда программирования на Объектом Паскале,
БесплаШь1й аналог Пе1рІ1і. По Этой причине в настоящее время в школах,
университетах, гос. учреждениях пере:-одят на Ьавашв. В курсе подробно
рассматриваются все аспекты создания 'ъЩпсІош'5-приложений.

(С) ооо "интУит_Ру", 2ом~2о1в
(Є) Ачкасав вто., 2014-2015

3
m

Б.Ю. Ачкасов

Программирование на Ьазашз

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

Цель лекции
Знакомство с историей развития языков программирования и диалектов
Ра5са1; первое знакомство с ІІЭЕ Ьавагцв и компилятором Ргее Равса1_;
изучение компонентов ТРопп, ТЬаЬе1, ТВнг[оп; создание первого
проекта.

Исторический экскурс
Историю развития язышэв программирования, пожалуй, можно начать с
первой в мире программистки Ады Лавлейс (Августа Ада Кинс графиня
Лавлейс, математик). Ада Лавлейс родилась 10 декабря 1815 с в
Лондоне, была известна описанием вычислительной машины
(механическая машина Ч. Бзббиджа), в разработке которой она
принимала участие, и созданием первой программы для нее. Ввела в
употребление термины "цикл" и "рабочая ячейка". В честь Ады Лавлейс
в 19'?5 году был назван язык программирования Ада.
Реально языки программирования получили развитие в 1945-1955 гс,
когда появились первые ЭВМ (Электронные Вычислительные
Машины), для которых программы составлялись вначале на машинном
языке, а затем и на Ассемблере - мнемоническом представлении
машинного языка. И если "чистым" машинным языком уже давно никто
не пользуется, то Ассемблер все еще применяется там, где требуется
либо сверхмалый размер программы, либо большая скорость ее работы,
то есть, в основном, для создания критических участков ОС
(Операционных Систем) или драйверов, для программирования
микропроцессоров в различных платах, устройствах. Написать большую
современную программу на Ассемблере - невероятно сложная, а то и
невыполнимая задача.
4
m

Б.Ю. Ачкасов

Программирование на Ьазашз

В 1954 году появился первый язык программирования высокого уровня
Фортран, и началась новая эра развития программирования.
Язык высокого уровня (или высокоуровневый язык) - это язык
программирования, наиболее приближенный к человеческому языку
Он содержит смысловые конструкции, описывает структуры данных,
выполняет над ними различные операции.
Современные языки высокого уровня оперирутот уже целыми
объектами - сложными тюнструкциями, обладающими определенным
состоянием и поведением.
Для обучения программированию и для решения задач общего
назначения
наибольшее
распространение
получил
язык
программирования высокого уровня Паскаль, созданный в 1968-1969 гс
профессором Никпаусом Виртом, и названный в честь выдающегося
французского математика Блеза Паскаля (между прочим, создателя
первой в мире механической машины, скпадывающей два числа). Этот
язык выгодно отличается от других языков программирования более
строгими правилами в описании и использовании данных различного
типа. Паскаль - структурный язык, небольшой и зс]:.фективный,
способствующий
выработке у программиста хорошего
стиля
программирования. В школах и ВУЗах всех стран в мире по сей день
изучают ту или иную реализацию Паскаля.
Посвольку Ьакатнв основан на Паскале (точнее, на Объектном Паскале),
историю других высокоуровневых языков в рамках данного курса мы
рассматривать не будем.
В 1983 с фирма Вот1апс1, известная разработкой Ве1р11і - платного
предшественника Ьакашв, выпустила ТптЬо Равсаі - интегрированную
среду разработки программ на языке Паскаль. Тш'Ьо Ра5са1 - это
компилятор, компоновщик, редактор кода и отладчик в одном окне. Он
подобен швейцарскому ножу, где множество разных инструментов
вмонтировано в единое устройство. Для программистов ТптЬо Равса1
примечателен тем, что он стал своеобразным прародителем сред
быстрой разработки программ.
В 1986 г. появился язык ОЬ]ест Ра5са1 (Обьектный Паскаль),
разработанный в фирме Арр1е Соптршет. Этот диалект Паскаля уже мог
5
m

Б.Ю. Ачкасов

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