Aktuální číslo:

2026/10

Téma měsíce:

Spojení

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

Jakou barvu má vesmír

Jakou barvu má vesmír

Soňa Ehlerová  |  2. 11. 2026
Černá a bílá jsou pro mnoho lidí i barvami vesmíru (kosmu). Z pohledu člověka naprosto oprávněně: s výjimkou nejjasnějších objektů není lidské oko...
Jak mozek reguluje růst nádorů

Jak mozek reguluje růst nádorů uzamčeno

Mozek je nejvyšším řídicím centrem lidského těla. Zpracovává smyslové vjemy, vznikají v něm emoce, myšlení, řídí náš pohyb, ale také funkci...
Rostliny a dějiny

Rostliny a dějiny

Martin Soukup  |  2. 11. 2026
Koně, kozy, skot, také pšenice, ječmen, kukuřice a další domestikované druhy fauny a flóry. Nejen tomu se věnuje kniha Rostliny a rozkvět a pád...