this post was submitted on 02 Jun 2023
23 points (100.0% liked)

Programming

13356 readers
1 users here now

All things programming and coding related. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 1 year ago
MODERATORS
 

It seems like there are about ~~22~~ ~~27~~ ~~46~~ ~~219~~ ~~320~~ ~~493~~ 1840 active subscribers here. I have a few questions for you all.

  • Which programming languages do you regularly use?
  • Which are your favorite to work with and why?
  • Which do you have interest in trying and why?
you are viewing a single comment's thread
view the rest of the comments
[–] ericjmorey@beehaw.org 4 points 1 year ago (1 children)

TypeScript - the best type system that I’ve ever worked with. With a bit of thought and planning, you can model complex requirements directly into the type system. The language is comfortable and easy to use, although some advanced types can become hard to read. Its biggest flaw is that its tied to JavaScript. I would love to one day see a language that’s basically just C# + TypeScript’s type system.

I feel like you'd appreciate Ocaml, ReasonML, and ReScript.

The future of Rust seems promising. I'm also intrigued by Odin as an alternative to C.

[–] hazelnoot@beehaw.org 2 points 1 year ago (1 children)

Thanks for the recommendations! OCaml and ReasonML look really interesting. But tbh I'm not quite sure what the advantage of ReScript is over TypeScript.

[–] ericjmorey@beehaw.org 3 points 1 year ago* (last edited 1 year ago)

ReScript is Ocaml but using a different compiler that follows JavaScript standards more closely. The entire Javascript ecosystem is available to ReScript.

ReasonML is Ocaml. The entire Ocaml ecosystem is available to ReasonML