Reminds me of another tale... When the Massachusetts Avenue bridge was built it was examined by MIT engineers who said, "This will never last... let's call it the 'Harvard Bridge'"
I've worked for three of the big M(UMPS) vendors way back in the before-time. Another cool thing about it is that every variable is a string, and you can execute code that's stored in a variable. Any variable name starting with "^" is persistantly stored in the above mentioned B-tree structured sparse database; so I've seen weird shite like code fragments in a database retrieved, altered, and run all in about 20 characters (yes, *characters*) of code. Also, the indexes for the arrays are strings too, and often actually contain the data.
I wrote a radix conversion routine that simply substituted "111" for octal "7" (This was for a PDP-11!), et. al. and it ran 40 times faster than doing it the mathematical way.
We have huge amounts of FORTRAN 77 (and lesser amounts of Fortran 90) code flying around on our servers. It handles big arrays of numbers (which is all astronomical images are) very well.
We're forced to actually buy compilers for the f90/f95 stuff...
Reminds me of another tale... When the Massachusetts Avenue bridge was built it was examined by MIT engineers who said, "This will never last... let's call it the 'Harvard Bridge'"
Oh... you mean that trade school down the River... :)
And what proprietary app? Haven't you figured out the https server running on each TiVo series 2 yet?
-G
"On the gripping hand..." Nice Larry Niven reference!! -G
"Send more Chuck Berry."
I've worked for three of the big M(UMPS) vendors way back in the before-time. Another cool thing about it is that every variable is a string, and you can execute code that's stored in a variable. Any variable name starting with "^" is persistantly stored in the above mentioned B-tree structured sparse database; so I've seen weird shite like code fragments in a database retrieved, altered, and run all in about 20 characters (yes, *characters*) of code. Also, the indexes for the arrays are strings too, and often actually contain the data.
I wrote a radix conversion routine that simply substituted "111" for octal "7" (This was for a PDP-11!), et. al. and it ran 40 times faster than doing it the mathematical way.
Funky stuff.
See subject... -G
Go here http://www.naperville-lib.org/onlineform/comment.h tm and let them know how you feel about it!!
We have huge amounts of FORTRAN 77 (and lesser amounts of Fortran 90) code flying around on our servers. It handles big arrays of numbers (which is all astronomical images are) very well. We're forced to actually buy compilers for the f90/f95 stuff...
Turkey and a box of warm white wine! Mmmm mmmm!