PROGRAMMING VOCABULARY. The Words ◦ FORTRAN ◦ COBOL ◦ PASCAL ◦ BASIC ◦ C ◦ Java ◦ Flash ◦ PERL ◦ Ruby ◦ Python.

Slides:



Advertisements
Similar presentations
What is a Computer Program? For a computer to be able to do anything (multiply, play a song, run a word processor), it must be given the instructions.
Advertisements

Designing a Program & the Java Programming Language
Programming Languages Language Design Issues Why study programming languages Language development Software architectures Design goals Attributes of a good.
Computer Concepts 5th Edition Parsons/Oja Page 546 CHAPTER 11 Software Engineering Section A PARSONS/OJA Computer Programming.
Introduction to Programming Programming. COMP102 Prog. Fundamentals I: Introduction / Slide 2 Objectives l To learn fundamental problem solving techniques.
SOFTWARE SYSTEMS SOFTWARE APPLICATIONS SOFTWARE PROGRAMMING LANGUAGES.
Programming Concepts and Languages Chapter 12 – Computers: Understanding Technology, 3 rd edition 1November
1 CHAPTER 4 LANGUAGE/SOFTWARE Hardware Hardware is the machine itself and its various individual equipment. It includes all mechanical, electronic.
CS102 Introduction to Computer Programming
CSC 110 A 1 CSC 110 Introduction to Python [Reading: chapter 1]
1 1 1 Introduction to Java. 2 History of Java Java – Originally for intelligent consumer-electronic devices – Then used for creating Web pages with dynamic.
CSC 142 A 1 CSC 142 Introduction to Java [Reading: chapter 0]
BIT Presentation 6. Contents GENERATIONS OF LANGUAGES COMPILERS AND INTERPRETERS VIRTUAL MACHINES OBJECT-ORIENTED PROGRAMMING SCRIPTING LANGUAGES.
Introduction to Computer Programming itc-314
By: Felegh Solomon ITEC SPRING 2013 CHAPTER 4: KEY CONSTRUCTION DECISIONS.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Programming Languages
High-level Languages.
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Programming Languages Machine.
Computer programming.
CSC-115 Introduction to Computer Programming
© Copyright 1992–2005 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. Tutorial 1 – Car Payment Calculator and Guess the Number.
Programming language A programming language is an artificial language designed to communicate instructions to a machine,languageinstructionsmachine particularly.
Programming Languages 1.07a.  A computer program is a series of instructions that direct a computer to perform a certain task.  A programming language.
Programming History. Who was the first programmer?
Programming for Beginners Martin Nelson Elizabeth FitzGerald Lecture 13: An Introduction to C++
Computer Programming A program is a set of instructions a computer follows in order to perform a task. solve a problem Collectively, these instructions.
1 Chapter 1 Introduction to Java. 2 History of Java Java Originally for _________________________ devices Then used for creating Web pages with __________________________.
Visual BASIC 1 Introduction
1 Introduction Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Sections
Java Programming, Second Edition Chapter One Creating Your First Java Program.
The Teacher Computing Computer Languages [Computing]
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
National Diploma Unit 4 Introduction to Software Development Introduction to Programming Languages.
 Programming Language  Object Oriented Programming  JAVA – An Introduction  JAVA Milestones  JAVA Features.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
J ava P rogramming: From Problem Analysis to Program Design, From Problem Analysis to Program Design, Second Edition Second Edition D.S. Malik D.S. Malik.
JavaScript Defined JavaScript Basics Definitions JavaScript is an object-oriented programming language designed for the world wide web. JavaScript code.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 1.1 What Is a Computer? 1.2 Computer Organization.
1 What is Programming Language? A language that is acceptable to computer system is called as Computer Language or Programming Language Prepared by Mrs.Deepa.
Introduction to Computers Lesson 13B. home Syntax Programming language rules.
 Computer Languages Computer Languages  Machine Language Machine Language  Assembly Language Assembly Language  High Level Language High Level Language.
Programming Languages
Chapter 14 Programming and Languages McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Introduction to Computer Programming itc-314 Lecture 04.
Computer Programming Thinking in Code. Intro Computational Thinking Decompose Patterns General and Abstract Algorithms.
Akshata A. Naik Roll No: 11 B.L.I.Sc ( ) Assignment 1
1 1 1 Introduction to Java. 2 History of Java Java – Originally for intelligent consumer-electronic devices – Then used for creating Web pages with dynamic.
JAVA TRAINING IN NOIDA. JAVA Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented and specifically.
Computer Programming - Key Concepts and Terms Computer Program – A computer program is a set of instructions for computer, arranged in logical order, using.
a medium allowing humans and computers to communicate an abstraction of the real world a notation for expressing algorithms the set of all syntactically.
First appeared Features Popular uses Basic This language emphasises on ease of use, allowing general purpose programming to those with a small amount of.
Programming Language Basics. What is a Programming Language? “A computer, human-created language used to write instructions for a computer.” “An artificial.
Computer Languages [Computing] Computing.
The language focusses on ease of use
Basic 1960s It was designed to emphasize ease of use. Became widespread on microcomputers It is relatively simple. Will make it easier for people with.
NOCTI Study Guide #2.
Basic 1964 PC general purpose Imperative Small Easy to use.
CSCI-235 Micro-Computer Applications
LESSON 1 Introduction to Programming Language
Programming Vocabulary
Programming Concepts and Languages
JAVA TUTORIALS.
Развој софтвера 2.
High Level Programming Languages
Programming Language Basics
Lecture 8 Programming Paradigm & Languages. Programming Languages The process of telling the computer what to do Also known as coding.
CSC 142 Introduction to Java [Reading: chapters 1 & 2]
What is Programming Language
Presentation transcript:

PROGRAMMING VOCABULARY

The Words ◦ FORTRAN ◦ COBOL ◦ PASCAL ◦ BASIC ◦ C ◦ Java ◦ Flash ◦ PERL ◦ Ruby ◦ Python

◦ FORTRAN – Formula Translating System ◦ Numeric & Scientific computation ◦ Used for over 50 years ◦ Still the language of choice for super-computing ◦ COBOL – Compiled Computer Programming Language ◦ Designed in 1959 ◦ Designed for DOD for data processing ◦ 1997 – 200B lines of code operating 80% of business computing

◦ PASCAL – Named for Blaise Pascal ◦ Imperative & Procedural programming language ◦ Allows nested procedures – simple syntax ◦ Always starts with the word “Program” ◦ BASIC – Beginners All-Purpose Symbolic Instruction Code ◦ First version in 1964; many variants since then ◦ Designed for home/micro computers to make programming easier for the masses ◦ Visual Basic used today in many web applications

◦ C ◦ General purpose programming language ◦ Developed initially between ; UNIX based ◦ In the lineage of many programming languages ◦ Free-form ◦ Java ◦ Concurrent, Class-based, Object-oriented ◦ WORA – Write Once, Read Anywhere ◦ Developed by Sun Microsystems programmers ◦ Originally designed for interactive TV, but too advanced ◦ Key part of Android OS

◦ Flash ◦ Designed to operate with PenPointOS ◦ On 99% of all computer devices ◦ Has many security vulnerabilities ◦ PERL – ◦ Developed in 1987 ◦ Dynamic coding ◦ The swiss-army chainsaw of scripting languages ◦ The language of Craigslist & Ticketmaster

◦ Ruby ◦ Released in 1995 ◦ Human-focused programming ◦ Can fix programming errors while the program is running ◦ NASA simulations are run in Ruby at Langley ◦ Python – Compiled Computer Programming Language ◦ Appeared in 1991 ◦ Fewer lines needed to meet needs than many programs ◦ Easily extended to meet individual needs ◦ Google & Yahoo use python code