I use Delphi. The RAD Studio IDE is super featured and it's really easy to create interfaces. A nice feature is that the programs produced contain all dependencies so nothing else needs to be installed when distributing.
Delphi is excellent!
Ask HN: Do you use an old or 'unfashionable' programming language?
91–100 of 338 posts
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#92Pascal - still use it today. I started with Turbo Pascal 3.0, went through several versions of Borland Pascal (DOS and Windows), several versions of Delphi, and am now using FreePascal. I do most of my work on Linux nowadays. Pascal still gets everything done and after 20+ years I am really fluent in it. Did a little bit of Javascript with Node.js, also looked at Golang. While I did like some aspects of them, there w…
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#93Earlier quoted context omitted.
I'd love to see some screenshots of a modern Delphi application if that's possible?
I'm pretty sure Altium Designer, a decent and pricey EDA suite, is written mostly in Delphi.
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#94My dad uses and has used BASIC. He's not a teacher, nor a hobbyist. He writes bank software. In BASIC. For forty years. At the same company. UBS, Bank of China, and other names all run this massive million(s)-line BASIC codebase, that he almost singlehandedly wrote, on minicomputers[1] powered by OpenVMS. With it, according to my father, they process billion dollars worth of transactions and other facets of their bus…
...but it also gives me access to great symbolic manipulation tools, which more than makes up for it.
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#95Bash. 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!
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#96Anyone use ABAP (language for SAP)? I think you can get paid a lot of money as an ABAP programmer. https://en.wikipedia.org/wiki/ABAP
Was pretty fun but making separate applications is often the better idea.
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#97My dad uses and has used BASIC. He's not a teacher, nor a hobbyist. He writes bank software. In BASIC. For forty years. At the same company. UBS, Bank of China, and other names all run this massive million(s)-line BASIC codebase, that he almost singlehandedly wrote, on minicomputers[1] powered by OpenVMS. With it, according to my father, they process billion dollars worth of transactions and other facets of their bus…
It has all of the optimal features:
1) You pretty much have to TDD, but it isn't hard to because you can start by writing tests that the old software passes as your "spec".
2) It actually matters if it works. As a junior dev, one of the hardest parts about giving a shit was that the tasks I was given often didn't matter.
The quality of my code when I was younger scaled exponentially with the challenge and meaningfulness. As is true with many immature youths, I only acted like it mattered when it mattered.
3) A senior engineer would likely enjoy refactoring/rewriting something like this. Focus on getting it right, take time to craft elegant solutions, etc. Plus you get to teach someone
4) Large company with resources and domain to take a long-term outlook on the problem. UBS isn't going anywhere (I hope), so they are incentivized to take longer to write a solution that lasts another few decades. They can also take the time to train a junior developer without worrying that they'll miss their metrics for the next funding round.
Honestly it sounds like a blast. Sign me up!
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#98Earlier quoted context omitted.
As a young developer, do you know where and how I could go about getting into the COBOL industry? All the job listings seem to require a decade's worth of experience and lists expertise requirements in technologies that are proprietary and only available on a mainframe. COBOL on its own is not very hard to pick up, but I'm lost as to how to learn about the ancillary technologies. I'm not sure it's so much that nobody…
Contact the companies looking for COBOL coders. They're desperate, and will tell you exactly what you need to learn and probably pay for any training you need. Sure they'd prefer someone with a decade or five of experience, but seriously: COBOL coders are literally dying off at this point. 17 years ago was the last great hurrah for hiring & training COBOL developers, averting the "Y2K crisis" before calendars ticked…
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#99I use Awk fairly regularly, in the form of actual scripts (not just expressions passed on the command line). Despite its age, it's still extremely powerful and usually very pleasant to read and write. Gawk adds socket support, so writing network scripts is usually painless. I've also been known to write Perl (5) and Tcl programs, but significantly less often nowadays.
Re: Ask HN: Do you use an old or 'unfashionable' programming language?
#100Still, it's a loosely-typed (except when it isn't) language that exists in two forms - tag-based and Algol-ish (within tags) - and it carries a lot of Java-derived complexity in is API while not being as flexible as even JavaScript.
Lately, I've been using Python and Flask to build sites in, which is far nicer.