Live data from Hacker News

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

news.ycombinator.com

21–30 of 502 posts

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

#24

Lots and lots of C. (I'm mostly an embedded C programmer these days). Some C++ for a bit of higher-level "business logic" that benefits from a class-based approach, but a fairly limited subset of "modern" C++.

Plus if you don't need inheritance, you can just use pointers to structs and pass them to functions. And if you need simple polymorphism in some small places, you can use tagged unions.

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

#25

Depends what you mean by "old". I'm mainly using C# and that is (somewhat surprisingly) 17 years old [1]. I still think of it as a shiny new thing. [1] https://en.wikipedia.org/wiki/C_Sharp_(programming_language)...

To be fair a lot of really useful C# features came way after that, like LINQ, Async/Await, type inference, etc

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

#27

Lots and lots of C. (I'm mostly an embedded C programmer these days). Some C++ for a bit of higher-level "business logic" that benefits from a class-based approach, but a fairly limited subset of "modern" C++.

Lots and lots of C for me too. A huge pile of legacy business software which is still being extended to do new stuff.

My only real gripe with C is that you have to write your own functions/macros (or use someone else's) to make dealing with strings intuitive. The stdlib is perfectly fine from an algorithmic standpoint, but I always have to look up every string function's manpage, every single time I use them.
Post reply on HN