2 ms·
Dyalog APL is the one I'm most familiar with; as well as its array language syntax it has procedural-style keywords for control flow[1] like if/then/else and do
by jodrellblank 3y ago
Dyalog APL is the one I'm most familiar with; as well as its array language syntax it has procedural-style keywords for control flow[1] like if/then/else and do/loop and so on. It has OOP class syntax too, and .NET framework bindings for event-driven Windows Forms GUIs and calling C#/.NET DLLs or building APL-based DLLs for other .NET languages. So yes, but you're not writing much array style code to do those parts. As well as being usable for the back end of a webserver.
[1] https://help.dyalog.com/latest/#Language/Control%20Structures/while.htm?TocPath=Programming%2520Reference%2520Guide%257CDefined%2520Functions%2520and%2520Operators%257CTraditional%2520Functions%2520and%2520Operators%257CControl%2520Structures%257C_____3 https://help.dyalog.com/latest/#Language/Control%20Structure...