Paradigmas de la programacion

Description

mapa mental sobre los paradigmas de programacion , IDE vs editores y lenguajes de programacion
SOLANGE PAOLA GUAGALANGO MORILLO
Mind Map by SOLANGE PAOLA GUAGALANGO MORILLO, updated 6 months ago
SOLANGE PAOLA GUAGALANGO MORILLO
Created by SOLANGE PAOLA GUAGALANGO MORILLO 6 months ago
2
0

Resource summary

Paradigmas de la programacion
  1. Paradigma procedimental
    1. amplia el enfoque imperativo con la posibilidad de desglozar algoritmos en porciones manejables estos de denominan comoprocedimientos
      1. caracterisa en su secuencia computacional
        1. Mediante la abstracion de los algoritmos el paradigma de software procedimental representa un paso decisivo desde los lenguajes ensambladores simples hasta los lenguajes estandar complejos
      2. Paradigma logico
        1. es la parte delparadigma declarativo si su teoria silogistica como precursores de la logica matematica
          1. la mayoria de los lenguajes de programacion logica se basan en la teoria logicade primer orden
            1. Un concepto importante de programacion logica es la descompocicion de programas en sus componentes logicos y sus componentes de control
          2. Paradigma de programacion orientada a objetos
            1. Es elmas usado por los desarrolladores de software por el momento, este tiene por idea unir las funciones y datos de un modulo conocido como objeto
              1. modificabilidad
                1. la facilidad de suprimir modificar nuevos objetos de una forma sencilla
                2. Fiabilidad
                  1. aldividir elprograma en partes mas pequeñas podemos comprobarlo mas facilmente y de manera independiente
                  2. reusabilidad
                    1. como se diseña por clases se puede reutilizar en diferentes partesdel programa o numero de proyectos
                3. IDE vs EDITORES
                  1. ¿Qué es un editor de código?
                    1. Es un programa ligero que no exige mucha RAM o procesador, en dónde puedes abrir y crear un archivo a la vez y guardarlo en una carpeta,
                      1. Dentro de los editores más populares se encuentran Visual Studio Code, Sublime Text, Notepad++ y Vim.
                    2. ¿Qué es un IDE (Integrated Development Environment)?
                      1. Un ambiente de desarrollo integrado, a diferencia de un editor, es un programa más pesado que pide mucha más memoria RAM y un procesador más poderoso, además de que es un espacio para trabajar proyectos completos no solo en archivos. Contienen herramientas integradas, es decir, ahora ya no crearás carpetas por tu cuenta, pueden tener un compilador (para los lenguajes compilados), un emulador, control de versiones y terminales.
                        1. Eclipse, IntelliJ IDEA, Android Studio y Visual Studio son los IDES más conocidos.
                    3. LENGUAJES DE PROGRAMACION
                      1. Los lenguajes de programación son los que hacen posible que todos los servicios, sitios y entornos digitales que hoy utilizamos, sencillamente puedan funcionar. Por eso existe una gran variedad en cuanto a opciones y elegir en cuáles invertir nuestro tiempo puede no ser tan fácil.
                        1. los lenguajes de programación más usados en la actualidad, los de mayor demanda y los de mayor proyección en el mercado.
                          1. 1. JavaScript que se utiliza en desarrollo web, desarrollo de videojuegos, aplicaciones móviles y construcción de servidores web, sigue siendo entonces el lenguaje de programación más utilizado en la actualidad, en todo el mundo.
                            1. 2. HTML es la sigla del inglés HyperText Markup Language (lenguaje de marcado de hipertexto) y refiere al lenguaje de marcado para la elaboración de páginas web.
                              1. 3. Python es otro lenguaje de programación para propósitos generales, el cual permite a los desarrolladores utilizar varios estilos de programación diferentes al crear programas. Se emplea para el desarrollo de Back end, ciencia de datos y desarrollo de aplicaciones.
                                1. 4. SQL sigla del inglés Structured Query Language (lenguaje de consulta estructurada), es un lenguaje que permite a los programadores consultar y manipular bases de datos.
                                  1. 5. Java El quinto lenguaje de programación más utilizado y demandado en la actualidad es Java (35,35 %), otro de los lenguajes de uso general y uno de los más antiguos en esta lista.
                                    1. 6. C# También referido como C Sharp, es un lenguaje de programación moderno y multiparadigma, basado en objetos y con seguridad de tipos. C# permite a los desarrolladores crear diferentes tipos de aplicaciones seguras que se ejecutan en .NET.
                                      1. 7. NoSQL Si bien no es un lenguaje de programación, NoSQL se refiere a una amplia clase de sistemas de gestión de bases de datos que se diferencian de los modelos relacionales tradicionales.
                                        1. 8. Rust Rust es un lenguaje de programación compilado, de propósito general y multiparadigma, desarrollado por la Fundación Mozilla. Se utiliza para el desarrollo de sistemas operativos, realidad virtual y navegadores web.
                                          1. 9. Perl Perl, sigla del inglés Practical Extraction and Report Language, es un lenguaje de programación de propósito general desarrollado originalmente para la manipulación de texto.
                                            1. 10. Swift El último de la lista es Swift, un lenguaje de programación compilado, de propósito general y multiparadigma desarrollado por Apple Inc. y la comunidad de código abierto para aplicaciones en Linux y Mac.
                                        2. bibliografia
                                          1. Bernal Gomez, M. (2014). Paradigma de Programación. Programación Orientada a Objetos. Saez, F., Piccoli, M. F., Printista, A. M., & Gallard, R. H. (2003). Paradigmas de programación paralela. In V Workshop de Investigadores en Ciencias de la Computación. Gallardo López, D., & Pomares Puig, C. (2008). Prácticas de Lenguajes y Paradigmas de Programación. Lenguajes y Paradigmas de Programación. EDteam. (2020). Editor vs IDE. ¿Qué usar para programar? https://ed.team/blog/editor-vs-ide-que-usar-para-programar
                                          Show full summary Hide full summary

                                          Similar

                                          FUNDAMENTOS DE REDES DE COMPUTADORAS
                                          anhita
                                          Test: "La computadora y sus partes"
                                          Dayana Quiros R
                                          Abreviaciones comunes en programación web
                                          Diego Santos
                                          Seguridad en la red
                                          Diego Santos
                                          Excel Básico-Intermedio
                                          Diego Santos
                                          Evolución de la Informática
                                          Diego Santos
                                          Introducción a la Ingeniería de Software
                                          David Pacheco Ji
                                          Conceptos básicos de redes
                                          ARISAI DARIO BARRAGAN LOPEZ
                                          La ingenieria de requerimientos
                                          Sergio Abdiel He
                                          TECNOLOGÍA TAREA
                                          Denisse Alcalá P
                                          Navegadores de Internet
                                          M Siller