Your SlideShare is downloading. ×
  • Like
Software de programacion
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Software de programacion

  • 330 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
330
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
7
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. UNIDAD 2
    TIPOLOGIA DE SOFTWARE
  • 2. TEMA 2: SOFTWARE DE PROGRAMACION
    ESTE ES UN CONJUNTO DE HERRAMIENTAS QUE PERMITEN AL PROGRAMADOR DESARROLLAR PROGRAMAS INFORMATICOS , USANDO DIFERENTES ALTERNATIVAS Y LENGUAJES DE PROGRAMACION DE UNA MANERA PRACTICA.
    ENTRE OTROS INCLUYE:
    • EDITORES DE TEXTOS
    • 3. COMPILADORES
    • 4. INTERPRETES
    • 5. DEPURADORES
    • 6. ENTORNOS DE DESARROLLO INTEGRADOS
  • EDITORES DE TEXTOS
    ES UN PROGRAMA QUE PERMITE CREAR Y MODIFICAR ARCHIVOS DIGITALES COMPUESTOS UNICAMENTE POR TEXTO SIN FORMATO, CONOCIDOS COMO: ARCHIVOS DE TEXTO O TEXTO PLANO.
    EL PROGRAMA LEE EL ARCHIVO E INTERPRETA LOS BYTES LEIDOS SEGÚN EL CODIGO DE CARACTERES QUE USA EL EDITOR, HOY ES COMUN UTILIZAR CODIGOS DE 7 O 8 BYTES.
    NO DEBE CONFUNDIRSE CON EL PROCESADOR DE TEXTOS YA QUE ESTE ES UNA APLICACIÓN INFORMATICA DESTINADA A LA CREACION O MODIFICACION DE DOCUMENTOS ESCRITOS POR MEDIO DE UNA COMPUTADORA.
  • 7. El editor de texto por excelencia es Microsoft Word, pero existen infinidad de editores de texto gratis adaptados a todo tipo de tareas. Así, podemos contar con completos procesadores de texto como Writer de OpenOffice o LibreOfficeWriter, orientados a la productividad como CreaWriter y FocusWriter, o sencillos como WorpPad de Windows. También, disponemos de editores orientados a la programación como Crimson Editor y Notepad++. Y si tan sólo es necesario tomar unas notas puede ser de utilidad AM-Notebook o el mismo bloc de notas.
    Así pues, en función de las necesidades de cada usuario será conveniente recurrir a uno u otro editor. Y si, de entre todos los procesadores de texto de que disponemos, es posible seleccionar un editor gratis ¡mucho mejor!
  • 8. SE TIENEN LOS SIGUIENTES EJEMPLOS DE EDITORES DE TEXTO SEGÚN LA NECESIDAD
    Editores de texto enfocados a la programaciónEn el ámbito del desarrollo de software los editores de texto son una parte fundamental, ya que permiten al programador introducir el código de sus aplicaciones y modificarlo a placer, con suma facilidad.
    Editores de texto para mejorar la productividadEn el caso de los escritores que necesitan una dosis extra de inspiración o de los estudiantes que desean evitar distracciones para acabar a tiempo sus proyectos se hace recomendable el empleo de los editores de texto enfocados a mejorar la productividad.
    Editores de texto para bloggersAunque la mayoría de CMS (Content Management System) disponen en sus interfaces de un lugar bastante adecuado para organizar nuestras ideas y pensamientos, es posible enriquecer esta experiencia empleando aplicaciones específicas para la edición y publicación de blogs como Windows Live Writer. De esta forma, podemos contar con una mayor cantidad de opciones de edición que darán un aspecto único y personal a nuestros artículos. Editores de texto tradicionalesEn este apartado se incluyen desde los pequeños programas, como WordPad, diseñados para tomar simples anotaciones hasta los complejos procesadores de texto que incluyen una inmensa cantidad de opciones para configurar nuestros textos como mejor nos convenga, como Microsoft Word. Así, podemos encontrar editores de texto gratis que permiten navegación por pestañas, búsqueda en múltiples archivos, justificado, inserción de imágenes, corrección ortográfica, ...
  • 9.
  • 10. LOS COMPILADORES
    Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser simplemente texto. Este proceso de traducción se conoce como compilación.[1]
    Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.
  • 11. Tipos de compiladores
    Esta taxonomía de los tipos de compiladores no es excluyente, por lo que puede haber compiladores que se adscriban a varias categorías:
    Compiladores cruzados: generan código para un sistema distinto del que están funcionando.
    Compiladores optimizadores: realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad del programa original.
    Compiladores de una sola pasada: generan el código máquina a partir de una única lectura del código fuente.
    Compiladores de varias pasadas: necesitan leer el código fuente varias veces antes de poder producir el código máquina.
    Compiladores JIT (Just In Time): forman parte de un intérprete y compilan partes del código según se necesitan.
  • 12. HISTORIA DE LOS COMPILADORES