Bro this thread has taught me more about programming than all of middle and high school 💀
Teachers often know less than students, atleast here in India (No disrespect but that's the reality). My 8th grade computer science teacher taught us email refers to easy mail because it was like that in the Book (it was a printing error) 🤡🤡
Bro this thread has taught me more about programming than all of middle and high school 💀
I learned almost nothing about programming from high school and learned a ton in college. The most interesting topic is definitely floating point numbers and how those can *heck* you up if you don't understand how they work, especially when working with systems of equations.
Actually, the rabbit hole of computer equations is: what does “equals” mean?
Does it mean the value of X is exactly identical to Y? Does it mean the value of X is computationally identical to Y? Does it mean the value of X is literally the value of Y? Does it mean X and Y are synonymous?
For example. X = 0. Y = 0.0. Is X = Y true? Sometimes yes, sometimes no.
In fact, there are programming languages in which this is the case:
Comments
Does it mean the value of X is exactly identical to Y?
Does it mean the value of X is computationally identical to Y?
Does it mean the value of X is literally the value of Y?
Does it mean X and Y are synonymous?
For example. X = 0. Y = 0.0. Is X = Y true? Sometimes yes, sometimes no.
In fact, there are programming languages in which this is the case:
X = 1+1
Y = X
Is X equal to Y? True.
X = 1+1
Y = 1+1
Is X equal to Y? False.
Pray you never have to work in those languages.