image/svg+xml Follow

When is it worth it to learn a new programming language?

@ksteimel what problem are you trying to solve?

I'm wanting to write a few rest servers to do implicatures given a dependency parse. I was going to use Julia because it's fast and I know it well.

However, this is squarely in go's wheelhouse.

Idk I guess it's not worth it since Julia is plenty fast, both are garbage collected and a long running server won't suffer from jit burn in.

Mostly I'm wondering about career wise though. In academia the programming language you use for research isn't relevant right?

@kai @ksteimel Go’s type system can certainly be wrangled into something close to your original theoretical data structures, but if you’re not concerned with practical considerations (like speed, ease of deployment, etc), I’d recommend using something else, like OCaml or Haskell.

Sign in to participate in the conversation
Scholar Social

Federated microblogging for academics

Scholar Social is a microblogging platform for researchers, grad students, librarians, archivists, undergrads, academically inclined high schoolers, educators of all levels, journal editors, research assistants, professors, administrators—anyone involved in academia who is willing to engage with others respectfully.

We strive to be a safe space for queer people and other minorities, recognizing that there can only be academic freedom where the existence and validity of interlocutors' identities is taken as axiomatic.

"An academic microblog that you can be proud to put on the last slide of a presentation at a conference"

"Official" monthly journal club!

(Participation is, of course, optional)

Scholar Social features a monthly "official" journal club, in which we try to read and comment on a paper of interest.

Any user of Scholar Social can suggest an article by sending the DOI by direct message to and one will be chosen by random lottery on the last day of the month. We ask that you only submit articles that are from *outside* your own field of study to try to ensure that the papers we read are accessible and interesting to non-experts.

Read more ...