JOHN WARNER BACKUS December 3, 1924 – March 17. 2007 Philadelphia, Pennsylvania Ashland, Oregon.

Slides:



Advertisements
Similar presentations
Programming Languages Third Edition Chapter 6 Syntax.
Advertisements

BNF. What is BNF? BNF stands for “Backus-Naur Form,” after the people who invented it BNF is a metalanguage--a language used to describe another language.
History of computers BY: J.T. TROTT ARPA  ARPA (Advanced Research Projects Agency)  In the late 1950's the Advanced Research Projects.
Chapter Chapter Summary Languages and Grammars Finite-State Machines with Output Finite-State Machines with No Output Language Recognition Turing.
ICE1341 Programming Languages Spring 2005 Lecture #5 Lecture #5 In-Young Ko iko.AT. icu.ac.kr iko.AT. icu.ac.kr Information and Communications University.
ICE1341 Programming Languages Spring 2005 Lecture #4 Lecture #4 In-Young Ko iko.AT. icu.ac.kr iko.AT. icu.ac.kr Information and Communications University.
John Backus BY: RENEA YOUNG. ABOUT: John Warner Backus  Born December 3, 1924  In Philadelphia, Pennsylvania  Died March 17, 2007  At the age of 82.
EBNF: A Notation for Describing Syntax n Languages and Syntax n EBNF Descriptions and Rules n More Examples of EBNF n Syntax and Semantics n EBNF Description.
Copyright © 2006 Addison-Wesley. All rights reserved.1-1 ICS 410: Programming Languages Chapter 3 : Describing Syntax and Semantics Operational Semantics.
Computability to Practical Computing - and - How to Talk to Machines.
CSE 115 / 503 Introduction to Computer Science I
30-Jun-15 BNF. Metalanguages A metalanguage is a language used to talk about a language (usually a different one) We can use English as its own metalanguage.
Dr. Muhammed Al-Mulhem 1ICS ICS 535 Design and Implementation of Programming Languages Part 1 Fundamentals (Chapter 4) Compilers and Syntax.
WHAT DO SMARTER QUESTIONS LOOK LIKE? COMPUTER ADAPTIVE TEST: ENGLISH.
Introduction to Programming. History of Programming Charles Babbage Lived from Called the “father of the computer” Created the Analytical.
FORTRAN. History of FORTRAN Developed by IBM in the 1950s at their campus in south San Jose, California. FORTRAN stands for The IBM Mathematical Formula.
JOHN WARNER BACKUS (December 3, 1924 – March 17, 2007) he was an American computer scientist.
Presented by: Destry Diefenbach
Invitation to Computer Science 5th Edition
Chpater 3. Outline The definition of Syntax The Definition of Semantic Most Common Methods of Describing Syntax.
University of Utah 1 Whatever happened to...?. University of Utah 2 Blaise Pascal Born 1623 First theorem published (age 16) Pascaline (age 19)
TIM BERNERS LEE By: Jasalyn K. Lucas. PERSONAL LIFE  He was born in London, England on June 8, He is still alive and is currently 59 years old.
Timothy Foster CSCE 221H Pioneer Computer Artist ( present)
Programming language history Created by wordle.net, from the text in this slide.
Computing Science 1P Lecture 21: Friday 20 th April Simon Gay Department of Computing Science University of Glasgow 2006/07.
Chapter 10: Compilers and Language Translation Invitation to Computer Science, Java Version, Third Edition.
Famous Firsts in Computation MSE 2400 Evolution & Learning
1 Chapter 3 Describing Syntax and Semantics. 3.1 Introduction Providing a concise yet understandable description of a programming language is difficult.
computer
The Changing Nature of Invention in Computer Science Dennis Shasha Based on two books with journalist Cathy Lazere.
Pioneers of Computer Science Dennis Ritchie and Ken Thompson Dennis Ritchie- Born September 9, 1941 – October 12, 2011 Ken Thompson - Born February 4,
TextBook Concepts of Programming Languages, Robert W. Sebesta, (10th edition), Addison-Wesley Publishing Company CSCI18 - Concepts of Programming languages.
Copyright © by Curt Hill Grammar Types The Chomsky Hierarchy BNF and Derivation Trees.
AUSTRALIAN INVENTORS The Wireless Network project team CSIRO website – bibliography.
2008 CRCT Domain Summary Beecher Hills Elementary School Numbers Represent the Average % Correct in Each Domain SRT-1.
Chapter : Introduction1 Introduction Supplement: Cross compiler, History.
The College of Saint Rose CIS 433 – Programming Languages David Goldschmidt, Ph.D. from Concepts of Programming Languages, 9th edition by Robert W. Sebesta,
Computer Science 210 Computer Organization Course Introduction.
Bartlesville District Science Fair Awards !!!!. Junior Behavioral & Social Sciences.
By Zach Thomas.  Computers, like all technology, make daily life easier.  Computers are used in every job field, from the military to food production.
Famous Personalities By Arihan Bothra VIII-A Roll-8.
Written by Dennis Shasha and Cathy Lazere Book Report by Phil Dinovo.
Programming Languages
Chpater 3. Outline The definition of Syntax The Definition of Semantic Most Common Methods of Describing Syntax.
Chapter 2.2 Programming Language Definition. Summary Syntax and Semantics Semantics definition –Denotational Semantics –Elementary actions Syntax definitions.
What is this? : : = Definition of a word. A word is comprised of 2 letters.
Define an integer Whole number? Multiple digits? From 0 – 9?
1 CS Programming Languages Class 04 September 5, 2000.
Modern Inventions What is the importance of science in our life?
Charles Babbage Inventor of the First Computer Sally Smithton Mrs. Somebody’s Class February 2011.
Copyright © 2006 Addison-Wesley. All rights reserved.1-1 ICS 410: Programming Languages Chapter 3 : Describing Syntax and Semantics Syntax.
Bartlesville District Science Fair Awards !!!!. Junior Behavioral & Social Sciences.
7.2 Programming Languages - An Introduction to Informatics WMN Lab. Hye-Jin Lee.
Organization of Programming Languages Meeting 3 January 15, 2016.
Programming Language Paradigms ITSK2314 Lecture 3.
Chapter 3 – Describing Syntax CSCE 343. Syntax vs. Semantics Syntax: The form or structure of the expressions, statements, and program units. Semantics:
Concepts of Programming Languages
Document database … one kind of NoSQL database
CSE3002 Team Project TOPIC TITLE
Team 1: 32 responses Team 2: 55 responses Team 3: 29 responses
By John E. Hopcroft, Rajeev Motwani and Jeffrey D. Ullman
Introduction to pseudocode

2019 regionals Match 1 1 Current events QUESTION 1.
2019 regionals Match 1 1 Current events QUESTION 1.
Plan for Lecture Review code and trace output
2019 regionals Match 1 1 Current events QUESTION 1.
Document database … one kind of NoSQL database
LANGUAGE EDUCATION.
CSE4102/5102 Team Project TOPIC TITLE
Presentation transcript:

JOHN WARNER BACKUS December 3, 1924 – March Philadelphia, Pennsylvania Ashland, Oregon

AWARDS AND EDUCATION  Education: Columbia University (1949), The Hill School, University of Virginia  Awards: Turing Award, Charles Stark Draper Prize, National Medal of Science for Mathematics and Computer Science

WHAT DID HE DO !  He directed the team that invented the first widely used high-level programming language (FORTRAN)  Inventor of the Backus-Naur form (BNF), a widely used notation to define formal language syntax.  He also did research in function-level programming and helped to popularize it.