.
Welcome
I am an Associate Professor at California State University Northridge. Currently, I am on Sabbatical. I am working at Eucalyptus Systems in Santa Barbara.
Eucalyptus is the world's most widely deployed cloud computing software platform for on-premise (private) Infrastructure as a Service clouds. It uses existing infrastructure to create scalable and secure AWS-compatible cloud resources for compute, network and storage.
Some Notable Quotes:
- Relationship between Languages and Architecutres
"Conventional languages are basically high-level, complex versions of the von Neumann computer. Our thiry-year-old belief that there is only one kind of computer is the basis for our belief that there is only one kind of programming language, the conventional -- von Neumann -- language. The differences between Fortran and Algol 68, although considerable, are less significant than the fact that they are both based on the programming style of the von Neumann computer. Although I refer to convential languages as ``von Neummann languages'' to take note of the origin and style, I do not, of course, blame the great mathematician for their complexity. In fact, some might say that I bear some responsibility for that problem." John Backus 1978
- Conventional languages are for ...
"I think conventional languages are for the birds. They're really low-level languages. They're just extensions of the von Neumann computer, and they keep our noses in the dirt of dealing with individual words and computing addresses, and doing all kinds of silly things like that, things that we've picked up from programming for computers; we've built them into programming languages; we've built them into Fortran; we've built them in PL/1; we've built them into almost every language. The only languages that broke from that are Lisp and APL, and in my opinion they haven't gone far enough." John Backus 1978
Student Activities and Projects: (Avail yourselves of the opportunities)
To enhace your academic experience and to invest in your careers, students should seek out and participate in projects with faculty outside of the class room setting. Talk with faculty to wee what projects you can partiicipate.
- Student Chapter of the ACM (Association for Computing Machinery)
