Sunteți pe pagina 1din 22

 Introducción

 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.

Se escribe en forma de «etiquetas», rodeadas por corchetes angulares


(<,>). HTML también puede describir, hasta un cierto punto, la apariencia
de un documento, y puede incluir un script (por ejemplo, JavaScript), el
cual puede afectar el comportamiento de navegadores web y otros
procesadores de HTML.
Permite definir la gramática de lenguajes específicos para estructurar
documentos grandes. A diferencia de otros lenguajes, XML da soporte a
bases de datos, siendo útil cuando varias aplicaciones se deben comunicar
entre sí o integrar información.

Es una Tecnología sencilla que tiene a su alrededor otras que la


complementan y la hacen mucho más grande y con unas posibilidades
mucho mayores.
Ventajas:
 Es extensible
 El analizador es un componente estándar.
 Transformamos datos en información.

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.

Permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web,


así como servicios web en cualquier entorno que soporte la plataforma
.NET
Es un lenguaje de programación orientado a objetos
desarrollado y estandarizado por Microsoft como parte
de su plataforma .NET
Es uno de los lenguajes de programación diseñados para
la infraestructura de lenguaje común.

Es un lenguaje de programación independiente diseñado


para generar programas sobre dicha plataforma.
Es una herramienta cliente/servidor para la gestión de Bases de Datos.

Oracle se basa en la tecnología cliente/servidor, pues bien, para su utilización


primero sería necesario la instalación de la herramienta servidor (Oracle 8i

Desventajas

es la falta de un entorno visual para diseñar el formulario, es decir, nos aparece


una estructura como de árbol en la cual insertamos un formulario, a la vez dentro
de éste insertamos bloques o módulos que son las estructuras que contendrán los
elementos del formularios, que pueden estar basados en tablas o no.
 La finalidad de este trabajo no ha sido solo el
de estudiar, analizar, y comparar las
diferencias de las herramientas de desarrollo
de software, sino el de incentivar a los
estudiantes y profesores a la inclusión en
este tema, la investigación de los cambios
que se van dando día a día en el desarrollo de
cada una de estas herramientas.
 Los lenguajes de programación son de suma
importancia ya que permiten la comunicación
entre el usuario y la computadora; con el
objetivo de desarrollar programas que
puedan facilitar la resolución de la mayoría de
los problemas en la vida.

S-ar putea să vă placă și