Live data from Hacker News

Ask HN: What “old” programming languages will you still be using in 2017?

news.ycombinator.com

201–210 of 502 posts

Re: Ask HN: What “old” programming languages will you still be using in 2017?

#201
post #168

Earlier quoted context omitted.

What, really? In 2017? Explain, please! You're deploying on 68K Macs?

not deployed on apple: http://inteng.fnal.gov/Integrated_Eng/irm/irmsoftware/IRMSof...

Fascinating! And you keep old Macs around to run the toolchain on?

Re: Ask HN: What “old” programming languages will you still be using in 2017?

#202

Progress Openedge. I have never seen anyone on HN mentions it. The codebase is from the 90'. before that, I have worked with a codebase from the 80s, 10 years older than me.

Believe it or not, I actually deal with Progress too.

I feel your pain. :-D

Re: Ask HN: What “old” programming languages will you still be using in 2017?

#203
post #81

Emacs Lisp. I want to port all my remaining sh awk and perl stuff to it, and I'll havee some time to do that in the coming weeks. Also, m4. I use it together with awk and bmake for a couple websites. I plan to port awk scripts to sth. else though, I keep forgetting awk.

Emacs lisp is just so immensely sticky... once you cross the initial "what's up with this crappy lisp?" threshold, and have a finger caught in its web, you suddenly just want to put your hands all in. And then find more hands to add to the pot. I expect it to stay around a good, decent while :)

It's such a nice UI paradigm married to a decent lisp (any lisp is better than no lisp :)). Once you get the actual hang of it you can't ever leave it. Just like real coffee vs. instant abominations.

Re: Ask HN: What “old” programming languages will you still be using in 2017?

#204

Delphi I'm in the process of "inheriting" a company whose sole product is a multi million LOC behemoth written in Delphi. The product itself is a highly customizeble/parametrizeable control software for business processes/alarm management build around a rule engine for rules drawn in a graphic editor.

I inherited a Delphi program written in-house for our accounting department. Thankfully it's only about 10,000 lines of codes, and the code is quite readable. But I still have to explain to our accountants how little I know about accounting (it has something to do with money, right?).

On the plus side, Delphi is quite easy to read. I got started with no prior knowledge in Delphi or Pascal, and I was able to roughly understand significant parts of the application within a few days.

Re: Ask HN: What “old” programming languages will you still be using in 2017?

#205

Perl 5, of course! It's an awesome language and both the language and the ecosystem is getting better and better all the time

What do you do in Perl?

The largest Perl project I work on is http://www.theregister.co.uk/ which is mainly Perl on the back-end :)

Re: Ask HN: What “old” programming languages will you still be using in 2017?

#207
I've been falling back in love with Forth, and specifically SwiftForth https://www.forth.com/swiftforth/ the full source code to everything comes with the paid version, and you can literally change everything. So much saner and cleaner in implementation than shitstorms like Go, GCC, LLVM, and Java.

Re: Ask HN: What “old” programming languages will you still be using in 2017?

#208

Earlier quoted context omitted.

I studied English lol. My whole career is based on my weekends. My education helps me write eloquent email responses, though.

Eloquent email responsed are not to be underestimated, being able to communicate in clear language is a valuable skill.

I find that clear notetaking is amazing in guiding discussions. Being the one who sends out the meeting summary with next actions and clarifying remarks or being able to refer back to meeting notes gives me an amazing power in making decisions or resolving disputes. Just because I'm the one who's writing stuff down, I'm somehow given the authority to say "this is what we decided at the meeting".

Re: Ask HN: What “old” programming languages will you still be using in 2017?

#209
Many folks have said it here but I'll say it again: Common Lisp.

I have been using it professionally for 5+ years as a full-time employee at various companies. Some big-name ones, some smaller start-up ones. The mean Lisp team size has been around 4, but I did work on a project of 15 Lisp programmers. None of these projects were legacy code. Some were in places you wouldn't expect (embedded, multi-processor systems on custom-designed boards, for example). In every single case, we had no additional trouble hiring a Lisp or Lisp-capable programmer as compared to hiring for any other language, including Python. (In fact, Python was more difficult to hire for because the market is saturated with beginners who claim expertise.)

Lisp is one of those languages where the ratio of long-term benefits and productivity vs. good initial impressions is at a record high. It doesn't look like C or Python or JS, with all the parentheses, so people brush it off.

Lisp isn't the pinnacle of every great idea to come about in computer science and software engineering, but it is one of the most robust, macroscopically well designed, and most productive languages for translating arbitrary abstract ideas into maintainable, production code. Even if it doesn't look initially very pretty in the eyes of a career Python programmer.

Re: Ask HN: What “old” programming languages will you still be using in 2017?

#210
I will certainly get more into C. Mainly because C is the biggest expansion in knowledge for someone who did 15y web dev on a high level. Secondly because I don't want at all get more in touch with hype madness of JS and the likes. If we produce code at that rate the whole system will collapse within 5 years. At that time I should be fit enough to take a C senior position.
Post reply on HN