First appeared Features Popular uses Basic This language emphasises on ease of use, allowing general purpose programming to those with a small amount of.

Slides:



Advertisements
Similar presentations
Introduction To Java Objectives For Today â Introduction To Java â The Java Platform & The (JVM) Java Virtual Machine â Core Java (API) Application Programming.
Advertisements

Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Java.  Java is an object-oriented programming language.  Java is important to us because Android programming uses Java.  However, Java is much more.
Chapter Concepts Review Markup Languages
Programming Languages Language Design Issues Why study programming languages Language development Software architectures Design goals Attributes of a good.
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
SCRIPTING LANGUAGE. The first interactive shells were developed in the 1960s to enable remote operation of the first time-sharing systems, and these,
© Prentice Hall CHAPTER 3 Computer Software.
Russell Taylor Lecturer in Computing & Business Studies.
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.
Objectives Machine language vs.. High-level language Procedure-oriented, object-oriented, and event- driven languages Background of Visual Basic VB Integrated.
Chapter 3 Software Two major types of software
1 CHAPTER 4 LANGUAGE/SOFTWARE Hardware Hardware is the machine itself and its various individual equipment. It includes all mechanical, electronic.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Computer Software.
Evaluate the Usability of a User Interface Tool or Toolkit Assignment 1 Assignment 1 Evaluate the Usability of a User Interface Tool or Toolkit T. H Ranasinghe.
Unit Six Assignment 1 Chris Boardley.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
Computer for Health Sciences
CS102 Introduction to Computer Programming
CSC 110 A 1 CSC 110 Introduction to Python [Reading: chapter 1]
CSC 142 A 1 CSC 142 Introduction to Java [Reading: chapter 0]
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
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
PHP Professor Waterman. Agenda What is PHP Versions HTML Dynamic Web sites Interactive Web Sites Installing PHP Transfer pages to a Web hosting service.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” CHAPTER 4 : Part 2 INTRODUCTION TO SOFTWARE DEVELOPMENT: PROGRAMMING & LANGUAGES.
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
Programming in C#. I. Introduction C# (or C-Sharp) is a programming language. C# is used to write software that runs on the.NET Framework. Although C#
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]
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
Principles of Software Development 1 Principles Of Software Design and Development Types of language / Choosing a language.
Module 4 Part 2 Introduction To Software Development : Programming & Languages Introduction To Software Development : Programming & Languages.
Nic Shulver – Scratch – what, why and how? Click to edit Master text styles Second level Third level Fourth level Fifth level.
Computer Programming 2 Why do we study Java….. Java is Simple It has none of the following: operator overloading, header files, pre- processor, pointer.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
Imagine Creating Software Without a Single Line of Code!
First appeared Features Popular uses Assembly 1949 For code that must directly interact with the hardware (drivers), embedded processors, processor specific.
Introduction Mehdi Einali Advanced Programming in Java 1.
Introduction to JavaScript Fort Collins, CO Copyright © XTR Systems, LLC Introduction to JavaScript Programming Instructor: Joseph DiVerdi, Ph.D., MBA.
1) PHP – Personal Home Page Scripting Language 2) JavaScript.
Course Instructor: Hira Farman Course : BY:HIRA FARMAN.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
PROGRAMMING VOCABULARY. The Words ◦ FORTRAN ◦ COBOL ◦ PASCAL ◦ BASIC ◦ C ◦ Java ◦ Flash ◦ PERL ◦ Ruby ◦ Python.
Skill Area 311 Part B. Lecture Overview Assembly Code Assembler Format of Assembly Code Advantages Assembly Code Disadvantages Assembly Code High-Level.
PROGRAMMING (1) LECTURE # 1 Programming and Languages: Telling the Computer What to Do.
Presented By P.SRIVIDYA 085D1A0552 Programming Language.
First appeared Features Popular uses Basic general-purpose, high-level programming languages small business owners, professionals, hobbyists, and consultants.
Website Source Code Free Download.
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.
Why study programming languages?
Basic 1964 PC general purpose Imperative Small Easy to use.
PROGRAMMING LANGUAGES
CSCI-235 Micro-Computer Applications
Text by: Lambert and Osborne
Programming Vocabulary
PHP / MySQL Introduction
Chapter 4 Computer Software.
SVTRAININGS. SVTRAININGS Python Overview  Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is designed.
Principles of Programming Languages
CSC 142 Introduction to Java [Reading: chapters 1 & 2]
FEATURES OF PYTHON.
What is Programming Language
Web Application Development Using PHP
Presentation transcript:

First appeared Features Popular uses Basic This language emphasises on ease of use, allowing general purpose programming to those with a small amount of knowledge. Teaching basics of computer programming. Easy to learn and light. Used on microcomputers As coding skills have become more and more necessary in todays society, BASIC has been a big factor in teaching many how to code at a beginner level. The two math professors who created basic believed computer literacy would be essential in years to come, and designed the “Beginner’s All-Purpose Symbolic Instruction Code” to be easy to pick up and get started.

First appeared Features Popular uses C 1972 C is used mainly because it produces code that runs nearly as fast as code written in assembly language. Portability, low and high level features, loops, functions, bit manipulation operators, modular programming and pointers C was invented to write the OS UNIX. C is easy to learn and is structured to increase user understanding. It produces efficient programs that can handle low level activities. C is also supported on a wise variety of computer platforms.

First appeared Features Popular uses Scheme 1975 As a language to not supress the creative capabilities of its users, scheme is mot used for graphic applications. Scheme follows a minimalist design and is “fun to use”. Made specially so the user has very few restrictions. In Scheme all data types are equal. What one can do in one data types, they can do in all data types. This is different than most language where data types do special things and are restricted. Scheme gives its user lots of freedom, one can say the same thing in many ways and it’s very expressive.

First appeared Features Popular uses Python 1991 Python has been used for web applications, education and software development. Simple, free, high level, portable, object oriented, interpreted, embeddable and has extensive libraries. It has the right combination of performance and features that make writing programs in Python both fun and easy.

First appeared Features Popular uses Java 1995 Android apps, video games, software, science, Internet browsers. Java is simple, object- oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high- performance, multithreaded, and dynamic.

First appeared Features Popular uses Ruby 1995 Web based programming Free format, case sensitive, allows comments, keywords, dynamic typing, object oriented, general purpose.

First appeared Features Popular uses C# 2000 Web applications, windows app development. Used on many apps within windows 8. Simple, modern, general purpose and object oriented. Allows passing parameters and XML documentation.

First appeared Features Popular uses Scratch 2002 Scratch is mainly used to teach young people the basics of programming. Scratch is a good stepping stone to a more advanced world of computer programming. Uses an easy to visualise block based programming environment. Scratch is a visual programming language. With scratch you can make a variety of interactive applications, such as stories, games and animations, then share your creations with an online community. Scratch helps very young people learn to think creatively, reason systematically and work collaboratively.

First appeared Features Popular uses PHP 1995 Web development, General purpose programming. Can be embedded into HTML code. Magic constants, generates unique ID strings, serialization, compressing strings.

First appeared Features Popular uses JavaScript 1995 HTML pages, web content production. High level, interpreted, dynamic and untyped. Standardized in ECMAScript.

First appeared Features Popular uses Visual Basic.NET 2001 Teaching the basics of programming to beginners. Can be used to write complex software also. High level, multi-paradigm. Provides a GUI that allows the developer to drag and drop objects into the program and manually write code.

First appeared Features Popular uses Pascal 1970 Used to teach programming. Other languages have taken over, however. Small, efficient. Intended to encourage good programming practices used in structured programming and data structuring.

First appeared Features Popular uses COBOL 1959 Business, finance. Used by the department of defence. Has administrative uses. High level, user friendly. All instructions can be coded in simple English words. Can handle huge data processing, backwards capability with previous versions. Effective error messages.

First appeared Features Popular uses Perl 1987 General purpose programming, graphic programming, network programming and finance. Family friendly, general purpose and a interpreted dynamic programming language. Perl borrows features from other languages such as C, AWK and sed.

First appeared Features Popular uses ALGOL Computer scientists have used this language for research purposes to develop other computer languages. Expression based syntax, reference model of variables and reference parameters. User declared types and structures, string array and matric slicing.

First appeared Features Popular uses Prolog 1972 AI, finance, research, defence and communication. Fully object oriented, strongly typed, algebraic data types, fully integrated fact databases, supports parametric polymorphism, automatic memory management, supports direct linkage with C/C+.

First appeared Features Popular uses Haskell 1990 Used by Mark Zuckerburgs’s demon spawn Facebook to prevent spam. Standardized, general purpose and purely functional programming language with non-script schematic and static typing.

First appeared Features Popular uses C Large performance- sensitive projects, coding desktop applications. Impetrative, object oriented with generic programming features.

First appeared Features Popular uses Assembly 1949 Used for code that will directly interact with the device’s hardware. Reverse Engineering. Extreme optimisation. Complete control required. One to one and very close to machine code. Assembly language is specific to a particular computer architecture. Efficient and easier to improve. Provides programmers with low level access to a computer’s hardware.