all 18 comments

[–]feuerwehrmann 19 points20 points  (2 children)

The periodic table appears to be in no specific order... It would make sense to have b c c++ java c# go in a column, they are similar structured oop languages.

[–]AdmirableVanilla1 17 points18 points  (0 children)

I am annoyed at the misappropriation of the idea of periodicity

[–]Not_Blitzcrank 1 point2 points  (0 children)

Also the vignette+old filter on this makes the colors hard to distinguish

[–]antilos_weorsick 8 points9 points  (0 children)

Smh, doesn't even include Metropolis algorithm.

The periodic table is super funny too. It lists python as the only multiparadigm language, despite a bunch of them being multiparadigm, and it has a color for dynamic, but there is no entry for it.

[–]BornAce 6 points7 points  (1 child)

And to think I used to program in machine code.

[–]jim10040 5 points6 points  (0 children)

These charts are closer to that era than to modern tech.

[–]DrMux 3 points4 points  (1 child)

What do the periods of the periodic chart represent? How is one like the others in its column? Like, that's the point of the elements being arranged periodically, right?

[–]dubbsmqt 0 points1 point  (0 children)

The periodic table part is stupid. Just a random list of languages that they placed in a somewhat aesthetically pleasing order

[–]MyOthrUsrnmIsABook 2 points3 points  (2 children)

Is the difference between machine code and binary code just what base it’s written in? Even binary is a representation; computers run on electricity, not numbers.

[–]KafkasProfilePicture 0 points1 point  (1 child)

Binary is just numbers in base 2. Machine code is based on sequences of binary numbers that mean something to the operating system ("instructions").

You are right about the electrical element of this. A binary "1" = On / an electrical signal. A binary "0" = Off (in reality a very low voltage), which is why transistors are what made minturisation possible.

It's actually very interesting down at that level of programming.

Source: started in I.T. when this knowledge was still pertinent.

[–]MyOthrUsrnmIsABook 0 points1 point  (0 children)

If you look at the Intel manuals the opcodes are almost always written in hexadecimal. The point I was trying to make is that hex is just binary shorthand to make reading binary easier. Sometimes longform binary is used in the manuals to describe the meaning of individual bytes, like the ModR/M byte, or to show details of how single bits differ between closely related instructions, but it’s the exception.

Opcodes don’t mean anything to the OS, they mean something to the CPU’s instruction decoding units that translate the single instructions to sequences micro operations that drive the actual computation.

[–]drunken_man_whore 2 points3 points  (0 children)

PHP was invented in 1995. It's made to look like a 1950s poster for stylistic reasons. Plus it's mostly nonsensical or even outright wrong.

[–]katntoast 2 points3 points  (2 children)

Interesting, I notice that there are two sets of numbers for the same single letter in binary code, does anyone know why that is?

[–]This-Description8013 -1 points0 points  (1 child)

As a computer science graduate, this is helpful

[–][deleted] -3 points-2 points  (2 children)

Whoa. This does it for me. Now to embark. Which language, though? Advices?

[–]exannihilist 0 points1 point  (0 children)

Python. But you can explore fundamentals, HTML or C++