lunes, 29 de agosto de 2016

Lenguajes de programación

JAVA

es un lenguaje de programación de propósito generalconcurrenteorientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.

Ventajas
No debes volver a escribir el código si quieres ejecutar el programa en otra máquina. Un solo código funciona para todos los browsers compatibles con Java o donde se tenga una Máquina Virtual de Java 


Java es un lenguaje y por lo tanto puede hacer todas las cosas que puede hacer un lenguaje de programación: Cálculos matemáticos,procesadores de palabras, bases de datos, aplicaciones gráficas, animaciones, sonido, hojas de cálculo, etc.

Desventajas
Hay diferentes tipos de soporte técnico para la misma herramienta, por lo que el análisis de la mejor opción se dificulta
Para manejo a bajo nivel deben usarse métodos nativos, lo que limita la portabilidad.



MATLAB
es una herramienta de software matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M). Está disponible para las plataformas UnixWindowsMac OS X y GNU/Linux .

Ventajas
Con adecuadas optimizaciones, son rápidos en ejecucion y de alta precisión.
Amplio soporte Matemáticoademás de posibilidad de uso de precisión extendida en los calculos.

Desventajas
Proceso laborioso susceptible a cometer errores en la programacion de algoritmos; es conveniente depurar correctamente los códigos realizados.
gestión "oscura" de la memoria.






PASCAL


Se trata de un lenguaje de propósito general, esto quiere decir que se puede emplear para construir todo tipo de aplicaciones. En la práctica también quiere decir que se trata de un lenguaje no diseñado para desarrollar ningún tipo específico de aplicaciones. Pero el PASCAL es especialmente útil para algo: para la enseñanza de buenos modos de programación.

Ventajas

- Posee unas reglas sencillas de sintaxis.
- Es un lenguaje muy estructurado.
- Realiza una comprobación exhaustiva de tipos de datos

Desventajas
-Para los 80 y 90 este programa fue reportado por no producir códigos industriales.
-Es obsoleto.


Resultado de imagen para PASCAL lenguaje de programacionResultado de imagen para PASCAL lenguaje de programacion

C++ 


Es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup.

Ventajas
- Lenguaje de programación orientado a objetos.
- Lenguaje muy didáctico, gracias a este lenguaje puedes aprender muchos otros lenguajes con gran facilidad.

Desventajas: 
- Uso de DLLs (librerías dinámicas) muy complejo. Java y .Net han evolucionado estos conceptos manipulando las DLLs mediante los frameworks que proveen. En cambio, en C++ el desarrollador debe encargarse de cargar y liberar de memoria estas librerías, y correr los riesgos por el manejo de esta memoria.
- Elaborar un sistema en C++ es como construir un rascacielos: tiene buen soporte y es robusto, pero si existen errores en los pisos inferiores toda la parte superior se viene abajo terriblemente.


Resultado de imagen para c++ lenguaje de programacion

Resultado de imagen para c++ lenguaje de programacion

COBOL



El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador.


ventajas
1 . COBOL es fácil: Aprender COBOL no es aprender un idioma completamente nuevo: es Inglés y está formado por componentes estructurales del Inglés como verbos, cláusulas y oraciones.
2 . Se puede ejecutar en cualquier lugar: Aplicaciones COBOL que fueron escritas hace décadas pueden usarse en nuevas plataformas como .NET o JVM.

Desventajas
– Muchas palabras
– Tienen un formato muy rígido
– No diseñado para manejar aplicaciones científicas

  
Resultado de imagen para COBOL lenguaje de programacionResultado de imagen para COBOL lenguaje de programacion


FORTRAN




Fortran (previamente FORTRAN , derivado del sistema de traducción Fórmula) es una de propósito general, la programación imperativa lenguaje que es especialmente adecuado para el cálculo numérico y computación científica.

Ventajas 
-es un lenguaje muy simple
-es fácil de aprender


Desventajas 
-no existen clases o estructuras
-no se puede hacer una reserva de memoria dinámica

Resultado de imagen para FORTRAN Resultado de imagen para FORTRAN


LISP


Es una familia de lenguajes de programación de computadora de tipo multiparadigma con una larga historia y una sintaxis completamente entre paréntesis.

Ventajas:
-los programas de Lisp pueden manipular el código fuente como una estructura de datos.
-La intercambiabilidad del código y los datos.


Desventajas:
-La ejecución de los programas es más lenta
-Bastante lento que los lenguajes estructurados
-Dificultad al depurarlo.
Resultado de imagen para lispResultado de imagen para lisp

ADA
Resultado de imagen para lenguaje de programacion ADA
 es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos. Es un lenguaje multipropósito, orientado a objetos yconcurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++.

Ventajas
-Correción de errores.
-Abstraccion de los datos.


Desventajas
-No tiene conversion chequeada
-La orden de la elaboracion de las unidades de la biblioteca es un problema.
Resultado de imagen para lenguaje de programacion ADAResultado de imagen para lenguaje de programacion ADA

Perl
Resultado de imagen para descripcion de perl

Es un lenguaje visualizado para la manipulación de cadenas de caracteres, archivos y procesos. Esta manipulación se ve simplificada por el importante número de operadores a disposición del usuario.

Ventajas
-es eficiente, completo y fácil de usar.
-esta disponible para gran cantidad de sistemas.

Desventajas
-un programa Perl es compilado cada vez que se ejecuta, por lo que puede resultar más lento
-A veces los errores pueden ser difíciles de encontrar. 

Resultado de imagen para descripcion de perl
Resultado de imagen para descripcion de perl

PHP
Resultado de imagen para PHP
es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico.

Ventajas
-Es un lenguaje multiplataforma.
-Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una Base de Datos.
Desventajas
-Si no lo configuras correctamente dejas abiertas muchas brechas de seguridad
-Se necesita instalar un servidor web.


Resultado de imagen para lenguaje php
Resultado de imagen para lenguaje php

No hay comentarios:

Publicar un comentario