Here is an interesting language I came accross today: OCaml.
What is OCaml? OCaml is a general purpose industrial-strength programming language with an emphasis on expressiveness and safety. It is the technology of choice in companies where a single mistake can cost millions and speed matters, and there is an active community that has developed a rich set of libraries.
Moreover, I found an interesting article talking about the pros and cons of this language. Esper Tech Blog, the author of the article addressed my next quesiton as well: “who uses OCaml?”
To my surprise, many well-know companies use it such as:
The tools that will get you started are:
- The OCaml website
- The Real World OCaml book
- The OCaml from the Very Beginning book
- The More OCaml: Algorithms, Methods, and Diversions book
- Web-based OCaml compiler : The best part of this web-based compiler is that once you load it once, it works offline. Kudos!
The Web-based OCaml compiler makes it easy to jump-start playing around with the language.