Microsoft Office Access деректер қорын басқару бағдарламасы


Программалаудың аспаптық орталары



бет16/22
Дата14.11.2022
өлшемі207.67 Kb.
#464842
түріБағдарламасы
1   ...   12   13   14   15   16   17   18   19   ...   22
кенселик косымша

Программалаудың аспаптық орталары
Программалаудың аспаптық орталары ең алдымен, программасы берілген программалау тілінде құрылымдауға мүмкіндік беретін мәтіндік редакторды, программаны осы тілде компилярлауға және интерпретаторлауға, сонымен қатар алынған программаларды тестілеу мен ретке келтіруге мүмкіндік беретін аспаптарды қамтиды. Сонымен қатар басқа да аспаптардың болуы мүмкін, мысалы программалардың статикалық және динамикалық анализіне арналған аспаптар. Бұл аспаптар бір- бірімен өзара файлдық жүйенің стандартты мүмкіндіктерінің көмегімен қарапайым файлдар арқылы әсерлеседі.
Программалаудың аспаптық орталарының келесі кластарына ажыратады (Сурет 1): 1) жалпы тағайындау (назначение)орталары; 2) тілдік бағытталған орталар.
Жалпы тағайындаудың программалау аспаптық орталары түрлі программалау тілдерінде (мысалы, мәтіндік редактор, байланыс редакторы немесе мақсаттық компьютер тілінің интерпретаторы) программалардың өңделуін қолдайтын программалық аспаптардың жиынын қамтиды және әдетте, қолданылатын операциялық жүйенің кейбір мүмкіндіктерінің кеңеюін көрсетеді. Мұндай ортада программалау үшін программалаудың қандай да бір тілінде осы тілге бейімделген (мысалы, компилятор) қосымша аспаптар қажет болады.
Программалаудың тілдік- бағытталған аспаптық ортасы қандай да бір программалау тілінде ПҚ өңдеуін қолдау үшін арналған және осы тіл туралы осы орталарда құрылысы қолданылды. Сондықтан бұл осы орталарда осы тілдің спецификациясын үйретуші қуатты мүмкіндіктер болуы мүмкін. Осы орталар екі классқа бөлінеді.
Тілдік- білгі бағдарламалаудың аспаптық ортасы ПҚ өңдеуін сүйеу үшін қандай болмасын бір тілде бағдарламалауда және осы тіл туралы білім осы орталарда маңызды қолданылуға арналған. Сол себепті мына осы орталарда тап осы тілдің ерекшелігін үйретуші жеткілікті қуатты мүмкіншіліктер болуы мүмкін. Тап осы орталар екі класқа бөлінеді: 1) түсіндіруші орта; 2) синтаксистік- басқарылатын орта.
Бағдарламалауды түсіндіруші аспаптық орта бағдарламалаудың тап осы тілінде бағдарламаларды қамтамасыз етеді, яғни ең алдымен бағдарламалау тілінің интерпретаторы осы ортаны қамтиды. Осындай орта үлгіні (осынайлардың бірі, Лисп сияқты) түсіндіруші бағдарламалау тілдері үшін қажет, бірақ және басқа тілдер (мысалы, аспаптық компьютерлерде) үшін қолданылуы мүмкін. Бағдарламалаудың синтаксистік- басқарылатын аспаптық ортасы бағдарланатын бағдарламалау тілінің синтаксистік біліміне негізделеді. Осындай ортада мәтіндіктің орнына пайдаланушыға мүмкіндік беретін синтаксистік конструкциялардың (нәтижесінде осы өңделетін бағдарлама әрқашанда синтаксистік дұрыс болады) әр түрлі үлгілерінде синтаксистік- басқарылатын редактор қолданылады. Бір уақытта осындай редактор бағдарламамен яғни басқа аспаптармен қолданылуы мүмкін синтаксистік ағашын қалыптастырады. 


Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   22




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет