Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

АВТОМАТИЗАЦИЯ НА ПРОГРАМИРАНЕТО


Информационни технологии | 2009-12-04 | 174 сваляния

Глава 1


АВТОМАТИЗАЦИЯ НА ПРОГРАМИРАНЕТО


От замисъла и съставянето на една компютърна програма на произволен програмен език до привеждането й в изпълним вид за конкретен компютър над програмата се извършват редица трансформации. Те имат за цел да променят програмата от първичния език, на който е съставена, до машинен код, подлежащ на зареждане в паметта на компютъра, като запазват нейната функционална идентичност.

В тази глава са разгледани средствата за създаване, структурата и съставът на минимално приложение в MS-DOS и Windows. Обсъждат се възможностите за създаване и ползване на статични и динамични потребителски библиотеки.


  1. ТЕХНОЛОГИИ ЗА СЪЗДАВАНЕ НА

  2. ПРИЛОЖЕНИЯ В СРЕДА MS-DOS


Еволюцията на езиците за програмиране (от машинни през асембелерни до езици за програмиране от високо ниво) е установила класическа технология (фиг. 1.1.) за преобразуване на една първична програма, съставена на символен програмен език, в програма на машинен език и нейното следващо изпълнение след зареждане в оперативната памет.



Фиг. 1.1. Класическа технология за преобразуване на първична програма


Програмата се записва на диск посредством обработваща програма - текстов редактор, като текстов файл, съдържащ първичния текст на съответния програмен език (например за езици C/C++ - Proba.c, Proba.cpp; за езика Pascal - Proba.pas; за асемблерен език - Proba.asm). Създаденият текстов файл се подава като входни данни на обработваща програма езиков процесор - компилатор за съответния програмен език. Компилаторът превежда програмата на машинен език в относителни адреси (Proba.obj), като създава обектна програма (object code). Обектният файл се чете от друга обработваща програма - свързващ редактор, който настройва относителните адреси на обектната програма, добавя необходимите модули от системната библиотека, като ги обединява заедно с потребителския код в изпълнима програма (executable code). Програмата се записва на външен носител като изходен (резултатен) изпълним файл (Proba.exe,

АВТОМАТИЗАЦИЯ НА ПРОГРАМИРАНЕТО

Добави своя коментар:



Тагове от реферата: , , , ,


Подобни материали


Методи Информационни технологии | 2010-11-14 | 37 прочитания
Класификация на операционните системи Информационни технологии | 2010-11-14 | 127 прочитания
Използване на CSS форматиране за създаване на навигационно меню и подготовка на html файл за печат Информационни технологии | 2010-11-14 | 118 прочитания
Редактиране на допълнителни обекти Информационни технологии | 2010-11-14 | 51 прочитания
Мобилни комуникации от трето поколение UMTS Информационни технологии | 2010-11-14 | 332 прочитания
Кратка история на графичният интерфейс Информационни технологии | 2010-11-14 | 67 прочитания
Опашка C++ Информационни технологии | 2010-11-14 | 185 прочитания
Създаване и форматиране на текст Информационни технологии | 2010-11-14 | 62 прочитания
Компютърна архитектура(2) Информационни технологии | 2010-11-14 | 169 прочитания
Стек в С++ Информационни технологии | 2010-11-14 | 182 прочитания