C++ a szkript helyett
A mérnöki és tudoményos számításoknál előfordul az az eset amikor nem túl nagy adatmenyiséggel kell dolgozni illetve gyors eredményre van szükség. Erre találták ki a script jellegű, magas szintű programozási nyelveket. Számos matematikai programocsomag létezik kiterjedt függvyénykövtárakkal, moduláris bővítési lehetőségekkel. Vannak fizetős megoldások pl.: Matlab és ingyenesen elérhető változatai pl.: Octave, Scilab, Sage, Ruby, Lua. Ezen csomagok mellett szól továbbá, hogy legtöbbjük kiterjedt függvénykönyvtárral is rendelkezik.
De manapság kezdenek előtérbe kerülni a grafikus programozási nyelvek, amelyekről azt mondják közelebb áll a mérnöki gondolkodáshoz. Ilyen "nyelv" a LabVIEW G nyelve vagy a Matlab Simulink illetve a Scliab Xcos / Scicos.
Viszont ha nagy mennyiségű adat feldolgozására van szükség előtérbe lépnek a gépközeli nyelvek. Ilyen lehet a C, C++. Ezeknek a nyelveknek a nagy előnye, a tapasztalataim szerint, az elkészült kód futási gyorsasága. Valamint a lefordított progrmanak nincs szüksége mindenféle futtató környezetre, csak az esetleges külső függvénykönyvtárakra.
Ami a progrmozási nyelvek ellen szólhat az a speciális függvénykönyvtárak hiánya. Ám manapság már az internet tele van jobbnál-jobb kezdeményezéssel, hogy a fejlesztő csapatok bemutassák saját munkájukat, függvénykönyvtáraikat. Ennek az oldalnak a célja hogy betekintést nyújtson pár ilyen a mérnöki és tudományos számításokhoz jól használható függvénykönyvtárak használatához. Nem törekedünk a teljességre, csak egy kis betekintést próbál nyújtani illetve kedvet csinálni.
Jó böngészést!