Some(all?) compilers transform your code into something like this internally. Its called static single assignment form. https://en.wikipedia.org/wiki/Static_single_assignment_form
HN user
rcharles
7 karma
Posts1
Comments5
Why Does “=” Mean Assignment? 8 years ago
Oh I hope NVIDIA/AMD start mining themselves to end this abomination.
Flash flooding? Fill the bathtub!
I wouldn't mind 100% now dead if it means GPUs are affordable again.
Professionally - Ruby and JavaScript.
I have some experience with other languages such as C, C++, Java(Java seems to be my school's favorite language), Python and a few other more obscure languages(Common Lisp, Haskell), but I have not been paid to write anything in those yet.
I realize potential future employers will probably only give me credit for Ruby and JavaScript unless I create some amazing open source projects in one of the other languages and that employer considers open source projects in their hiring decision.