Názor k článku Fortran: chroustání čísel pro všechny od highegg - Dost možná. Víte, naprostá většina mých kolegů "pluskařů"...

  • Článek je starý, nové názory již nelze přidávat.
  • 30. 7. 2007 12:28

    highegg
    Dost možná. Víte, naprostá většina mých kolegů "pluskařů" ve skutečnosti používají jen určitou dost omezenou podmnožinu jazyka C++ - nejspíš to bude platit i pro vás. Spoustu vlastností C++,
    které jsou užitečné pro softwarové inženýry, nepoužíváte, zato byste ocenil nějaká numerická rozšíření - vicedimenzionální pole, aritmetiku s poli apod.
    C++ v podstatě skoro žádné numerické vlastnosti nemá, ale hodně jich lze dodělat pomocí
    knihoven - to díky veliké rozšířitelnosti jazyka (na kompilovaný jazyk, Python je samozřejmě jinde). Jenže to pořád není ono. Když si to dělám sám, tak to třeba ještě jde, a s nedostatky
    se vyrovnám. Ale pokud já dělám v C++ pole s FLENS, kolega používá uBLAS, další kolega Blitz++,
    a další používá std::valarray, a chceme dělat na něčem spolu, máme velký problém.
    Ve Fortranu ten problém není, protože ta pole jsou prostě standardizovaná.

    Mě se Python taky moc líbí, jen mi někdy přijde až příliš průkopnický, a některá specifika
    se prostě neshodují s tím, jak já přemýšlím - například že defaultně přiřazení vytváří
    mělkou kopii.