Implementation – Types of programming languages
Implementation After the design is complete, the next stage in the software development process is  implementation Before any coding can begin, it is important to decide on an appropriate  software development environment
Implementation Different software development environments have been designed for different purposes e.g. Algol for Science Task  – as a class research different environments and add them to Etherpad
Implementation There are 3 types of programming language. Procedural Declarative Event-driven
Implementation Procedural Languages In a procedural language, the programmer specifies the sequence of operations to be performed. A procedural program has a clear start point, and end point Pascal, BASIC and C++ are examples of procedural programming languages
Implementation BASIC listing
Implementation Event-driven Event-driven environments allow the user to design the HCI with buttons, text, fields etc. Blocks of program code are triggered by events e.g. button press, key press etc. RealBasic and Visual Basic are examples of Event driven environments
Implementation Visual Basic Interface
Implementation Declarative Languages The programmer declares all of the facts and relationships at the outset Queries can then be performed on the facts and relationships in order to solve problems Examples are PROLOG and LISP.  Declarative languages are often used in artificial intelligence
Implementation Sample PROLOG listing

3. The Software Development Process - Implementation

  • 1.
    Implementation – Typesof programming languages
  • 2.
    Implementation After thedesign is complete, the next stage in the software development process is implementation Before any coding can begin, it is important to decide on an appropriate software development environment
  • 3.
    Implementation Different softwaredevelopment environments have been designed for different purposes e.g. Algol for Science Task – as a class research different environments and add them to Etherpad
  • 4.
    Implementation There are3 types of programming language. Procedural Declarative Event-driven
  • 5.
    Implementation Procedural LanguagesIn a procedural language, the programmer specifies the sequence of operations to be performed. A procedural program has a clear start point, and end point Pascal, BASIC and C++ are examples of procedural programming languages
  • 6.
  • 7.
    Implementation Event-driven Event-drivenenvironments allow the user to design the HCI with buttons, text, fields etc. Blocks of program code are triggered by events e.g. button press, key press etc. RealBasic and Visual Basic are examples of Event driven environments
  • 8.
  • 9.
    Implementation Declarative LanguagesThe programmer declares all of the facts and relationships at the outset Queries can then be performed on the facts and relationships in order to solve problems Examples are PROLOG and LISP. Declarative languages are often used in artificial intelligence
  • 10.