CSUN  Wordmark
Page Description

This is the primary landing page for Prof. Fitzgerald.

Dr. Steven Fitzgerald's Home Page

General Information

Email: Steven.Fitzgerald @eucalyptus.com
Aim: steven.fitzgerald@csun.edu
Linkedin: steve-fitzgerald
Twitter: smf_fitzgerald

 

Current Courses

Past Courses

  • COMP 222 -- Computer Organization
  • COMP 310 -- Automation, Languages, and Computing
  • COMP 322 -- Operating Systems
  • COMP 420 -- Advanced Operating Systems
  • COMP 421 -- The Unix Environment for Programmers
  • COMP 429 -- Computer Network Software
  • COMP 430 -- Language Design and Compilers
  • COMP 595 -- Parallel and Distributed Systems
  • COMP 620 -- Computer Architecture

 

Research

  • Grid Related Projects
  • Compiler Related Projects
  • Other Projects

 

Welcome

.
Photo of the Southwest corner of Jacarda Hall

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)