Programing paradigms

Beschreibung

2 Computing Mindmap am Programing paradigms, erstellt von ewan reed am 06/10/2015.
ewan reed
Mindmap von ewan reed, aktualisiert more than 1 year ago
ewan reed
Erstellt von ewan reed vor etwa 9 Jahre
1
1

Zusammenfassung der Ressource

Programing paradigms
  1. There are many types of programming paradigms, each with many different languages
    1. Other paradigms include object oriented, functional and logical
      1. Each paradigm is best suited to a particular type of problem. E.g using logic programming for natural language processing
        1. imperative programming languages are those in which we tell the computer what to do; we tell it how to solve a problem. Procedural and object oriented programming are imperative paradigms
          1. procedural programming uses sequence, selection and iteration to build procedures and subroutines. Examples include Basic, C and Pascal
          2. declarative programming languages are ones where we tell the computer the qualities the solution should have. there are a number of subtypes of declarative language, including logic and functional programming
            1. logic programming expresses a set of facts and rules. the facts and rules are then used to find a given goal. The most commonly used logic language is prolog
              1. functional programming gives a description of the solution to a problem is built up through a collection of functions. Examples include Haskell and ML
              2. A programming language is referred to as 'Turing Complete' if it can solve all the problems it has been proved computers can solve. most programing languages across different paradigms are 'Turing Complete'
                Zusammenfassung anzeigen Zusammenfassung ausblenden

                ähnlicher Inhalt

                Types and Components of Computer Systems
                Jess Peason
                Input Devices
                Jess Peason
                Output Devices
                Jess Peason
                Computing
                Kwame Oteng-Adusei
                Pack of playing cards answer
                Karl Taylor
                Code Challenge Flow Chart
                Charlotte Hilton
                Computer science quiz
                Ryan Barton
                Input, output and storage devices
                Mr A Esch
                GCSE Computing - 4 - Representation of data in computer systems
                lilymate
                Data Structures & Algorithms
                Reuben Caruana
                18) Kunststoffe
                Mary Wonderland