Czy w terenie używany jest język programowania Mercury?

13

Interesuję się programowaniem funkcjonalnym i logicznym, a Mercury wydaje się być dobrą mieszanką tych dwóch. Czy w ogóle jest wykorzystywany w przemyśle? Jestem osobą, która uczy się języka tylko dla zabawy, ale fajnie byłoby mieć dla niego praktyczne, przydatne możliwości. Nie mogłem znaleźć wiele na przykładach użycia w branży na stronie językowej .

Inżynier świata
źródło

Odpowiedzi:

11

Rtęć jest udoskonalonym Prologiem, ale języki logiczne są bardzo niszowe w branży i bardziej niż języki funkcjonalne. Dynamiczne języki skryptowe, takie jak Python, Ruby i PHP, oraz języki takie jak Java i C # zdominują większość tego, czego szukają pracodawcy. Krajobraz wydaje się inny w Europie i Australii, ale tylko nieznacznie.

To powiedziawszy, istnieją firmy, które używają Merkurego, chociaż znam tylko dwa: YesLogic , który tworzy PrinceXML . Znajdują się w Australii. Drugi to IT o znaczeniu krytycznym , z siedzibą w Brukseli i Australii.

Wyszukiwania na głównych stronach z ofertami pracy, takich jak rzeczywiście.com, glassdoor.com, monster.com, a także na stronie careers.stackoverflow.com, nie ujawniły ofert związanych z Merkurego.

Jednak posiadając umiejętności z Merkurego, możesz prawdopodobnie wykorzystać je do pracy w miejscach, w których Prolog był tradycyjnie używany, np. W AI.

Ale myślę, że język będzie w większości niszowy, jak Haskell. Będzie tu i tam kilka firm, które będą go używać, ale zainteresowanie pozostanie silnie akademickie i badawcze.

wkl
źródło
2
To prawda, liczba firm korzystających z Mercury, o których my (zespół Mercury) jesteśmy świadomi, wynosi trzy. (Oprócz dwóch powyższych jest teraz opturion.com).
Paul Bone