Popular Programming Languages FORTRAN—the oldest high-level programming language; designed for scientific and mathematical applications. John Backus.

Slides:



Advertisements
Similar presentations
CS 150 lecture 2. Review Reasons for studying programming languages Language evaluation criteria –Readability Simplicity? Orthogonality? –Writability.
Advertisements

Spring 2010 CS 214 Programming Languages. Details Course homepage: cs.calvin.edu/curriculum/cs/214/ Important dates: February 19: Project language choice.
A Quick Overview of Languages. FORTRAN Designed in 1955 First release of the compiler in 1957 Algebraic in nature Scientific (numeric not string oriented)
Computers: Tools for an Information Age
Multiple Tiers in Action
Chapter 9: The Tower of Babel
Chapter 8 The Tower of Babel. Chapter Outline Procedural languages Fortran, COBOL, PASCAL, C, Ada Object-oriented programming Special-purpose languages.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 330 Programming Language Structures Chapter 1: Introduction Spring 2006.
Java Server Team 8. Overview What is a Java Server? History Architecture Advantages Disadvantages Current Technologies Conclusion.
ISBN Chapter 2 Evolution of the Major Programming Languages.
Python Introduction.
1 Programming Languages Marjan Sirjani 2 1- The Study of Programming Languages The purpose of language is simply that it must convey meaning. (Confucius)
CS 415: Programming Languages Chapter 1 Aaron Bloomfield Fall 2005.
Programming Languages Lecture 12. What is Programming?  The process of telling the computer what to do  Also known as coding.
1 Technology in Action Chapter 7 Behind the Scenes: Software Programming.
History of Programming Languages
BIT Presentation 6. Contents GENERATIONS OF LANGUAGES COMPILERS AND INTERPRETERS VIRTUAL MACHINES OBJECT-ORIENTED PROGRAMMING SCRIPTING LANGUAGES.
Introduction to Computer Programming itc-314
Programming Languages
Programming Languages
Chapter 9: The Tower of Babel Invitation to Computer Science, C++ Version, Third Edition.
Understanding Computers Ch. 131 Chapter 13 Program Development and Programming Languages.
High-level Languages.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” CHAPTER 4 : Part 2 INTRODUCTION TO SOFTWARE DEVELOPMENT: PROGRAMMING & LANGUAGES.
CS2303 C14 Systems Programming Concepts Bob Kinicki.
Programming Languages – Primary Uses. FORTRAN, LISP, COBOL Supercomputing applications AI development Business software Fun Fact: The Terminator.
Generations of Programming Languages First generation  Machine Language Second Generation  Assembly Language Third Generation  Procedural language such.
Computer programming.
ISBN Chapter 2 Evolution of the Major Programming Languages.
Programming: A Brief History. Introduction Five Generations of Programming Languages Gets closer to representing data in human terms Requires additional.
COMPUTER PROGRAMMING I SUMMER 2011 Programming Languages.
Programming History. Who was the first programmer?
Introduction to Programming Languages Where do we start to understand programming languages as a core concept of Computer Science? There are literally.
1 Programming Language History and Evolution In Text: Chapter 2.
Machine Languages It is the only language the computer understands. It is made of 0s and 1s. They must be in 0s and 1s because the internal circuit of.
1 Chapter 13 Understanding Computers, 11 th Edition 13 Program Development and Programming Languages TODAY AND TOMORROW 11 th Edition CHAPTER.
The Teacher Computing Computer Languages [Computing]
A language which is acceptable to a computer system is called a computer language or programming language and the process of writing instructions in such.
Fortran Fortran – Formula Translation –Developed by John Backus (IBM) in the mid 1950s. –It was a team effort and the design goal was to produce a translation.
Module 4 Part 2 Introduction To Software Development : Programming & Languages Introduction To Software Development : Programming & Languages.
By Kristjan Rebol, 2.Eak-ele. Contents: Introduction List of the main high-level programming languages Short presentation of individual high-level languages.
CS 331, Principles of Programming Languages Chapter 1.
© 2003 Prentice Hall, Inc.B-1 Appendix B Information Systems Software Information Systems Today Leonard Jessup & Joseph Valacich.
Allyson M. Hoss, January 14, 2008 CSC 7101 Programming Language Structures Spring 2008 Louisiana State University.
int k = Integer.MAX_VALUE; k++; int k = Integer.MAX_VALUE; k++; What happens when the following code executes? byte b = someFile.readByte(); b = (byte)(b.
Programming Languages
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Programming Language Paradigms Fall 2014
Introduction to Computer Programming itc-314 Lecture 04.
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta.
Skill Area 311 Part B. Lecture Overview Assembly Code Assembler Format of Assembly Code Advantages Assembly Code Disadvantages Assembly Code High-Level.
Programming Language Theory 2014, 1 Chapter 1 :: Introduction Origin : Michael L. Scott School of Computer & Information Engineering,
CS 313 History of Programming Languages
DEPARTMENT OF COMPUTER SCIENCE Introduction to Visual Basic BCA 3 RD YR PRESENTED BY HASHIR UN NABI Dated:01/07/
PROGRAMMING (1) LECTURE # 1 Programming and Languages: Telling the Computer What to Do.
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
a medium allowing humans and computers to communicate an abstraction of the real world a notation for expressing algorithms the set of all syntactically.
History. Development Driven by Function Functions of a Programming Language –To describe computation for use by computers –To describe computation and.
CPS120 Introduction to Computer Science High Level Language: Paradigms.
Website Source Code Free Download.
Programming Language History and Evolution
Computer Languages [Computing] Computing.
CSCI-235 Micro-Computer Applications
Special types Objects and operators built into the language but used only in modules: Ellipsis (also “…”): used chiefly in slices in modules like numpy.
Programming Concepts and Languages
Language History The Main Line
Programming Language History and Evolution
Introduction to Computers and Python
and Program Development
Principles of Programming Languages
School of Computer & Information Engineering,
Presentation transcript:

Popular Programming Languages FORTRAN—the oldest high-level programming language; designed for scientific and mathematical applications. John Backus

Popular Programming Languages, Cont’d. COBOL—designed for business transaction processing. Grace Hopper

Popular Programming Languages, Cont’d. Pascal—designed to teach structured programming; useful for math and science applications. Niklaus Wirth

Popular Programming Languages, Cont’d. BASIC—an easy-to-learn beginner’s programming language. Visual Basic— an object-oriented, fourth-generation version of BASIC. Kemeny and Kurtz

Popular Programming Languages, Cont’d. C, C++, C#—versions of the highly efficient C programming language; C++ and C# are object-oriented. Dennis Ritchie Bjorne Stroustrap

Popular Programming Languages, Cont’d. Java—object-oriented programming language commonly used for Web applications. –Platform independence—Java programs can run on any platform that supports the Java Virtual Machine. Java applets—concise stand-alone Java applications ready to be inserted into Web pages. –Class files –Parameters

Popular Programming Languages, Cont’d. Other high-level languages: –Ada –APL –LISP –Logo –HTML –PHP –Python –PL/1 –Prolog –RPG –SmallTalk –Perl –XML