Live data from Hacker News

Most(ly dead) Influential Programming Languages

hillelwayne.com

261–270 of 291 posts

Re: Most(ly dead) Influential Programming Languages

#261
post #119

Earlier quoted context omitted.

I switch quite often. Sometimes 3 languages a day: Delphi/Lazarus/FreePascal, C++ and Javascript so it now takes few minutes to adjust.

I try not to switch too often, just because I find it hard to remember the details. The one that always stumps me the most is comments -- I always stare for several seconds trying to remember how comments work in that language.

Oh, I completely agree. I do not switch because I want to, but because I have to.

Re: Most(ly dead) Influential Programming Languages

#262
post #4

Interesting to see Pascal on the list - it was the language of choice in my high school and my first programming language, back in 2010. I haven't touched it since, but I do remember it was pretty easy for me to pickup the syntax, especially compared to languages I would learn later in uni, like say C.

Wait, Pascal was in use in 2010? I thought it was a dead language when I used it in high school in 1997-1998.

Turkey bought Delphi licenses for a million students just a couple' months ago: https://news.ycombinator.com/item?id=22116275

Re: Most(ly dead) Influential Programming Languages

#263
post #70

Earlier quoted context omitted.

It keeps going! 3 3 3 ⍴ ⍳10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 M ← 3 3 3 ⍴ ⍳10 M*M 1.00000E0 4.00000E0 2.70000E1 2.56000E2 3.12500E3 4.66560E4 8.23543E5 1.67772E7 3.87420E8 1.00000E10 1.00000E0 4.00000E0 2.70000E1 2.56000E2 3.12500E3 4.66560E4 8.23543E5 1.67772E7 3.87420E8 1.00000E10 1.00000E0 4.00000E0 2.70000E1 2.56000E2 3.12500E3 4.66560E4 8.23543E5 That's 3 nested 3x3 matrices, and we take th…

Isn't that a pointwise exponentiation (1^1, 2^2, 3^3, ...)?

Yes it is; APL uses × for multiplication.

Re: Most(ly dead) Influential Programming Languages

#264
post #254

For all the mentions of FORTRAN in the description of other languages, it's a real surprise that FORTRAN doesn't rate a mention of its own -- though there are corners of the world where it's still in use. It's notable not only for being the Lingua Franca of scientific computing through at least the '80s, but also for breaking ground in programming language technology, starting right at the beginning -- the Fortran I…

If you leave the HN/SV bubble, you find huge amounts of Fortran. It's still plays a significant role in scientific computing. If you lost track of it in the '80s, you might be interested that the language had major updates in '90, '95, '03, '08 and 2018. It's just not a part of the world of cat pix sharing websites and innumerable "Foo of Bar" startups.

Same with COBOL.

Re: Most(ly dead) Influential Programming Languages

#265

No one is doing anything new in COBOL but there is so much old stuff that could only be replaced by a massive investment in rebuilding infrastructure. COBOL isn't dying anytime soon. At one point, like 10-15 years ago, I knew experienced well paid COBOL programmers being laid off and being replaced by kids fresh out of school. And then CS programs, if not outright stopped, at least greatly reduced teaching COBOL cour…

I know at several dozen companies in my state alone who are still "doing something new" in COBOL, including the company I currently work for. No, that's not just maintenance, it's new apps and projects. Most of these are on a 'Fortune' list in terms of size.

Startups and small companies can ignore anything that isn't new and shiny; companies processing billions of dollars/transaction know better.

Re: Most(ly dead) Influential Programming Languages

#267

Earlier quoted context omitted.

I don't think it did. Those of us who bothered to spend more than a glancing look at prototypes figured them out pretty easily. Including Classes in JavaScript feel like pandering: there really wasn't much to directly gain from them, but they threw them in there anyways because the TC knew it'd gain JavaScript some popularity.

Wha? That's a take . Here's mine: ES6 classes are wildly smart. They provide the benefits of prototypical inheritance--you can just reach into the thing and do what you want to do!--while making it way easier for many developers to read and parse in short order, while reducing the difficulty spike in moving to JavaScript (or, today, TypeScript). "Pandering". Right. I can write old-style object prototypes. It makes my…

It makes your eyes bleed? If you thought mine was a take...

Anyways, let's not act like ES6 classes aren't without their slew of issues, obscure syntax, and most importantly, problems when it comes to transpiling and backwards compatibility:

https://medium.com/@WebReflection/a-case-for-js-classes-with...

Re: Most(ly dead) Influential Programming Languages

#268
post #224

Earlier quoted context omitted.

I think Forth's influence is more subterranean. I.e. PostScript and coreboot, etc. Forth is there, but rarely in your face. As far as the underlying concepts, speaking as someone who has experimented recently with Joy (one of the concatenative languages you mention. although it wasn't directly influenced by Forth, I think, it's a case of convergent design), I think it's a shame it hasn't been more influential. The ti…

Joy is a great language! I also wish it had been more influential. Maybe you already knew this, but there are lots of great articles about Joy in nsl.com, and there is also Thun: http://joypy.osdn.io/ (which someone suggested me around here).

:D yeah, dude, that was me (Thun, not nsl.) Cheers!

Re: Most(ly dead) Influential Programming Languages

#270

Earlier quoted context omitted.

Why did C++ survive the advent of Java? One reason: the mainstream JVM, HotSpot, is written in C++. As such, the production Java ecosystem is not self-hosting and relies on C++ to be sustained. (Writing a JVM in just Java is doable, and some research JVMs have done it, but that approach hasn’t yet been fully productionised.)

There are probably >100,000 c++ devs out there, and ~100 of them work on HotSpot. I don't think the HotSpot devs are significant in encouraging c++ usage

There are around 5 million C++ developers.
Post reply on HN