Live data from Hacker News

Ask HN: Do you use an old or 'unfashionable' programming language?

news.ycombinator.com

221–230 of 338 posts

Re: Ask HN: Do you use an old or 'unfashionable' programming language?

#221
post #67

Earlier quoted context omitted.

Unfortunately I'm absolutely serious. JavaScript is a farcical joke, yet no one's laughing.

try typescript, if you haven't already, its very nice. Doesn't help with the browser part unfortunately, but at least gets rid of the javascript oddities.

I'm definitely fighting that fight.

Re: Ask HN: Do you use an old or 'unfashionable' programming language?

#222

Earlier quoted context omitted.

try typescript, if you haven't already, its very nice. Doesn't help with the browser part unfortunately, but at least gets rid of the javascript oddities.

Or literally just a linter and ES6.

Neither of those offer types; sounds more like a halfway house than true freedom from the JavaScript state penitentiary.

Re: Ask HN: Do you use an old or 'unfashionable' programming language?

#223
I still actively use Pascal/Delphi 5. I wrote a lot of software in it for the company and I'd say the bosses are quite happy about it and couldn't care less that it's not something "mainstream". Looking back I can't imagine that it could have been possible to achieve with VC++ 6 or VB.

Edit: of course it's not just the language, it's the whole Delphi environment with a variety of components and libraries and the development community.

Re: Ask HN: Do you use an old or 'unfashionable' programming language?

#224
post #56

I use a language originally called MUMPS, with the alternate name of M, which is the core language in Cache Object Script. I use it because it has features that are still not (really) included in more "modern" languages, because it is actively used in niche markets, and because I've used it for 34 years, so I have a lot of experience in it and tools written in it. It is incredibly terse, which allows for use in tight…

Ha good old Cache. I did that for four years out of college. My friends and I couldn't stand the language and couldn't wait to leave it. I realized later that it was ahead of the curve on nosql, but I never heard if InterSystems managed to ride the wave or mostly hangs on with existing business.

Re: Ask HN: Do you use an old or 'unfashionable' programming language?

#227
I use Java, many people here would probably say it is 'unfashionable' but I have never found a task--within reason--that Java couldn't provide a decent solution for. When you understand the JVM and some of the choices that have been made Java is very fun to use.

Re: Ask HN: Do you use an old or 'unfashionable' programming language?

#228
Im in the EDA industry and use Tcl. It's easily the worst language I've ever used and I firmly believe that the entire semiconductor industry is being held back years due to the stranglehold of Tcl.

Everything in Tcl is a string. This is just one example of the idiocy of this language.

Re: Ask HN: Do you use an old or 'unfashionable' programming language?

#229

Earlier quoted context omitted.

It has a dependency on the bash runtime. And coreutils. And often moreutils, or various others.

Often with better performance than Python or Perl

I don't think that's true with Perl at least, unless something has changed dramatically very recently.

Re: Ask HN: Do you use an old or 'unfashionable' programming language?

#230
It's not so much "using" as it is "understanding". I've been playing around with INRAC (http://boston.conman.org/2015/11/16-19), the language used to implement Racter (https://en.wikipedia.org/wiki/Racter) which has the most insane flow control I've ever come across in a language. Subroutines (for lack of a better term) do not need to have unique names, and when you call a subroutine, one matching the name is picked at random.

Oh, and you can specify subroutine names with a pattern (and of course, one subroutine whose name matches is picked at random).

The same works for GOTO as well. It's a very non-deterministic language. And it's so moribund that I think only two commercial programs (Racter is one, I think I've come across another) were written in it.

Post reply on HN