Introduction

Introduction - CSC 4101: Programming Languages Gerald...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
CSC 4101: Programming Languages 1 CSC 4101: Programming Languages Gerald Baumgartner gb@csc.lsu.edu 2 Introduction Textbook, Chapter 1 3 Why Are We Interested in Programming Languages? Programming in machine code is way too tedious/error-prone
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CSC 4101: Programming Languages 2 4 Euclid’s GCD Algorithm In MIPS R4000 machine code: In Assembly: 5 Evolution of Programming Languages Hardware Machine code Assembly Macro Assembly FORTRAN 1954 etc. 6 History
Background image of page 2
CSC 4101: Programming Languages 3 7 Why So Many Languages? Evolution From goto to loops, case statements Personal Preference Syntax Loops vs. recursion Pointers vs. recursive data types Special Purposes 8 Application Domains Scientific applications (Fortran, TCE) Business applications (Cobol) Artificial intelligence (Lisp) Systems programming (C, C++) Web service programming (Java, C#) Very High-Level Languages (perl) Special purpose languages (make, sh)
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/31/2011 for the course CSC 4101 taught by Professor Kraft,d during the Fall '08 term at LSU.

Page1 / 7

Introduction - CSC 4101: Programming Languages Gerald...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online