Programming Languages – Primary Uses. FORTRAN, LISP, COBOL 1957- 1959 Supercomputing applications AI development Business software Fun Fact: The Terminator.

Slides:



Advertisements
Similar presentations
Introduction to JavaScript
Advertisements

Object-Oriented Programming OOP John Gilligan School of Computing DIT Kevin St.
Server-Side vs. Client-Side Scripting Languages
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Scripting Languages. Originally, a script was a file containing a sequence of commands that needed to be executed Control structures were added to make.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Python Introduction.
Web Design Basic Concepts.
Programming languages Zuzana Brťková. What is programming language? A programming language is an artificial language designed to communicate instructions.
CSC 110 A 1 CSC 110 Introduction to Python [Reading: chapter 1]
CSC 142 A 1 CSC 142 Introduction to Java [Reading: chapter 0]
+ Java vs. Javascript Jessi Style. + Java Compiled Can stand on its own Written once, run anywhere Two-stage debugging Java is an Object Oriented Programming.
CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014.
Programming Languages
Web Application Programming Carol Wolf Computer Science.
Created by Harry H. Cheng,  2009 McGraw-Hill, Inc. All rights reserved. C for Engineers and Scientists: An Interpretive Approach Chapter 1: Introduction.
Introduction to Internet Programming (Web Based Application)
Computer programming.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
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 3. Computing System Fundamentals 3.1 Language Translators.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
A very basic overview of Server-Side Scripting Or what is PHP, Perl, Python, Ruby and what can they do for me?
1 Lecture 2 : Computer System and Programming. Computer? a programmable machine that  Receives input  Stores and manipulates data  Provides output.
Intro to Python Adriane Huber Debbie Bartlett Python Lab #1Python Lab #1 1.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
1 Chapter 01: Introduction by Tharith Sriv. This course covers the following topics:  Hypertext Markup Language (HTML)  Cascading Style Sheets  JavaScript.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Dynamic Web Pages Jin Wu INF 385E Information Architecture School of Information 11/2/2006 Jin Wu INF 385E Information Architecture School of Information.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
HTML Overview Part 5 – JavaScript 1. Scripts 2  Scripts are used to add dynamic content to a web page.  Scripts consist of a list of commands that execute.
Component 4: Introduction to Information and Computer Science Overview of Programming Languages, Including Basic Programming Concepts.
(the language for getting your job done) Internet Programming Diana Hingst.
Cindy Royal Texas State U PROGRAMMING FOR COMMUNICATORS
Business 54 - Introduction to eCommerce Spring C4 - February 20, 2008.
Introduction to JavaScript Fort Collins, CO Copyright © XTR Systems, LLC Introduction to JavaScript Programming Instructor: Joseph DiVerdi, Ph.D., MBA.
The basics of knowing the difference CLIENT VS. SERVER.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
WHY ARE WE HERE? Nick Derrickson BA371, Winter 2016.
OPERATING SYSTEMS. An operating system (OS) is an interface between hardware and user which is responsible for the management and coordination of activities.
Programming Languages
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
PROGRAMMING VOCABULARY. The Words ◦ FORTRAN ◦ COBOL ◦ PASCAL ◦ BASIC ◦ C ◦ Java ◦ Flash ◦ PERL ◦ Ruby ◦ Python.
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
Working as a Programmer Jamila Wright Image source:
Java Programming, 3e Concepts and Techniques Chapter 1 Section 56 – An Introduction to Java.
First appeared Features Popular uses Basic This language emphasises on ease of use, allowing general purpose programming to those with a small amount of.
Website Source Code Free Download.
PROGRAMMING WITH C ++.
The language focusses on ease of use
JAVA, JAVA Applets, and JavaScript
NOCTI Study Guide #2.
LESSON 1 Introduction to Programming Language
Infrastructure – Computer Software Gerhard Steinke
Programming Vocabulary
Computer Software CS 107 Lecture 2 September 1, :53 PM.
Развој софтвера 2.
Ada – 1983 History’s largest design effort
Dynamic Web Pages Jin Wu INF 385E Information Architecture
EXTENSION AND INTEGRATION
History and Background
and Program Development
CSC 142 Introduction to Java [Reading: chapters 1 & 2]
Web Application Development Using PHP
Presentation transcript:

Programming Languages – Primary Uses

FORTRAN, LISP, COBOL Supercomputing applications AI development Business software Fun Fact: The Terminator Movie used samples of COLBOL source code for he text shown in the Terminator’s vision display.

Pascal 1970 Teaching Programming Object Pascal (a derivative) – Used for Windows application development Creator: Niklaus Wirth

C 1972 Cross-Platform programming System programming Unix programming Computer Game development Creator: Dennis Ritchie Bell Labs

C Commercial application development Embedded software Server/Client application Video Games Creator: Bjarne Stroustrup Bell Labs

Objective C 1983 Apple programming Creator: Brad Cox and Tom Love Stepstone

Perl 1987 CGI Database application System administration Network programming Graphic programming Creator: Larry Wall Unisys

Python 1991 Web applications Software development Information security Creator: Guido Van Rossum CWI

Ruby 1993 Web application development Ruby on Rails Creator: Yukihiro Matsumoto

Java 1995 Network programming Web application development Software development Graphical User Interface (GUI) development Creator: James Gosling SUN Microsystems

PHP 1995 Building/maintaining dynamic web pages Server-side development Creator: Rashmus Lerdorf

JAVASCRIPT 1995 Dynamic web development PDF document Web browsers Desktop widgets Creator: Brendan Eich Netscape