Hallo Ich möchte eine FP-Sprache aufheben (es ist immer ein Schmerz, wenn Sie in einer Position arbeiten, die Sie nicht viel lernen müssen), und nachdem ich einige Nachforschungen gemacht habe Filz Erlang und OCaml sind die beiden, denen ich aus folgenden Gründen gerne die Füße nass machen möchte:Erlang vs OCaml (beste Nische, um zu passen)
1) Ich arbeite hauptsächlich am Hochverfügbarkeits-Webserver-Backend-System in C++. Ich habe gehört, dass Erlang eine großartige Lösung für Skalierbarkeit und Fehlertoleranz ist. Obwohl ich nicht glaube, dass meine derzeitige Firma ein Projekt in Erlang haben wird, denke ich, dass Erlang eine gute Sprache für meine langfristige Karriereentwicklung sein könnte.
2) Ich habe einen Kollegen, der wirklich gut in OCaml ist, ich meine, er ist wirklich gut darin (aber er arbeitet nicht daran für seine tägliche Arbeit. Er unterhält mehrere Bibliotheken). Ich dachte mir, dass er eine gute Ressource sein könnte, wenn ich OCaml lerne.
Meine Interessen sind hauptsächlich auf verteilte Systeme (meine aktuelle Arbeit ist einige Middleware Entwicklungsarbeit) und High-Performance-Computing (rate mal, ich hatte ein paar Jahre Graduiertenschule Forschung, insbesondere PDE in Finanzanwendungen - also habe ich immer das Gefühl gehabt, dass ich vielleicht irgendwann später wieder eine Finanzmodellierung machen könnte.)
Irgendwelche Vorschläge? Bitte schlagen nicht „lernen beide“, da ich nicht so schlau :-) bin
Dank
Ich bin ein Erlang Programmierer und ich denke es ist "einfach" in Erlang "echte" Systeme zu bauen. Systeme mit guter Zuverlässigkeit, Stabilität, Latenz usw. Systeme, die mit vielen Clients/Kunden umgehen können und trotzdem eine ande einfache Architektur haben (ich würde nichts über OCaml wissen, also poste ich das nur als Kommentar). –