Documente Academic
Documente Profesional
Documente Cultură
Definición
Características
Componentes
Beneficios
Desventajas
Área de Aplicación
Ejemplos de Herramientas
Recomendación
Conclusión
Los lenguajes de programación son el medio
que permite a los programadores expresar las
instrucciones que la computadora va a realizar
mediante la transformación de los algoritmos
en una serie de sentencias.
En este trabajo explicaremos sobre la
definición de herramientas de desarrollo de
software, sus características, los componentes,
ventajas y desventajas, área de aplicación y
algunos ejemplos de lenguajes de
programación.
Una herramienta de desarrollo de software es un
programa informático que usa un programador
para crear, depurar, gestionar o mantener un
programa.
Los lenguajes de programación son herramientas
que nos permiten crear programas que
controlen el comportamiento físico y lógico de
una máquina, para expresar algoritmos con
precisión, o como modo de comunicación
humana, es decir, es un conjunto de
instrucciones que se utiliza para el
Facilidad
Claridad Naturalidad
Sencillez Ortogonalidad Apoyo para
unidad la
abstracción
Portabilidad Entorno de
de programas programación
Costo de
uso
CARACTERISTICAS
Operadores
Funciones de Declaraciones
Biblioteca
Variables
Constamtes
Mejorar la habilidad para desarrollar
Algoritmos Eficaces
Mejorar el uso del Lenguaje de Programación
disponible
Ampliar las posibilidades de solución de un
Problema
Permitir una mejor elección del Lenguaje de
Programación
Facilitar el aprendizaje de un nuevo lenguaje
Imposibilidad Mayor Tener un
Si se hacen La formación
de escribir dificultad en la buen
mal los de los
código programación conocimiento
esquemas programador
independiente y en la de lo que se
no se es es más
de la máquina. comprensión quiere hacer
podrán compleja que
de los en el
detectar los la
programas. diagrama de
errores. correspondie
flujo.
nte a los
programador
es de alto
nivel.
El lenguaje apropiado frecuentemente, depende del
dominio de la aplicación que resuelve el problema.
Entre las áreas de aplicación tenemos:
Procesamiento de Negocios
Cientificas
De Sistemas
De IA (Inteligencia Artificial
Edicion
De Proceso
Nuevos Pradigmas
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.
Orientado al desarrollo de aplicaciones web dinámicas con
acceso a información almacenada en una base de datos.
Uno de los inconvenientes es que es un lenguaje que se
interpreta en ejecución, para ciertos usos puede resultar un
inconveniente que el código fuente no pueda ser ocultado.
Es una herramienta de desarrollo de clase
empresarial desarrollada por la empresa Sybase.
PowerBuilder es orientada a objetos y permite el
desarrollo de diferentes tipos de aplicaciones y
componentes para ejecutar arquitecturas
cliente/servidor, distribuidas y Web.
Ventajas:
Es la facilidad de trabajar conexiones y actualizar
información de base de datos a través de su objeto
datawindow.
Java es un lenguaje de programación de
propósito general, concurrente, basado en
clases, y orientado a objetos.
Características:
- orientado a objetos.
- Independencia de la plataforma.
- En Java el problema fugas de memoria se evita.
Los objetos en C++ son abstraídos mediante una clase. Según el paradigma de la
programación orientada a objetos, un objeto consta de:
1. Identidad, que lo diferencia de otros objetos (Nombre que llevara la clase a
la que pertenece dicho objeto).
2. Métodos o funciones.
3. Atributos o variables.
HTML siglas de HyperText Markup Language («lenguaje de marcado
hipertextual»), hace referencia al lenguaje de marcado predominante para
la elaboración de páginas web que se utiliza para describir y traducir la
estructura y la información en forma de texto.
Desventajas:
XML y sus extensiones han sido regularmente
criticadas por su nivel de detalle y
complejidad.
Otras críticas intentan refutar la afirmación
de que XML es un lenguaje autodescriptivo.
Es un entorno de desarrollo integrado para sistemas operativos Windows.
Soporta varios lenguajes de programación tales como Visual C++, Visual
C#, Visual J#, y Visual Basic .NET, al igual que entornos de desarrollo web
como ASP.NET. Aunque actualmente se han desarrollado las extensiones
necesarias para muchos otros.
Desventajas