Viewing a single comment thread. View all comments

Opus-the-Penguin t1_itva0ey wrote

It's really interesting that COBOL seems to be a solid median choice. It means I could've picked it up in 1980 when we got our first TRS-80 computer and been set for life. But back then we all thought COBOL was stodgy and on its way out. Turns out it would've kept me in the gravy through Y2K and up to the present.

14

685327594 t1_itval9k wrote

The big takeaway I see here is all my classes programming in assembly were pretty worthless. Are higher level languages used everywhere now?

4

Opus-the-Penguin t1_itvbpb8 wrote

Good question. I mean SOMEBODY has to be doing the ultra low level stuff in order for the high level to work, right? But yeah, back in the day, the machine language guys were the real he-man coders and the COBOL guys were just BASIC programmers with a car payment.

8

685327594 t1_itvcr71 wrote

Nobody really has to program in assembly unless they are making a new compiler.

2

Pert02 t1_itw5oad wrote

Or when you need high performance on embedded applications. Lets say you need to do signal processing on an embedded system with a DSP. Thats all assembly.

7

devoxel t1_itwqpr1 wrote

Understanding assembly does make a better programmer IMO. It gives you intuition about memory access & stack. You can get there without assembly but its much easier when you've dug through the mud yourself, at least in my experience.

Plus languages like Rust are surprisingly low level, even though it's advanced in terms of syntax and symbolic representation

6

lucun t1_itxyroh wrote

Depends on where you work at in the stack, but normally yes higher level languages are everywhere and assembly is very uncommon. I've only had to code in assembly once in my career, and it was for a very specific piece of equipment to do an overly specialized 200% performance optimization that the C++ compiler wasn't intelligent enough to do for an overly specialized use case for that CPU.

1

sittingmongoose t1_itye8v9 wrote

If you’re a cobol engineer making below $150k you’re doing it very wrong. My previous employer has been looking for a cobol engineer for 2 years, they pay lost people under 100k, this role is up over 200k now.

1

mata_dan t1_itzj55f wrote

At that point they've probably missed countless good engineers who could easily learn it in/for the role.

1