Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
PROGRAMACIÓN por Mind Map: PROGRAMACIÓN

1. El lenguaje ensamblador: Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables.

2. características de los lenguajes de alto nivel: Depuración más sencilla: debido a que el código es más legible, la depuración también se hace más fácil. Con la ayuda de editores (IDES - Entorno de Desarrollo Integrados) la compilación, depuración y ejecución se hacen más fácilmente. Productividad aceptable: son más productivos que los lenguajes de alto nivel. Algunos permiten la portabilidad: generalmente los interpretados.

3. Programación orientada a objetos (POO) Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilización de los objetos.

4. Programación concurrente Este tipo de programación se utiliza cuando tenemos que realizar varias acciones a la vez. Se suele utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultanea.

4.1. programación modular, el programa principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma de parámetros.

5. El más parecidos al lenguaje natural, cercanos al problema, nos olvidamos de la estructura interna del ordenador

6. Lenguaje de programación

6.1. concepto

6.1.1. es un lenguaje formal, una serie de instrucciones

6.2. finalidad

6.2.1. permiten a un programador escribir secuencias de órdenes y algoritmos a modo de controlar el comportamiento físico y lógico de una computadora

7. Clasificación

7.1. por nivel

7.1.1. alto

7.1.2. bajo

7.1.2.1. código máquina: son un conjunto de instrucciones en código binario que el ordenador es capaz de ejecutar directamente, específicos

7.2. aplicación

8. ejemplos de programación de alto nivel

8.1. BASIC: Sus principales aportaciones son las de ser un lenguaje interpretado e interactivo

8.2. FORTRAN:diseñado para su uso en aplicaciones científicas y técnicas. Se caracteriza por su potencia en los cálculos matemáticos, pero está limitado en todo lo relativo al tratamiento de datos no numéricos. Por esta razón, no ha sido usado extensamente en el ámbito del microordenador, pero sigue siendo un lenguaje común en aplicaciones de investigación, ingeniería y educación.

8.3. COBOL es autodocumentado y ofrece grandes facilidades en el manejo de ficheros, así como en la edición de informes escritos.

8.4. PASCAL: diseñado para ilustrar conceptos clave de programación, como los tipos de datos, programación estructurada y diseño descendente.

8.5. C++:Introduce la programación orientada a objetos en C. Los objetos proporcionan una forma completamente nueva de ver los programas, una nueva filosofía de programación. Es un lenguaje muy poderoso y eficiente.

8.6. Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos, que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.

8.7. PHP: propósito general de código del lado del servidor originalmente diseñado para el preprocesado de texto plano en UTF-8.

8.8. Se denomina ALGOL a un lenguaje de programación. La voz es un acrónimo de las palabras inglesas Algorithmic Language.

8.9. DELPHI: propósito general con énfasis en la programación visual. En Delphi se utiliza como lenguaje de programación una versión moderna de Pascal llamada Object Pascal.

8.10. FORTRAN es un lenguaje de programación utilizado principalmente en matemáticas y en aplicaciones de cálculo científico.

9. Tipos de programas

9.1. Programación estructurada (PE) :Esta programación estructurada utiliza un número limitado de estructuras de control, reduciendo así considerablemente los errores.