Кіріспе. Бағдарламалау тілдері пәнінің мақсаты

Страницы: <<  <  2 | 3 | 4 | 5 | 6  >  >>

олып таңдалған. Әр Prolog бағдарлама жәй тұжырымдар немесе импликациялардан тұратын сөйлемдерден тұрады, инструкция қолданылмайды.
Дәстүрлі неймандық архитектурадан ЭЕМ дәстүрлі емес параллель архитектуралы есептеу машиналарына көшуіне байланысты параллель алгоритмдерді сипаттаушы инструментальді құрылғылар пайда бола бастады. Параллель бағдарламалау тілдерінің негізі – параллель есептеулерді бағдарламалау процесін ықшамдау, параллель архитектуралы есептеу машиналарына арналған параллель бағдарламалық жүйелердің тиімдісін алу. Параллель бағдарламалауды жабдықтаудың қиындығы тиімді параллель жөндеушілерді құру. Қазіргі кезде қолданылып жүрген интерактивті параллель жөндеушілер IPSC (Intel фирмасының дербес компьютерлеріне арналған) және PDBX (мультипроцессорлы ЭЕМ арналған). Жиі қолданылатын векторлы матрицалық есептерге параллель бағдарламалар кітапханасы құрылған, BLAS- сызықтық алгебра бағдарламаларының кітапханасы, NAG – сандық алгоритмдер кітапханасы. Бұл есептерге белгілі матрицалы параллельдеушілер ProSolvar (Intel фирмасы) және жалпы мәнді параллельдеуші Parafrace (Д. Кук құрған) қолданылады.
Бағдарламалау технологиялары
Бағдарламалау процесін жақсартатын және кең қолданылатын әдістердің бірі – құрылымдық бағдарламалау. Құрылымдық бағдарламалаудың 3 бөлігі (құраушысы) бар:
1. Модульдік бағдарламалау
2. Құрылымдық кодтау
3. Жоғарыдан төменге қарай жобалау
&
(
D
Œ
Ž
F
H
À
Â
(
Ž
H
Â
&дегеніміз – бағдарламаны логикалық бөліктерге бөлу процесі. Бағдарлама бірнеше модульдерге бөлінеді және мына 2 мақсат орындалуы тиіс:
1) Модульдің дұрыс болуы және оның контексттерден тәуелсіз болуы қажет;
2) Модульдің ішкі жұмыстарын білмей тұра әр түрлі модулдерден бағдарлама құру мүм

Страницы: <<  <  2 | 3 | 4 | 5 | 6  >  >>
Рейтинг
Оцени!
Поделись конспектом: