Aktuální číslo:

2026/7

Téma měsíce:

Mapy

Obálka čísla

Naděje pro příležitostné programátory

 |  12. 7. 2007
 |  Vesmír 86, 407, 2007/7

Bývaly doby, kdy poměrně přehledné programovací jazyky, jako třeba Fortran, umožňovaly i příležitostným programátorům z řad vědců přijatelně úspěšné programování nepříliš zamotaných algoritmů. Ta přehlednost nebyla ani tak v tom, že by programovací jazyky byly schválně co nejjednodušší, jako spíš v tom, že tehdejší počítače ani moc bohatý repertoár postupů na vybranou nenabízely. I tak bylo programování pro vědce-teoretika, řekněme, dost nepohodlné – vzorce se psaly jinak, větší cykly trvaly dlouho, místo některých písmen se musely psát jakési shluky normalizovaných znaků.

Od té doby se počítače rozvětvily do mnoha „výkonnostních kategorií“, každá z nich nabízí mnohem víc možností než dávné prapočítače a k už zmíněnému výčtu nepohodlí přibylo několik dalších. Hlavně to, že programátor musí ovládat mnohem širší stupnici dovedností a v podstatě (až na triviální výjimky) by měl být profesionál.

Zdá se, že v posledních měsících svitla příležitostným programátorům mezi vědci alespoň nějaká naděje. Firma Sun zahájila projekt vývoje programovacího jazyka Fortress (název je odvozen od slov „Secure Fortran“, a i když nemá s Fortranem moc společného, alespoň revokuje vzpomínky na jeho dávnou užitečnost). Měl by vyjít příležitostně programujícím vědcům naproti v několika směrech, hlavně pak v následujících třech.

  • Díky přechodu z osmibitových až na šestnáctibitové znaky umožňuje používat symboly snad všech abeced na světě včetně asijských.
  • Měl by umět číst vzorce napsané v některém pokročilém textovém editoru (tedy ne v řádce, ale rozmístěné po ploše) a převést je do počítačově stravitelné podoby.
  • Měl by umožňovat paralelní počítání velkých cyklů místo postupu „krok za krokem“, a tím urychlit složité výpočty.

Dodejme ještě, že dnešní programovací jazyky už nejsou zpracovány překladači ve starém smyslu toho slova, ale interpretery, které program přizpůsobí architektuře konkrétního počítače (pokud má potřebné parametry). To znamená, že stejný program může vědec pustit na svém PC doma i na velkém sálovém počítači. Když tyto výhody sečteme, mělo by jít o docela revoluční úlevu.

Je však poctivé trochu ztlumit optimizmus, který by tahle glosa mohla vyvolat. Projekt se teprve rozbíhá, některé z jeho vlastností jsou zatím na úrovni dobrých úmyslů a celé to dá ještě hodně práce. Nicméně už ten úmysl sám o sobě vypadá nadějně. (Pro zvědavější je tady research.sun.com/projects/plrg/fortress.pdf.)

Ke stažení

RUBRIKA: Aktuality

O autorovi

Martin Mareš

 

Doporučujeme

Když bahno teče jako ledovec

Když bahno teče jako ledovec

Petr Brož  |  7. 7. 2026
Už několik desetiletí si věda láme hlavu nad zvláštními, několik desítek metrů vysokými kopci rozesetými po různých částech Marsu. Je přitom...
Ideologie v mapách, mapy v rukách ideologů

Ideologie v mapách, mapy v rukách ideologů uzamčeno

Jitka Močičková  |  7. 7. 2026
Mapy jsou často vnímány jako důvěryhodné médium založené na seriózních datech. Proto nebývají podrobovány stejné míře kritické reflexe jako text,...
Když mapa mluví

Když mapa mluví uzamčeno

Jan D. Bláha  |  7. 7. 2026
Mapy patří k nejpřesvědčivějším obrazům světa. Působí věcně a spolehlivě, nejsou však pouhým otiskem reality. Každá mapa je výsledkem rozhodnutí,...