2 ms·
z80 assembler prolog smalltalk java c++ haskell turbo pascal ada I don't know man, what do you mean by "should know"? I don't think there's any such lis
by mindcrime 5y ago
z80 assembler
prolog
smalltalk
java
c++
haskell
turbo pascal
ada
I don't know man, what do you mean by "should know"? I don't think there's any such list in a universal sense. The languages one "should" know are simply the ones that let you achieve your goals. If you're building embedded systems firmware, maybe that's assembler or C. If you're building backend API's maybe it's Java or Go. If you're building control software for a rocket, maybe it's Ada. For a video game graphics engine, possibly C++. For a web-based social media app, probably Javascript. For weather forecasting / simulation / high energy physics / etc., you might want FORTRAN. For maintaining 40 year old banking applications on mainframe, probably COBOL or PL/1. If you're writing BBS door games, you probably want Turbo Pascal. It's really pretty context dependent.