I have had several language based paradigm shifts
What a cool meditation, a chance to reflect:
- Pascal for procedures and Functions.
- C after an advanced course which shunned the use of if statements.It made me code concisely with sadisticly to shave a few processor cycles off previous versions.
- Z where the aim is to specify what you don't want to achieve the desired results.
- LISP where recursion is the only option, functions over 4 lines are deemed poorly written and inefficient.
- C++ for objects, had Java been around at the time, I'd rather have learnt that as an intro to objects.
- Perl is currently unsettling my ISO9000 brain: it hates the funky short cuts that save me time. A language written by a pragmatic genius.
- Finally! My Dad taught me to write business letters; now I edit my prose viciously, thank him for the brevity of this introspection.