Just a quick survey:

How old are you as an IT specialist / dev?

Which of the next high level programming languages do you familiar with?

1. C#

2. C++

3. C

4. Pascal

5. Prolog

6. Lisp

7. Forth

8. Basic

9. Ada

10. PL/1

11. Algol

12. Cobol

13. Fortran

+1. Omsi Pascal

#devs #it #programming #software #survey #plebchain #zap

Reply to this note

Please Login to reply.

Discussion

C. I have much to learn i see

C is the basic of all Linux, Ritchie, Thomson and Kernigan were smart persons. So C is very good for nearly everything (I don't like the OO languages)

2,3,6,8 & 9 are all I need. 5 if I'm dealing with FPGA's.

Do you use Prolog for FPGA-s?

0. ASM

It was intentional, cos many kind of ASM exists, depending on CPU manufacturers. The ASM world is a complete universe. So what kind of ASM?

- IBM

- DEC

- Siemens

- Intel, AMD

- Motorola

- Atmel or other SoC

...suddenly these came to mind

PIC micro. Can't remember the family.

This is a peripherial microcontroller. Originally manufactured by Microchip Technology.

Specialized device like AMD or Nvidia GPU-s

This was the 90s, that was the main processor 😆

Yes, but we didn't use them as I remember. When I began developing the most modern microchip CPU was the Z80, but the IBM PC/XT contained Intel 8086.

Originally I learned on DEC PDP11/45 (and clones like CM4, TPA11) and on a Polish ODRA1204.

I'm not a pro - only C

My path was:

- Basic

- Z80 Assembler

- Pascal

- C

- PHP

- C

- Python

- C#

Now guess my age :-)

55-60 :-)

Hahah, much too off, guess again, consider I started when I was 5

It was a joke 😆

And it is bery interesting to learn programming at 5. Respect!

So C# is the newest from about 2002-2003, you are above 30. But it was one OOP, and the older developers don't like OOP just procedural or structured programmimg languages, and the yking developers cannot imagine what is the assembly so you are probably middle aged. Zilog's Z80 isn't a popular CPU now as I remember to the middle 80's, you probably younger than 45. Unless you are retro fan and like to reprogram 8bit based games, like Pacman :-) (or older embedded systems, Simclar ZX81...)

It is respectable too, that you were able to learn asm, procedural and obkect oriented programming languages.

So you are older than Vitalik Buterin 😁

Very nice! I'll take this >30 and <45

One thing we discussed at work recently is that C# is OOP, but it's rare to see it used to model real life entities with inheritance and polymorphism. In reality we flatten things for simplicity, use it more procedurally, and use OOP only when it gives you something.

Ahh, see. I don't like any OOP, I want to program everything myself, and don't like to use huge libraries, developing environments, github, and many other thing thatn facilitates any teamwork.

But I'm not a "real programmer" regarding the famous and humorous article "The real programmer don't use Pascal", just Fortran, assembly even binary codes. My first high level languages were C and Pascal for serious work.

Haha, real programmer. Reminds me of Linus Torvalds':

"men were men and wrote their own device drivers?"

So yeah, I suppose you are also allergic to package dependencies like in node - a cobweb of packages counted in 40000?

Yes, exactly. These are Lego pieces only.

Linus Torvalds are right...

Btw: pribably yuu have had some of the first personal computer in your childhood e.g. some Sinclair, wich contained Basic.

ZX81