Programming languages Zuzana Brťková. What is programming language? A programming language is an artificial language designed to communicate instructions.

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Advertisements

PHP I.
Computers Are Your Future
Web Forms and ASP.NET Programming Right from the Start with Visual Basic.NET 1/e 12.
Basics of HTML What is HTML?  HTML or Hyper Text Markup Language is the standard markup language used to create Web pages.  HTML is.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
Object-Oriented Programming OOP John Gilligan School of Computing DIT Kevin St.
Programming Creating programs that run on your PC
PHP/ASP Robert Nelson & Will Vanlue BA370 November 4 th, 2005.
1 Owais Mohammad Haq Department of Computer Science Eastern Michigan University April, 2005 Java Script.
Computers Are Your Future © 2006 Prentice Hall, Inc.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
By Logan Phipps Hal student.  This power point explains some common programming languages enjoy  When done click on the home button to return to home.
INTRODUCTION TO JAVA PROGRAMMING Chapter 1. What is Computer Programming?
Programming Concepts and Languages Chapter 12 – Computers: Understanding Technology, 3 rd edition 1November
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
Getting Started with Java
CMSC 202 Computer Science II for Majors Fall 2009 Introduction.
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
CS102 Introduction to Computer Programming
PHP: Hypertext Processor Fred Durao
INTRODUCTION TO WEB DATABASE PROGRAMMING
+ 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.
ITD 3194 Web Application Development Chapter 4: Web Programming Language.
Programming Languages
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
PHP Professor Waterman. Agenda What is PHP Versions HTML Dynamic Web sites Interactive Web Sites Installing PHP Transfer pages to a Web hosting service.
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
CMSC 202 Computer Science II for Majors Object-Oriented Programming.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Programming Languages – Primary Uses. FORTRAN, LISP, COBOL Supercomputing applications AI development Business software Fun Fact: The Terminator.
HTML Structure & syntax
Computer programming.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
C++
Client Scripting1 Internet Systems Design. Client Scripting2 n “A scripting language is a programming language that is used to manipulate, customize,
Programming language A programming language is an artificial language designed to communicate instructions to a machine,languageinstructionsmachine particularly.
Computer Programming A program is a set of instructions a computer follows in order to perform a task. solve a problem Collectively, these instructions.
Creating Webpage Using HTML
Copyright © 2007 Addison-Wesley. All rights reserved.1-1 Reasons for Studying Concepts of Programming Languages Increased ability to express ideas Improved.
The Teacher Computing Computer Languages [Computing]
Discovering Computers 2009 Chapter 13 Programming Languages and Program Development.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
Invitation to Computer Science 5th Edition
Programming Language 1. Programming language A programming language is a machine-readable artificial language designed to express computations that can.
LBSC 690 Session 5A Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
JavaScript Tutorial 1 - Introduction to JavaScript1 Tutorial 1 Introduction to JavaScript Section A – Programming, HTML, and JavaScript.
1 CSC 301 Web Programming Charles Frank. PHP – Stands for:  Personal Home Page (originally),  PHP: Hypertext Preprocessor (now; follows GNU’s recursive.
JavaScript Defined JavaScript Basics Definitions JavaScript is an object-oriented programming language designed for the world wide web. JavaScript code.
Business 54 - Introduction to eCommerce Spring C4 - February 20, 2008.
LBSC 690 Session 4 Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Akshata A. Naik Roll No: 11 B.L.I.Sc ( ) Assignment 1
Introduction to Programming Languages © 2005 Prentice Hall, Inc. CXC IT Unit 2: Intro. to Programming.
JAVA TRAINING IN NOIDA. JAVA Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented and specifically.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
First appeared Features Popular uses Basic This language emphasises on ease of use, allowing general purpose programming to those with a small amount of.
Doktorant ė : Egl ė Mickevi č i ū t ė Software development technologies KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMACIJOS SISTEM Ų KATEDA Kaunas, 2013.
First appeared Features Popular uses Basic general-purpose, high-level programming languages small business owners, professionals, hobbyists, and consultants.
Introduction CMSC 202 Fall Instructors Mr. Ryan Bergeron – Lecture Section 01 Tues/Thu 1:00 – 2:15 am, Sondheim 111 – Lecture Section 04 Tues/Thu.
Website Source Code Free Download.
The language focusses on ease of use
Basic 1964 PC general purpose Imperative Small Easy to use.
Programming Concepts and Languages
Ada – 1983 History’s largest design effort
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Document Structure & HTML
Presentation transcript:

Programming languages Zuzana Brťková

What is programming language? A programming language is an artificial language designed to communicate instructions to a machine, mainly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely.

Types of programming languages The main types of these languages are 1) Object-orientation languages (Java, html, php, C#...) 2) Procedural languages (C, Fortran, Basic and others) 3) Functional languages 4) Languages for logic programming

What is a difference? The focus of procedural programming is to break down a programming task into a collection of variables, data structures, and subroutines, whereas in object-oriented programming it is to break down a programming task into objects that expose behavior (methods) and data (members or attributes) using interfaces. The most important distinction is that while procedural programming uses procedures to operate on data structures, object-oriented programming bundles the two together, so an "object", which is an instance of a class, operates on its "own" data structure.

C Procedural languageProcedural language Developed between 1969 and 1973Developed between 1969 and 1973 The language was designed to encourage cross- platform programmingThe language was designed to encourage cross- platform programming C has facilities for structured programming and allows lexical variable scope and recursion, while a static type system prevents many unintended operationsC has facilities for structured programming and allows lexical variable scope and recursion, while a static type system prevents many unintended operations Many later languages have borrowed directly or indirectly from C, including C#, Java, JavaScript, Python, PHP etc.Many later languages have borrowed directly or indirectly from C, including C#, Java, JavaScript, Python, PHP etc.

C#C#C#C# Object-oriented languageObject-oriented language It was developed by Microsoft within its.NET initiative and later approved as a standard by Ecma and ISOIt was developed by Microsoft within its.NET initiative and later approved as a standard by Ecma and ISO The name "C sharp" was inspired by musical notation where a sharp indicates that the written note should be made a semitone higherThe name "C sharp" was inspired by musical notation where a sharp indicates that the written note should be made a semitone higher C# is an evolution of the C and C++ family of languagesC# is an evolution of the C and C++ family of languages C# is a language encompassing strong typing, imperative, declarative, functional, generic and component-oriented programming disciplinesC# is a language encompassing strong typing, imperative, declarative, functional, generic and component-oriented programming disciplines

Java Object-oriented languageObject-oriented language Java is specifically designed to have as few implementation dependencies as possibleJava is specifically designed to have as few implementation dependencies as possible Java was originally developed by James Gosling at Sun Microsystems and released in 1995Java was originally developed by James Gosling at Sun Microsystems and released in 1995 The language derives much of its syntax from C and C++, but it has fewer low level facilities than either of themThe language derives much of its syntax from C and C++, but it has fewer low level facilities than either of them Java is one of the most popular programming languages in use, particularly for client-server web applications, with a reported 10 million usersJava is one of the most popular programming languages in use, particularly for client-server web applications, with a reported 10 million users

C++ Object-oriented languageObject-oriented language Developed by Bjarne Stroustrup starting in 1979 at Bell LabsDeveloped by Bjarne Stroustrup starting in 1979 at Bell Labs It is regarded as an intermediate-level language, as it comprises both high-level and low-level language features.It is regarded as an intermediate-level language, as it comprises both high-level and low-level language features. C++ is implemented on a wide variety of hardware and operating system platforms.C++ is implemented on a wide variety of hardware and operating system platforms. C++ is designed to be a statically typed, general- purpose language that is as efficient and portable as CC++ is designed to be a statically typed, general- purpose language that is as efficient and portable as C

Pascal Designed in 1968–1969 and published in 1970 by Niklaus WirthDesigned in 1968–1969 and published in 1970 by Niklaus Wirth Named in honor of the French mathematician and philosopher Blaise PascalNamed in honor of the French mathematician and philosopher Blaise Pascal Pascal, in its original form, is a purely procedural language and includes the traditional array of ALGOL-like control structures with reserved words such as if, then, else, while, for, and so onPascal, in its original form, is a purely procedural language and includes the traditional array of ALGOL-like control structures with reserved words such as if, then, else, while, for, and so on It is efficient language intended to encourage good programming practices using structured programming and data structuringIt is efficient language intended to encourage good programming practices using structured programming and data structuring

HTML HyperText Markup Language is the main markup language for creating web pages and other information that can be displayed in a web browserHyperText Markup Language is the main markup language for creating web pages and other information that can be displayed in a web browser HTML is written in the form of HTML elements consisting of tags enclosed in angle brackets, within the web page contentHTML is written in the form of HTML elements consisting of tags enclosed in angle brackets, within the web page content The purpose of a web browser is to read HTML documents and compose them into visible or audible web pagesThe purpose of a web browser is to read HTML documents and compose them into visible or audible web pages The first publicly available description of HTML was a document called "HTML Tags", first mentioned on the Internet by Berners-Lee in late 1991The first publicly available description of HTML was a document called "HTML Tags", first mentioned on the Internet by Berners-Lee in late 1991

PHP Originally created by Rasmus Lerdorf in 1995, the reference implementation of PHP is now produced by The PHP GroupOriginally created by Rasmus Lerdorf in 1995, the reference implementation of PHP is now produced by The PHP Group Server-side scripting language designed for web development but also used as a general-purpose programming languageServer-side scripting language designed for web development but also used as a general-purpose programming language PHP code is interpreted by a web server with a PHP processor module which generates the resulting web page.PHP code is interpreted by a web server with a PHP processor module which generates the resulting web page. PHP is now installed on more than 244 million websites and 2.1 million web serversPHP is now installed on more than 244 million websites and 2.1 million web servers

Thank you for your attention Thank you for your attention