Flex (programovací jazyk)
Z Wikipedie, otevřené encyklopedie
Flex je programovací jazyk myšlenkově založený na jazyku Ada. Vznikl v pražské firmě A && L soft.
Obsah |
[editovat] Příklad
Program Hello World v jazyce Flex:
program hello_world =
with
standard,
standard.console;
begin
write_line('Hello World!');
end hello_world;
[editovat] 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í:
ANDaORversusAND THENaOR ELSE.
[editovat] 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.
[editovat] Externí odkazy
- Článek na Interval.cz
- Článek jednoho z autorů jazyka na Root.cz
- www.flexlanguage.com – Oficiální stránky o jazyce
| Programovací jazyky | |||
|
ABAP | Ada | AWK | Assembler | C | C++ | C# | COBOL | ColdFusion | Clean | D | Eiffel | Erlang | Flex | Fortran | JADE | Java | JavaScript | Lisp | Lua | Oberon | Object Pascal | Objective-C | Pascal | Perl | PHP | Python | REALbasic | REBOL | RPG | Ruby | SQL / PL/SQL | Tcl / Tcl/Tk | Visual Basic / VBScript | VB.NET | Visual FoxPro
|

