D 2000

Nadstavba jazyka C++ syntakticky podobná MATLABu

VESELÝ, Vítězslav; Jiří ZELINKA a Jiří VALA

Zá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

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.