Кіріспе

Математикалық модельдеу бағдарламалық жасақтамасы

TK Solver (бастапқыда TK!Solver) – декларативті, ережелерге негізделген тілде жұмыс істейтін математикалық модельдеу және мәселелерді шешуге арналған бағдарламалық жүйе. Оны Universal Technical Systems, Inc. компаниясы коммерциялық түрде таратқан.

Ережелер, айнымалылар және бірліктер

Барлық ережелер Ереже парағына немесе пайдаланушы анықтаған функцияларға енгізіледі. Электрондық кестеден немесе императивті бағдарламалау ортасынан өзгеше, ережелер кез келген тәртіпте немесе реттілікте болуы мүмкін және олар міндеттемелер түрінде жазылмайды. "A + B = C / D" – TK Solver-де қолданылатын жарамды ереже және оның кез келген төрт айнымалысы бойынша шешім табуға болады. Ережелер қажет болған жағдайда Ереже парағына олардың орналасуына қарамастан қосылып, жойылып, басқа үлгілерге енгізілуі мүмкін. TK Solver моделіне дейін 32 000 ереже енгізілуі мүмкін, ал ағымдағы нұсқамен бірге келетін кітапхана жоғары математика, статистика, инженерия және ғылым, қаржы және бағдарламалау салаларындағы пайдалы құралдарды қамтиды. Ережедегі айнымалылар ереже енгізілген кезде автоматты түрде Айынымалылар парағына жіберіледі және ереже экранның төменгі жағындағы MathLook көрініс терезесінде математикалық форматта көрсетіледі. Кез келген айнымалы кіріс немесе шығыс ретінде жұмыс істей алады, ал модельге Advanced Spring Design, Integrated Gear Software, Interactive Roark’s Formulas, TK-дегі жылу алмасу және динамика мен діріл талдауы кіреді.

Деректерді көрсету және ортақтастыру

Таблицалар, сызбалар, түсініктемелер және MathLook белгілеу құралы TK Solver модельдерін толықтыру үшін қолданылуы мүмкін. Модельдерді Microsoft Visual Basic және NET құралдарымен басқа компоненттерге қосуға болады, немесе RuleMaster өнімі арқылы интернетке шығаруға, немесе Excel Toolkit өнімі арқылы Excel электрондық кестелерімен байланыстыруға болады. Сонымен қатар, TK Solver модельдерін CAD суреттерімен және үш өлшемді модельдермен байланыстыратын DesignLink мүмкіндігі де бар. Премиум нұсқасында, жеке модельдерді TK лицензиясы жоқ басқалармен бөлісуге болады, оларды Excel-де немесе тегін TK Player бағдарламасында ашуға болады.

Қабылдау

BYTE журналы 1984 жылы "TK!Solver кез келген теңдеуді шешуге өте жақсы" деп мәлімдеді, бірақ ол матрицаларды өңдемейтін еді, ал Fortran немесе APL сияқты бағдарламалау тілдері сызықтық теңдеулерді бірдей шешу үшін артық мүмкіндіктерге ие болды. Журнал қорытындысында, шектеулеріне қарамастан, бұл "ғалымдар мен инженерлерге пайдалы, қуатты құрал" екенін айтты. Осыған ұқсас өнім болған жоқ. 5.0 нұсқасымен TK Solver матрицаларды өңдеу мүмкіндігін қосты. 1988 жылдың ортасына қарай Mathsoft компаниясының Mathcad және Borland компаниясының Eureka: The Solver сияқты бәсекелес өнімдер пайда болды. VisiCalc және TK Solver бағдарламасын Software Arts компаниясында бастап әзірлеген Дэн Бриклин, нарық "біз ойлағандай үлкен болған жоқ, себебі көп адам теңдеулермен ойламайды" деді.