Жүйелік бағдарламалаудың даму бағыттары
Бағдарламалау жүйесі-бағдарламалау процесін қолдайтын негізгі бағдарламалық жасақтаманың бөлігі. Бағдарламалау жүйелері статикалық (аспаптық) және динамикалық (атқарушы) қолдау құралдарының бірлігін білдіреді.
Қазіргі уақытта бағдарламалау жүйесінің дәстүрлі құрамы туралы түсінік қалыптасты, оған келесі бағдарламалық құралдар мен кітапханалар кіреді:
бағдарламаларды құруға арналған редактор;
бағдарламаларды бағдарламалау тілінен машиналық тілге аударуға арналған аудармашы;
бағдарламаларды тексеруге және қателерді түзетуге арналған отладчик;
трансляция кезеңінің және орындау кезеңінің кітапханалары;
бағдарламалық жобаны құрастыру және құруды басқару құралдары;
жоғарыда аталған құралдарды біріктіретін және тұтастай бағдарламалау жүйесінің жұмысын ұйымдастыратын монитор
Бағдарламаларды құру процесін тиімді жүргізуге мүмкіндік беретін бұл минимум ХХ ғасырдың 70-ші жылдарының басында енгізілді. Алайда, мұндай интеграцияланған құралдар жиынтығы 1980 жылдардың ортасында Borland Inc арқасында нағыз танымалдылыққа ие болды. (http://www.borland.com/). Turbo Pascal пакеті алғаш рет 1983 жылы СР/М операциялық жүйесі үшін пайда болды және 1984 жылдың басында MS-DOS-қа көшірілді. IBM PC дербес компьютерлер тарихының барлық дерлік басталуы Turbo Pascal жүйесімен байланысты-ең танымал даму ортасы.
Бағдарламалық құрал-бағдарламалық өнімдерді әзірлеуді қолдауға арналған бағдарлама. Мысалы, бағдарламашыға өнімді жөндеуді жеңілдететін отладчик.
Утилита-бұл кейбір жалпы функцияларды қамтамасыз ететін бағдарлама (мысалы, файлдарды көшіру, мәтіндерді дайындау, сілтемелерді ұйымдастыру және т.б.).
Процедуралар кітапханалары-қосымшаларды әзірлеуді жеңілдететін әртүрлі мақсаттағы процедуралар жиынтығы. Мысалы, енгізу-шығару функциялары немесе математикалық функциялар кітапханасы.
Қосымша қызмет көрсету бағдарламалары-қосымша, бірақ пайдалы функцияларды ұсынатын бағдарламалар (мысалы, калькулятор немесе оған графикалық пайдаланушы интерфейсін жүзеге асыратын пайдалы қызметтің үстіндегі қондырма).
Достарыңызбен бөлісу: |