I use Erlang/OTP as my go-to language. The flack about its ugly syntax certainly puts Erlang in the unfashionable camp. But unjustly. I use it because I like single assignment of variables, pattern-matching, and I also think FP is pretty swell. Someone said recently that the Erlang community could be as small as one-thousand serious hackers. Now that's relatively small!
Ask HN: Do you use an old or 'unfashionable' programming language?
141–150 of 338 posts
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#142Bash. I'm obsessed - so much so that I'll solve more complex problems taking 3x time rather than falling back to Python. And then there's bash one-liners, they're the best!
I keep expecting the performance to be terrible but it's surprisingly efficient.
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#143I use Erlang/OTP as my go-to language. The flack about its ugly syntax certainly puts Erlang in the unfashionable camp. But unjustly. I use it because I like single assignment of variables, pattern-matching, and I also think FP is pretty swell. Someone said recently that the Erlang community could be as small as one-thousand serious hackers. Now that's relatively small!
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#144Although I mainly write code in Python, JavaScript and Go, I have a SaaS web application that was written in the early 2000s using ColdFusion (CFML) which I still support (started at v5 and now runs on v8). In the mid to late nineties (and early 00s) it was one of the best ways to write web applications (it was actually the first Application server as far as I know). But today is 2016 and ColdFusion is one of the lea…
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#145some use PROLOG at work. If anybody know a serious modern replacement here, i'm listening. Yeah we could go with 50 different DSLs written in Java, but why reinvent the wheel ? That stuff works and it's powerful.
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#146Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#147Earlier quoted context omitted.
I also dislike R. Strongly disagree with the argument that MATLAB is more clear than python, however. Have you tried numpy/scipy? Provides excellent performance and very powerful APIs. I've always found that a great deal of the MATLAB syntax does not gel with my expectations. "./" vs. "./" for instance, or using parenthesis to address array elements. I would much prefer a truely OO capable language, as well.
> "./" vs. "./" Is this a typo? It seems like two instances of the same thing
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#148Smalltalk! I got in touch with it in university and I love it. I'm convinced it is the best OO language there is, and generally one of the best general purpose languages (and environments!) ever invented. I even had the luck to be able to use it on my last job (VisualWorks), but unfortunately I no longer have that job :(
It is the best OO language there is, it is after all the original OO language. Everything else is a poor copy.
I'll grant you that Kay coined the term (at least AFAIK)
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#149some use PROLOG at work. If anybody know a serious modern replacement here, i'm listening. Yeah we could go with 50 different DSLs written in Java, but why reinvent the wheel ? That stuff works and it's powerful.
Depending on what you're doing datalog might work for your needs, which has implementations/libraries in a multitude of languages
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#150I've been using Fortran 90/95 extensively over the last few years, for numerical simulation of quantum systems. I think there's a lot of misconceptions about Fortran (which is partly due to Fortran 77, with its punchcard format and spaghetti code). Fortran 90 is basically a different language, and is actually reasonably modern. I see it as significantly more suitable for numerical programming than C/C++. Fortran is c…
> not having to deal with pointers
There are pointers in Fortran, though. It's the absence of things like pointer arithmetic that makes them much safer to use.