2000
Nadstavba jazyka C++ syntakticky podobná MATLABu
VESELÝ, Vítězslav; Jiří ZELINKA a Jiří VALAZákladní údaje
Originální název
Nadstavba jazyka C++ syntakticky podobná MATLABu
Název anglicky
Matrix object superstructure of C++ similar to MATLAB
Autoři
VESELÝ, Vítězslav; Jiří ZELINKA a Jiří VALA
Vydání
Prague, Proceedings MATLAB 2000, s. 398-405, 2000
Nakladatel
HUMUSOFT s r.o, Praha
Další údaje
Jazyk
čeština
Typ výsledku
Stať ve sborníku
Obor
20206 Computer hardware and architecture
Stát vydavatele
Česká republika
Utajení
není předmětem státního či obchodního tajemství
Organizační jednotka
Přírodovědecká fakulta
ISBN
80-7080-401-7
Klíčová slova anglicky
scientific computing; matrix objects in C++
Změněno: 15. 1. 2007 17:18, doc. RNDr. Vítězslav Veselý, CSc.
Anotace
V originále
Cílem příspěvku je představit projekt objektově a maticově orientované nadstavby jazyka C++. Po stránce syntaktické i funkční je natolik kompatibilní s jádrem MATLABu, aby umožnila zcela nezávisle na něm: (i)snadný (mechanický) převod funkcí zapsaných v jazyce MATLAB do prostředí C++, (ii) přímou implementaci numericky orientovaných algoritmů v C++ stejně pohodlně jako v jazyku MATLABu (zejména bez potíží a rizik spojených s dynamickou alokací paměti), (iii) modulární vytváření samostatných aplikací ve formě spustitelných souborů EXE i DLL-knihoven. Všechny funkce takto vytvořené v C++ lze přímo volat nejen z prostředí MATLABu (což například usnadní výrazně jejich ladění v C++), ale i z jakéhokoliv programového systému podporujícího spolupráci s externími DLL-knihovnami.