Qánigelestirilgen dástúriy qurallar hám olardıń klassifykasiyası. Qánigelestirilgen dástúriy qurallardıń qollanılıwı.
Америка Қўшма Штатларининг Wolfram Research, Inc. компанияси томонидан яратилган Mathematica тизими хозирги кунда, мавжуд компьютер дастурлари орасида етакчи ўринни эгаллайди.Бу компания физик олим Стефан Вольфрам томонидан 1987 йилда таклиф этилган бўлсада, 1988 йилда Mathematica тизимининг 1-лаҳжаси(версияси) жамоатчилик хукмига хавола этилди. Mathematica дастурий тизими Америка жамоатчилиги томонидан шу йилда, яъни 1988 йилда яратилган буюк техник ва математик кашфиётларнинг 10 тадан биртаси сифатида қайд этилган. Mathematica нинг дастлабки варианти асосан Macintosh туридаги компьютерлар учун мўлжалланган бўлсада, кўп ўтмай (орадан 6 ой сунг) MS-DOS операцион тизими муҳитида ишлайдиган Mathematica тизимининг янги версияси ҳам пайдо бўлди. 1991 йилда тизимнинг Mathematica 2 версияси, 1996 йилда эса Mathematica 3.0 версиялари таклиф этилди. Шундан кейин бу дастурий тизим 20 дан ортик операцион тизимлар, яъни Microsoft Windows, Windows NT, OS/2, Linux, Unix ва бошка операцион тизимлар муҳитида ишлаш учун мослаштирилди.
Хозирги кунда Mathematica 4 (2000 йил) ва Mathematica 5 (2003 йил) тизимлари кенг кўламда фойдаланилмоқда. Mathematica 4.0 ва Mathematica 5 тизимлари ўзларининг қулай ва тушунарли интерфейси (фойдаланувчининг мулоқот муҳити) ва турли-туман характердаги ҳисоблаш жараёнларига қўлланилиш имкониятининг мавжудлиги билан ўзларининг олдинги авлодларидан кескин фарқ қилади. Салкам 20 йил ичида Mathematica тизими такомиллашиб жуда катта муваффаққиятларга эришди. Шу кунларда муҳандислар, иқтисодчилар, аниқ фанлар мутахассислари ўзларининг илмий тадқиқотларида Mathematica дастурий тизимининг имкониятларидан унумли фойдаланмоқдалар. Жаҳоннинг етакчи университетлари ўзларининг ўқув жараёнларига бу тизимни кенг кўламда жорий қилганлар. Ўрта умумий таълим ўқув юртларида( масалан, Ҳиндистонда) Mathematica дастурий тизимини ўқувчиларга аниқ фанларни ўқитишда муваффақиятли қўлламоқдалар. Mathematica дастурий тизимидан фойдаланиш бўйича АҚШ дан кейинги иккинчи ўринни эгаллаб турган мамлакат – Японияда, Mathematica дастурий тизимининг буйруқлари, функциялари, маълумотлар тизими ва интерфейси япон тилига ўгирилган.
МДҲ мамлакатлари орасида бу соҳада Белоруссия республикаси пешқадамлик қилмоқда.
Шундай табиий савол туғилади: «Шунча илм аҳлини, муҳандисларни, қолаверса ўқитувчи – профессорларни, талабаларни ўзининг имкониятлари билан ўзига ром қилган бу тизимнинг имкониятлари қай даражада? У ўзининг қайси томонлари билан мавжуд тизимлар ва дастурлаш тилларидан фарқ қилади?»
Mathematica дастурий тизими, аввало сонли ва аналитик(символли) ҳисоблашларни юқори тезликда ва аниқ бажаришган мўлжалланган дастурий тизимдир. Бундан ташқари, Mathematica дастурий тизими - компьютер алгебраси тизимлари - Maple, Mathcad, Matlab, Derive, Statictica ва бошкалари орасида энг пешқадами ҳисобланади.
Бу тизим, юкорида саналган тизимлар каби, амалий дастурлар таъминоти (АДТ) яратувчи мутахассислар учун қуйидаги:
математик амаллар: ифодаларни соддалаштириш, улар устида алгебраик шакл алмаштиришлар бажариш, турли тенглама ва тенгсизликларни сонли ва аналитик ечиш, дифференциаллаш, интеграллаш, матрицалар устида алгебраик амалларни бажариш, оптималлаш масалаларини ҳал қилиш , турли кўринишдаги (ошкор,ошкормас, параметрик ва ҳ.к) функцияларни графикларини ясаш масалаларни тез ва аниқ амалга ошириш;
ҳужжатлар ва дастурларни яратиш ҳамда таҳрирлаш имкониятини берувчи матн муҳаррирлари;
фойдаланувчилар учун интерактив режимда (бевосита мулоқот асосида) ишлаш имкониятини берувчи кўп ойнали интерфейс;
юқори савияда ташкил этилган маълумотнома тизими;
аналитик ва сонли ифодалар устида амаллар бажарувчи процессор;
мулоқот жараёнида йўл кўйилган ноаниқликларни кўрсатувчи диагностика тизими;
тизимнинг бевосита ядросига бириктирилган тайёр дастур ва функциялар кутубхонаси;
тизимни қўллаш ва мавжуд математик усулларни татбиққилиш учун зарур буладиган дастурлар мажмуаси (амалий дастурлар комплекси);
воситалардан унумли фойдаланиш имконини беради.
Юқорида саналган воситалар амалий дастурий таъминот яратиш жараёнида ўрганиладиган масаланинг математик моделини қуриш, ҳисоблаш усулларини танлаш,ҳисоблаш экспериментларини ўтказиш ва олинган натижаларни таҳлил қилиш жараёнини тўлиқ автоматизациялаш имконини беради. Бу эса АДТ ни ташкил этишнинг процедурасини ва масалаларни ЭҲМ да ечишнинг анъанавий кетма-кетлигини тубдан ўзгартиришга олиб келади.
Ҳозирги кунда амалий масалаларни сонли ва аналитик ечишда Mathematicaдан ташқари Maple, Mathcad, Matlab, Derive, Statistica ва шунга ўхшаш дастурий тизимлар ҳам кенг қўлланилмоқда.Фойдаланувчи олдида, табиийки,қуйидагича савол пайдо бўлади: «Мавжуд тизимлардан қайси биридан қандай шароитда фойдаланиш мақсадга мувофиқ?»
Ушбу саволга жавобни қуйидаги жадвалдан кўриш мумкин:
Do'stlaringiz bilan baham: |