Programming Paradigms

Descripción

Always pronounce as para - digg - ems. I know it's wrong, but it sounds fabulous!
Sam Sully
Mapa Mental por Sam Sully, actualizado hace más de 1 año
Sam Sully
Creado por Sam Sully hace alrededor de 8 años
8
0

Resumen del Recurso

Programming Paradigms
  1. OOP
    1. Example: Java.
      1. The programmer manipulates objects which may contain data about the object and procedures which can be called to manipulate the data stored about the object (attributes) and the state of the object.
        1. Used for more complex programs with multiple types of data object. For example, Minecraft.
        2. Logic
          1. An example would be Prolog!
            1. Programs consist of a series of axioms, relations, rules and facts. Then the inference engine of the programming language will use this information to answer any subsequent queries.
              1. Used often for AI, for example the ClarISSa AI on the ISS. Logic programming is often used for prototyping.
              2. Imperative/Procedural
                1. Example, VB.NET is mostly imperative/procedural.
                  1. Consists of a sequence of instructions to manipulate data and change the program's state.
                    1. Most things, e.g. drivers, often simple programs are written in procedural languages.
                    2. Functional
                      1. A program consists of a series of mathematical functions called in some order.
                        1. An example would be Haskell.
                          1. Used for heavily mathematical programs and also often for game AI calculations (particularly those involving a lot of probability).
                          Mostrar resumen completo Ocultar resumen completo

                          Similar

                          La Biología
                          maya velasquez
                          Fórmulas Geométricas (Perímetros)
                          Diego Santos
                          Readings para Preparar el First Certificate
                          Diego Santos
                          Primera Guerra Mundial
                          juanmadj
                          CIENCIAS NATURALES BLOQUE I QUINTO GRADO EDUCACIÓN PRIMARIA, MÉXICO.
                          NEMORIO GARCIA GARCES
                          Romanticismo literario del S. XIX
                          maya velasquez
                          Historia del Arte Universal
                          maya velasquez
                          Poniendo en Práctica el Aprendizaje Basado en Problemas
                          Diego Santos
                          Concepción Pedagogia y Didáctica
                          NEIL BERNAL R.
                          linea de tiempo
                          José Eduardo Marrufo
                          DAILY ROUTINES and FREE TIME ACTIVITIES
                          Jefe Estudios Eso