Vous êtes sur la page 1sur 17

Software de programacin:

Es el conjunto de herramientas que permiten al programador desarrollar programas informticos, usando diferentes alternativas y lenguajes de programacin, de una manera prctica.

Intrpretes

Enlazadores

Incluyen bsicamente:

Editores de texto

Compiladores

Depuradores

Software de Programacin El software de programacin se utiliza para crear el software de:

Sistema
Que controlan los trabajos del ordenador o computadora,
procesa tareas tan esenciales, aunque a menudo invisibles, como el mantenimiento de los archivos del disco y la administracin de la pantalla,

Aplicacin
Que dirige las distintas tareas para las que se utilizan las

computadoras.
mientras que el software de aplicacin lleva a cabo tareas de tratamiento de textos, gestin de bases de datos y similares.

LENGUAJE DE PROGRAMACION
Es una tcnica estndar de comunicacin que permite expresar las instrucciones que han de ser ejecutadas en una computadora. Consiste en un conjunto de reglas sintcticas y semnticas que definen un programa informtico.

3. El Software
Tipos de Lenguajes
LENGUAJES DE MAQUINA LENGUAJE DE BAJO NIVEL (ENSAMBLADOR) LENGUAJE DE ALTO NIVEL.

HOLA

0000110 0100100 1000101 0011001

Clasificacin de los Lenguajes de Programacin


Lenguajes mquina Son directamente inteligibles por la computadora (0 y 1) Lenguajes de bajo nivel Sus instrucciones son mas sencillas de recordar, pero necesitan ser traducidas al lenguaje mquina. Lenguajes de alto nivel Sus instrucciones son muy fciles de recordar pero necesitan traducirse a lenguaje mquina por medio de un compilador o intrprete.
C++ VisualBasic Fortran Pascal

Ensamblador

Que hay en la actualidad. A continuacin, una breve lista de los lenguajes de programacin actuales:
Lenguaje ADA
BASIC C C++ Cobol Fortran Java MATLAB Clculos matemticos LISP Pascal PHP Inteligencia artificial Perl
Principal rea de aplicacin Tiempo real Programacin para fines educativos Programacin de sistema Programacin de sistema orientado a objeto Administracin Clculo Programacin orientada a Internet Clculos matemticos Clculos matemticos Inteligencia artificial Educacin Desarrollo de sitios web dinmicos Inteligencia artificial Procesamiento de cadenas de caracteres

Compilado/interpretado Lenguaje compilado


Lenguaje interpretado Lenguaje compilado Lenguaje compilado Lenguaje compilado Lenguaje compilado Lenguaje intermediario Lenguaje interpretado Lenguaje interpretado Lenguaje intermediario Lenguaje compilado Lenguaje interpretado Lenguaje interpretado Lenguaje interpretado

Cuanto cuestan? Estos pueden variar pues como se mostro anteriormente no solo es un nico tipo de lenguaje pero a continuacin se muestran alguno de los cuales son tanto econmicos o de un costo moderado

Lenguaje HTML Desde el surgimiento de internet se han publicado sitios web gracias al lenguaje HTML. Es un lenguaje esttico para el desarrollo de sitios web Ventajas: Sencillo que permite describir hipertexto. Texto presentado de forma estructurada y agradable. No necesita de grandes conocimientos cuando se cuenta con un editor de pginas web o WYSIWYG. Archivos pequeos. Despliegue rpido. Lenguaje de fcil aprendizaje. Lo admiten todos los exploradores. Desventajas: Lenguaje esttico. La interpretacin de cada navegador puede ser diferente. Guarda muchas etiquetas que pueden convertirse en basura y dificultan la correccin. El diseo es ms lento. Las etiquetas son muy limitadas.

Lenguaje JavaScript Este es un lenguaje interpretado, no requiere compilacin. Fue creado por Brendan Eich en la empresa Netscape Communications. Utilizado principalmente en pginas web. Es similar a Java, aunque no es un lenguaje orientado a objetos, el mismo no dispone de herencias. La mayora de los navegadores en sus ltimas versiones interpretan cdigo Javascript Ventajas: Lenguaje de scripting seguro y fiable. Los script tienen capacidades limitadas, por razones de seguridad. El cdigo Javascript se ejecuta en el cliente. Desventajas: Cdigo visible por cualquier usuario El cdigo debe descargarse completamente.

Lenguaje Ruby Es un lenguaje interpretado de muy alto nivel y orientado a objetos. Desarrollado en el 1993 por el programador japons Yukihiro Matz Matsumoto. Su sintaxis est inspirada en Phyton, Perl. Es distribuido bajo licencia de software libre. Ruby es un lenguaje dinmico para una programacin orientada a objetos rpida y sencilla. Para los que deseen iniciarse en este lenguaje pueden encontrar un tutorial interactivo de ruby. Se encuentra tambin a disposicin de estos usuarios un sitio con informaciones y cursos en espaol. Ventajas: Existe diferencia entre maysculas y minsculas. Mltiples expresiones por lneas, separadas por punto y coma ;. Dispone de manejo de excepciones. Ruby puede cargar libreras de extensiones dinmicamente si el (Sistema Operativo) lo permite. Porttil. Permite desarrollar soluciones a bajo Costo. Software libre. Multiplataforma

Gracias!! Por su
atencin.

Vous aimerez peut-être aussi