Re:In 2017, learn every language
by nickpsecurity on Saturday December 31, 2016 @12:25PM
(#13291982)
OO should be Smalltalk given it's real OO & implementations still exist. Functional should include an ML on it given all the languages influenced by SML and Ocaml. If they'd done functional, then I suggest Mercury for logic language as it's a better Prolog with functional and performance improvements. It's used commercially, too. Query, if logic programming is done, should be SQL followed by Datalog. Assembly should be x86 and one RISC (probably ARM).
[ Parent
| on HN ]
> I suggest Mercury for logic language as it's a better Prolog with functional and performance improvements. It's used commercially, too.
Any idea what sort of applications the Mercury language is used commercially for? (Only) one I know of is Prince XML (from the Wikipedia article about either one of them). Not saying it's not used for more, just interested to know.
Re:In 2017, learn every language
by nickpsecurity on Sunday January 01, 2017 @01:13PM
(#13296597)
Regular business apps or processes at Mission Critical IT:
http://www.missioncriticalit.com/technology.html
You could also use it anywhere Prolog is used. So, you could look up applications or commercial users of Prolog. Here's one in finance that would probably benefit from Mercury:
https://dtai.cs.kuleuven.be/CHR/files/Elston_SecuritEase.pdf