The English encyclopedia Allmultimedia.org will be launched in two phases.
The final launch of the Allmultimedia.org will take place on February 24, 2026
(shortly after the 2026 Winter Olympics).


Dovolená : 23. prosinec 2025 — 29. prosinec 2025
Holidays : December 23, 2025 — December 29, 2025

Flex (programovací jazyk)

Z Multimediaexpo.cz

Flex je programovací jazyk myšlenkově založený na jazyku Ada. Vznikl v pražské firmě A && L soft.

Obsah

Příklad

Program Hello World v jazyce Flex:

program hello_world =

with
  standard,
  standard.console;

begin
  write_line('Hello World!');
  end hello_world;

Vlastnosti jazyka

Jedná se o imperativní objektově orientovaný jazyk se silnou typovou kontrolou. Mezi hlavní návrhová kritéria patřila prevence programátorských chyb a snadnost údržby, takže jazyk je poměrně „upovídaný“ – např. příkazový blok je ohraničen slovy BEGIN a END, ukončení podmíněného příkazu či smyčky vyžaduje rozlišení pomocí např. END IF či END WHILE atd.

Z méně běžných vlastností lze jmenovat například:

  • Podpora pro vícevláknové programování a zasílání zpráv přímo v jazyce.
  • Rozlišení logických spojek používajících zkrácené vyhodnocování a těch, které je nepoužívají: AND a OR versus AND THEN a OR ELSE.

Vznik a využití

Programovací jazyk vznikl pro vnitřní použití ve firmě A && L soft, kde se používá v systému elektronického bankovnictví OfficeLine. Kompilátor jeho vylepšené verze byl později uvolněn k nekomerčnímu použití zdarma spolu s modulem modFlex umožňující programování server-side aplikací pod HTTP serverem Apache (pouze pod Microsoft Windows). Jazyk se nesetkal s příliš velkým ohlasem a vývoj této verze byl posléze pozastaven.

Externí odkazy