• TomThomson (12/28/2014)


    Jeff Moden (12/28/2014)


    TomThomson (12/28/2014)


    If I remember correctly it was adopted, in the same way as much other new new jargon was, ......

    How on Earth do you remember all this stuff? I have a hard enough time remembering changes in the different versions of SQL Server! 😛

    Well, I remeber it for two reasons:

    (i) language design was my first specialty in computing, and although I didn't have that as my main field for very long my first 25 years (and a few more) of working with computers involved it a lot - I produced several special-purpose languages that were used quite a bit, including one that was used by quite a few companies, and supervised the design and implementation of some more. I stayed in touch with what was happening in that field until the late 90s. So of course I remember the languages that really changed the game. And in particular I remember the languages that were the essential predecessors of the OO languages, because I resented the hijacking of the earlier techniques by people who couldn't design language features to save their lives (not people like Kay or Soustrup, they always acknowledged their debt to those who had gon before, but the rabble who jumped on the bandwagon). I don't remeber exact years, but knowing the language names makes those easy to look up, especially now that we have an internet.

    (ii) I'm a tad older than you and it's getting so that I remember more of what happened 25 years ago than of what happened 25 months ago; not yet a serious problem, fortunately.

    Heh... understood. I still remember some of the stuff to optimize upper memory for Windows 3.1 and the attack vectors for the Michelangelo virus that could be transmitted just by inserting a floppy disk. Up until a couple of years ago, I could still remember the hex code for hand assembly for of machine language for the 6502 uProcessor that I taught myself way back in 1977. What happened 2 weeks ago? Dunno... too much happening now for me to remember... i.e. "Next problem, please". It's why I keep logs... I apparently don't have the ability to create any new folds in the gray-matter or maybe my brain is becoming "smooth". 😀 I don't even remember some of the people I've met in the last month. The really neat thing about that is it means that I get to meet new people every day. :hehe:

    --Jeff Moden


    RBAR is pronounced "ree-bar" and is a "Modenism" for Row-By-Agonizing-Row.
    First step towards the paradigm shift of writing Set Based code:
    ________Stop thinking about what you want to do to a ROW... think, instead, of what you want to do to a COLUMN.

    Change is inevitable... Change for the better is not.


    Helpful Links:
    How to post code problems
    How to Post Performance Problems
    Create a Tally Function (fnTally)