Vědci z ČVUT usnadňují aktualizace programovacích jazyků. Mohlo by to zlevnit elektroniku
I vaše pračka o prádle přemýšlí. Vědci z FIT ČVUT chtějí zajistit, aby to dělala co nejefektivněji. A třeba i díky tomu zlevnila.
Dopravní prostředky, zařízení bankovních služeb, chytré telefony i automatické pračky. Počítače a jejich systémy jsou ve všem kolem nás. A všechny musel někdo naprogramovat. Aby však zařízení fungovala tak, jak od nich čekáme, je třeba část z nich pravidelně aktualizovat. To je ale velmi zdlouhavé a drahé. Vyřešit tento problém má velkou cenu – a právě na zjednodušení a zlevnění aktualizací takzvaných programovacích jazyků dostali vědci na Fakultě informačních technologií ČVUT grant ve výši 77 milionů korun.
Elektronická zařízení v sobě mívají schovaný čip (nebo víc), na kterém zjednodušeně řečeno běží netriviální program, který je řídí. I taková pračka, pokud chce vyprat prádlo podle zvoleného nastavení, potřebuje vyřešit velké množství složitých procesů, které musel výrobce naprogramovat. Na ČVUT se snaží jazyky, pomocí kterých se tak děje, zlepšovat.
Když pak takový programovací jazyk zastará, prakticky zestárne i celý přístroj. Aby jeho možnosti odpovídaly technologickému vývoji a očekávání uživatelů, je nutná aktualizace jazyka. Jenže takové změny jsou pro firmy extrémně finančně a časově náročné. A o to víc pak stojí výrobky a služby.
Když firma přijde s novou verzí jazyka, není to jen otázka vylepšeného programu. Je nutné také vytvořit veškerou dokumentaci, tedy manuály, návody, školení či třeba příklady na internetu, aby korespondovaly s novou verzí. Následně musí programátoři přepsat starý kód na nový, aby nové změny přístroj používal.