Matika v linuxu?

Alexandr Malusek malusek na hroch.ujf.cas.cz
Čtvrtek Duben 5 23:12:36 CEST 2001


cech na atrey.karlin.mff.cuni.cz (Petr Cech) writes:

> jedine FORTRAN

:-) Zajimavy aprilovy zert.

> bud C nebo fortran. Vsechen soft pro numeriku je ve fortranu a pripadne
> nejake novejsi i v C. Ostatni jazyky se moc nepouzivaji

Knihovny v C nebo Fortranu jsou sice prima, ale pokud se nekdo
analyzou dat zivi, tak brzy zjisti, ze cykly

editace -> kompilace -> ladeni -> editace -> kompilace -> ...

jsou prilis zdlouhave. Proto se pouzivaji interpretry, kde knihovni
funkce je mozne volat z maker. Po interaktivnim otestovani se makro
prida do vlastni knihovny. Vyhodou ROOTu je, ze makra se pisi v C++,
takze neni problem je zkompilovat a zaradit do vlastni knihovny,
kterou je mozne do prostredi ROOTu dynamicky prilinkovat.

Pro vykresleni spektra vcetne fitovaci funkce jsou tam nastroje.  V
interpretru staci zadat "spectrum->Draw()", kde tridu pro spectrum si
predtim patricne nadefinujete. Pokud pouzijete pouze numericke
knihovny, budete si muset vse (vcetne grafiky) programovat sam.

Soucasti ROOTu jsou dema. Pokud si je spustite, tak pochopite, ze
soucasne prostredky pro vyhodnocovani dat jsou uplne nekde jinde
nez pred 20 lety, kdy se pouzival Fortran.

--
A. Malusek  (malusek na ujf.cas.cz)
UJF AV CR


Další informace o konferenci Linux