Lenguajes de programacion

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Lenguajes de programacion por Mind Map: Lenguajes de programacion

1. ¿Qué es el lenguaje de programación? Es un programa destinado a la construcción de otros programas informáticos, estos se componen de símbolos, reglas sintácticas y semánticas.

2. 1. JAVA: Lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de 1990. Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible.

2.1. Caracteristicas. Es Simple, esta orientado a objetos, Robusto es decir, Java realiza verificaciones en busca de problemas tanto en tiempo de compilación como en tiempo de ejecución; es seguro, portable y dinamico.

2.2. Aplicaciones. Productividad y utilidades. Java es muy utilizado en todo tipo de aplicaciones de productividad como procesadores de texto u hojas de cálculo. Entretenimiento. Educación. Comunicación. Aplicaciones móviles.

3. 2. C++: Fue diseñado a mediados de la década de 1980 por Bjarne Stroustrup. Abarca dos paradigmas de la programación: la estructurada y la orientada a objetos.

3.1. Características. - Sintaxis heredada del lenguaje C. -Lenguaje fuertemente tipado. El programador debe saber como hacer y declarar el código para que funcione. -Programación orientada a objetos, lo que comúnmente se puede encontrar por POO. *Abstracción. *Encapsulado. *Herencia. *Polimorfismo. -Sobrecarga de operadores. -Soporta expresiones Lambda, también llamadas funciones anónimas. -Control de excepciones.

3.2. Aplicaciones: Manejadores de bases de datos, navegadores, aplicaciones ofimáticas, juegos, etc. El sistema operativo Windows, el navegador firefox.

4. 3. C :Lenguaje de propósito general, de bajo nivel. Creado por Unix Systems. Es el lenguaje más popular (precedido por Java). De él se derivan muchos lenguajes como C#, Java, Javascript, Perl, PHP y Phyton.

4.1. Caracteristicas, Su principal característica es que es portable, quiere decir que puedes adaptar los programas escritos para un tipo de computadora en otra. También es estructurado, por que se divide en módulos que son independientes entre si.

4.2. Aplicaciones. • programación de sistemas • estructuras de datos y sistemas de bases de datos • aplicaciones científicas • software gráfico • análisis numérico

5. 4. PYTHON: Fue hecho por Guido van Rossum en 1990. En la actualidad se desarrolla como un proyecto de código abierto administrado por la Python Software Foundation. La última versión estable del lenguaje es la 2.5 (septiembre 2006).

5.1. Características. Es multiparadigma, es multiplataforma, es de tipado dinámico, y es orientado a objetos.

5.2. Aplicaciones Se usa muhco para crear aplicaciones dinamicas y seguras, hacer scraping, es decir, obtener informacion de paginas web como instagram, etc. Otra es que se pueden desarrollar juegos y creacion de redes.

6. 5. PHP: Es empleado frecuentemente para la creación de contenido para sitios web con los cuales se pueden programar las páginas HTML y los códigos de fuente. PHP es un acrónimo que significa PHP hypertext pre-processor, y se trata de un lenguaje interpretado que se aprovecha para la creación de aplicaciones para servidores o contenidos dinámicos de sitios web.

6.1. Caracteristicas. Gran extensión de documentación. Variedad de herramientas para aprender. Permite programación orientada a objetos. Módulos externos para mejorar la aplicación web. Se puede separar la estructura.

6.2. Aplicaciones. Es muy utilizado para creación de contenido, el comercio en linea, desarrollar plantillas dinámicas y archivos PDF.

7. 6. FORTRAN: Es un lenguaje orientado al cálculo numérico, diseñado en sus inicios para las computadoras IBM y usado en aplicaciones científicas y de ingeniería y es el más antiguo de los Lenguajes de alto nivel.

7.1. Caracteristicas. Se caracteriza por su potencia en los cálculos matemáticos, pero esta limitado en las aplicaciones de gestión, manejo de archivos, tratamiento de cadenas de caracteres y edición de informes. Es un lenguaje notorio, por la facilidad con que permite expresar una ecuación.

7.2. Aplicaciones. Fortran se utiliza principalmente en aplicaciones científicas y análisis numérico.

8. 7. JAVASCRIPT: Es un lenguaje de programación que puede ser utilizado para crear programas que son integrados a una página web o dentro de aplicaciones más grandes.

8.1. Características. Su sintaxis es similar a la usada en Java y C, al ser un lenguaje del lado del cliente este es interpretado por el Navegador, no se necesita tener instalado ningún Framework.

8.2. Aplicaciones. Servicios Correo Servicios y clientes IRC y Chat Buscadores de Información.También podemos encontrar o crear códigos para insertarlos en las páginas como plugins o módulos funcionales: Reloj Contadores de visitas Fechas Calculadoras Validadores de formularios Detectores de navegadores e idiomas.

9. 8. SQL: Es un lenguaje específico del dominio utilizado en programación; y diseñado para administrar sistemas de gestión de bases de datos relacionales.

9.1. Características. Lenguaje de definición de datos (DDL) Lenguaje de manipulación de datos DML (Data Manipulation Language) Recuperación de clave. Disparadores. Sistemas de gestión de base de datos. Interoperabilidad.

9.2. Aplicaciones. Es un lenguaje de dominio específico utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales.​

10. 9. C#: Es un lenguaje de programación orientado a objetos fue desarrollado en el año 2000 por Microsoft para ser empleado en una amplia gama de aplicaciones empresariales.

10.1. Características. Su código se puede tratar íntegramente como un objeto. Su sintaxis es muy similar a la del JAVA. Es un lenguaje orientado a objetos y a componentes. Armoniza la productividad del Visual Basic con el poder y la flexibilidad del C++. Ahorramos tiempo en la programación ya que tiene una librería de clases muy completa y bien diseñada.

10.2. Aplicaciones. Es un programa para crear videojuegos. Su fama la tiene porque su motor es multiplataforma, por lo que permite exportar los videojuegos a ordenadores, dispositivos móviles con Android o iOS, y las diferentes videoconsolas de mercado.