Author Topic: How is assembly used in 2020?  (Read 17730 times)

Offline Dr1v3n

  • Jr. Member
  • *
  • Posts: 6
How is assembly used in 2020?
« on: December 07, 2020, 06:03:04 PM »
The premise of my question is: Are there any full-time professional assembly programmers out there in year 2020? I virtually never see job listings like this, and know of no one else who routinely programs assembly in my real life, let alone full-time at a professional job.

What I tend to see is folks using it for hobby side-projects, occasionally for certain routines at work (e.g. performance-critical stuff), and reverse engineering people learning it mostly to read it.

If any such people are here or who have something to comment about what I said, please do speak up, I'd love to hear stories of how you use assembly language.

Offline vitsoft

  • Jr. Member
  • *
  • Posts: 17
  • Country: cz
    • About me
Re: How is assembly used in 2020?
« Reply #1 on: December 17, 2020, 09:38:17 AM »
You are right, head hunters nowadays seek for programmers fluent in Python, C#, Java, but never in Assembler. Don't give up, a good company won't restrict developers to the one particular platform (though it might be easier for them to maintenance projects then).
In my job I am expected to solve problems, not to write a solution in some concrete company-preferred language. 

When you master an assembler, you still could make a fortune writing drivers for hardware, analysing foreign code in antivirus company, hunting for bugs created in higher programming languages by your colleagues.

Offline Moonchild

  • New Member
  • Posts: 1
Re: How is assembly used in 2020?
« Reply #2 on: January 07, 2021, 06:48:53 AM »
Are there any full-time professional assembly programmers out there in year 2020?

I would be very surprised.  Maybe maintaining some legacy system.

Quote
What I tend to see is folks using it for hobby side-projects, occasionally for certain routines at work (e.g. performance-critical stuff), and reverse engineering people learning it mostly to read it.

RE/pentesting/etc. is probably the biggest one, but note they do still write asm.

Other jobs where you work with asm are compilers and operating systems.