SlideShare una empresa de Scribd logo
CENTRO REGIONAL DE EDUCACIÓN NORMAL
PROFRA. AMINA MADERA LAUTERIO
CEDRAL, S.L.P.
LAS TIC’S EN LA EDUCACIÓN
PROF. ORLANDO BRAVO HINOJOZA
CINDY GUADALUPE ALEMÁN SANDOVAL
1° SEMESTRE “D”
TIPOS DE SOFTWARE
CLASIFICACION Y TIPOS DE SOFTWARE
Software de
sistema

Software de
Programación

Software de
aplicación

Sistemas
operativos

Editores de
texto

Hojas de calculo

Controladores
de dispositivos

Compiladores

Administrador
de base de
datos

Herramientas de Interpretes
diagnostico

Procesador de
palabras

Enlazadores

Software de
comunicación

Depuradores

Grupos de
software

Entornos de
desarrollo
integrado
SOFTWARE SISTEMA OPERATIVO
(S.O)
• Sistema operativo, software básico que
controla una computadora. El sistema
operativo tiene tres grandes funciones:
coordina y manipula el hardware de la
computadora, como la memoria, las
impresoras, las unidades de disco, el
teclado o el mouse; organiza los archivos
en diversos dispositivos de
almacenamiento , como discos flexibles,
discos duros, discos compactos o cintas
magnéticas, y gestiona los errores de
hardware y la pérdida de datos.
TIPOS DE SOFTWARE DE
SISTEMA OPERATIVO
• MS-DOS
MS-DOS, acrónimo de Microsoft Disk Operating System
(sistema operativo de disco de Microsoft). Como otros
sistemas operativos, el sistema MS-DOS supervisa las
operaciones de entrada y salida del disco y controla el
adaptador de vídeo, el teclado y muchas funciones
internas relacionadas con la ejecución de programas y
el mantenimiento de archivos. El MS-DOS es un sistema
operativo monotarea y monousuario con una interfaz de
línea de comandos.
• Windows NT Server
Windows NT Server es un sistema operativo para
servidores, ampliable e independiente de la plataforma.
Puede ejecutarse en sistemas basados en
procesadores Intel x86, RISC y DEC Alpha, ofreciendo
al usuario mayor libertad a la hora de elegir sus
sistemas informáticos. Es ampliable a sistemas de
multiproceso simétrico, lo que permite incorporar
procesadores adicionales cuando se desee aumentar el
rendimiento
• Windows 98
Microsoft® Windows® 98 hace que el ordenador funcione mejor
integrando Internet y ofreciendo un mejor rendimiento del sistema y un
sistema de diagnósticos y mantenimiento más sencillo. Windows 98 es
más divertido gracias a su soporte de las últimas tecnologías de
gráficos, sonido y multimedia, su capacidad para añadir y quitar
periféricos, y la convergencia de la televisión y el ordenador en el hogar.
Este nuevo sistema operativo se basa en las grandes novedades
introducidas por Windows 95. Al mismo tiempo, Windows 98 mantiene la
compatibilidad con otras aplicaciones y tecnologías basadas en
versiones anteriores de Windows.

• Windows XP
El principal beneficio de esta estrategia para los usuarios domésticos va
a ser que WindowsXP ha adquirido la robusted y estabilidad de
WindowsNT/2000, esto debe suponer que WindowsXP se quedará
menos veces bloqueado, habrá menos ocasiones en la que tengamos
que reiniciar el sistema como consecuencia de un error.La mejora para
los usuarios profesionales se debe a que WindowsXP tiene mayor
compatibilidad con el hardware de la que gozaba WindowsNT/2000.
Software de Aplicación
• El software de aplicación son una serie de
programas que cooperan con los usuarios
para hacer una o varias tareas específicas,
como por ejemplo redactar un texto. Existen
varios tipos de software de aplicación, entre
ellos:
• Hoja de cálculo: por medio de estos
programas el usuario puede trabajar y operar
con datos que sean alfanuméricos que se
encuentran distribuidos en columnas y filas.
Por medio de este programa el usuario logra
realizar operaciones aritméticas y también
gráficos.
• Administrador de bases de datos: El software de
aplicación son los que asisten el almacenamiento,
manipulación y recuperación de datos. Dentro de estos
se pueden dividir en dos grupos: sistemas
administradores de bases de datos (DBMS) que utilizan
las capacidades del ordenador para recuperar y
almacenar rápidamente datos del almacenamiento tanto
primario como secundario. Por otro lado se hallan los
programas de llenado que son moldeados por técnicos
manuales de llenado.
• Procesador de palabras: Los procesadores de palabras
cuentan con la opción de modificar el tamaño y color de
fuente, cuentan con diccionario, corrector ortográfico,
permiten imprimir, dibujar, diagramar, entre otras
funciones. Algunos programas que se incluyen dentro de
esta categoría son: Word, Amipro y Wordperfect entre
otros.
• Software de comunicación: son aquellos que permiten
relacionar o compartir información a partir de la
interconexión de sus computadoras. Para el intercambio
de datos se utilizan circuitos de microondas,
retransmisión satelital, cables especiales o líneas
telefónicas. Algunos programas dentro de este tipo de
software son: PPT, SLIT, Smartcomm y Camaleon.
• Grupos de software: estos grupos incluyen paquetes con
varios software de aplicación integrados. Como por
ejemplo
procesadores
de
palabra,
sistemas
administradores de bases de datos, hojas de cálculo,
herramientas de comunicación, graficadores y otros.
Algunos ejemplos son: Microsoft Office, Lotus Smort
Sorte o Corel Perfect Office.
Software de Programación
• Es un conjunto de aplicaciones que permiten a
un programador desarrollar sus propios
programas informáticos haciendo uso de sus
conocimientos lógicos y lenguajes de
programación.
Tipos de software de
programación
•

•

•

Editores de texto: es un programa que permite crear y
modificar archivos digitales compuestos únicamente por un
texto sin formato, conocidos comúnmente como archivos de
texto o texto plano. El programa lee el archivo e interpreta los
bytes leídos según el código de caracteres que usa el editor.
Hoy en día es comúnmente de 7- ó 8-bits en ASCII o UTF-8, rara
vez EBCDIC.
Por ejemplo, un editor ASCII de 8 bits que lee el número binario
0110 0001 (decimal 97 ó hexadecimal 61) en el archivo lo
representará en la pantalla por la figura a, que el usuario
reconoce como la letra "a" y ofrecerá al usuario las funciones
necesarias para cambiar el número binario en el archivo.
Compiladores: 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 un código intermedio (bytecode), o
simplemente texto. Este proceso de traducción se conoce
como compilación.
•

Intérpretes:es un programa informático capaz de analizar y ejecutar
otros programas, escritos en un lenguaje de alto nivel. Los
intérpretes se diferencian de los compiladores en que mientras estos
traducen un programa desde su descripción en un lenguaje de
programación al código de máquina del sistema, los intérpretes sólo
realizan la traducción a medida que sea necesaria, típicamente,
instrucción por instrucción, y normalmente no guardan el resultado
de dicha traducción.

•

Enlazadores: es un programa que toma los objetos generados en los
primeros pasos del proceso de compilación, la información de todos
los recursos necesarios (biblioteca), quita aquellos recursos que no
necesita, y enlaza el código objeto con su(s) biblioteca(s) con lo que
finalmente produce un fichero ejecutable o una biblioteca. En el caso
de los programas enlazados dinámicamente, el enlace entre el
programa ejecutable y las bibliotecas se realiza en tiempo de carga o
ejecución del programa.
•

Depuradores: es un programa usado para probar y depurar (eliminar
los errores) de otros programas (el programa "objetivo"). El código a
ser examinado puede alternativamente estar corriendo en un simulador
de conjunto de instrucciones (ISS), una técnica que permite gran
potencia en su capacidad de detenerse cuando son encontradas
condiciones específicas pero será típicamente algo más lento que
ejecutando el código directamente en el apropiado (o el mismo)
procesador.

•

Entornos de Desarrollo Integrados (IDE): es un programa informático
compuesto por un conjunto de herramientas de programación. Puede
dedicarse en exclusiva a un solo lenguaje de programación o bien
puede utilizarse para varios.Un IDE es un entorno de programación que
ha sido empaquetado como un programa de aplicación; es decir,
consiste en un editor de código, un compilador, un depurador y un
constructor de interfaz gráfica (GUI). Los IDEs pueden ser aplicaciones
por sí solas o pueden ser parte de aplicaciones existentes.

Más contenido relacionado

La actualidad más candente

software de base
software de basesoftware de base
software de base
BAXTER CONSULTORES
 
Clasificacion del software
Clasificacion del softwareClasificacion del software
Clasificacion del softwarekevinzza
 
Software Presentacion
Software PresentacionSoftware Presentacion
Software Presentacionguest4c28e
 
Definición de software
Definición de softwareDefinición de software
Definición de software
valentina20000
 
Clasificacion de software
Clasificacion de softwareClasificacion de software
Clasificacion de softwaremati_12
 
Tipos de software
Tipos de software Tipos de software
Tipos de software
katyaroxanameza
 
sotfware
sotfwaresotfware
sotfware
walichu5
 
Software y Hardware clasificacion y mantenimiento
Software y Hardware clasificacion y mantenimientoSoftware y Hardware clasificacion y mantenimiento
Software y Hardware clasificacion y mantenimientoAndrés Martínez
 
Tipos de Software
Tipos de Software Tipos de Software
Tipos de Software
Evelyn Flores
 
Clasificacion del software u2
Clasificacion del software u2Clasificacion del software u2
Clasificacion del software u2
rbernave
 
Tipos de Software
Tipos de Software Tipos de Software
Tipos de Software
Marco Escobar Ceballos
 
Diapositivas De Software
Diapositivas De SoftwareDiapositivas De Software
Diapositivas De Softwareguest6df70d
 
Clasificación del Software - Javier Benalcázar
Clasificación del Software - Javier BenalcázarClasificación del Software - Javier Benalcázar
Clasificación del Software - Javier Benalcázar
javier_ejbc
 
Software, clasificacion y tipos
Software, clasificacion y tiposSoftware, clasificacion y tipos
Software, clasificacion y tipos
Sandra Mendoza
 
Clasificación del Software.
Clasificación del Software.Clasificación del Software.
Clasificación del Software.
guestdf1874
 

La actualidad más candente (20)

software de base
software de basesoftware de base
software de base
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Software y sus aplicaciones
Software y sus aplicacionesSoftware y sus aplicaciones
Software y sus aplicaciones
 
Clasificacion del software
Clasificacion del softwareClasificacion del software
Clasificacion del software
 
Software Presentacion
Software PresentacionSoftware Presentacion
Software Presentacion
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Definición de software
Definición de softwareDefinición de software
Definición de software
 
Clasificacion de software
Clasificacion de softwareClasificacion de software
Clasificacion de software
 
Tipos de software
Tipos de software Tipos de software
Tipos de software
 
sotfware
sotfwaresotfware
sotfware
 
Software y Hardware clasificacion y mantenimiento
Software y Hardware clasificacion y mantenimientoSoftware y Hardware clasificacion y mantenimiento
Software y Hardware clasificacion y mantenimiento
 
Tipos de Software
Tipos de Software Tipos de Software
Tipos de Software
 
Sotfware de
Sotfware deSotfware de
Sotfware de
 
Clasificacion del software u2
Clasificacion del software u2Clasificacion del software u2
Clasificacion del software u2
 
Tipos de Software
Tipos de Software Tipos de Software
Tipos de Software
 
Diapositivas De Software
Diapositivas De SoftwareDiapositivas De Software
Diapositivas De Software
 
Clasificación del Software - Javier Benalcázar
Clasificación del Software - Javier BenalcázarClasificación del Software - Javier Benalcázar
Clasificación del Software - Javier Benalcázar
 
Software, clasificacion y tipos
Software, clasificacion y tiposSoftware, clasificacion y tipos
Software, clasificacion y tipos
 
ejemplos tipos de software
ejemplos tipos de softwareejemplos tipos de software
ejemplos tipos de software
 
Clasificación del Software.
Clasificación del Software.Clasificación del Software.
Clasificación del Software.
 

Destacado

Roldán Ruiz Esther
Roldán Ruiz EstherRoldán Ruiz Esther
Roldán Ruiz Esther
estherroldan
 
Sistemas operativos axel
Sistemas operativos axelSistemas operativos axel
Sistemas operativos axelAxelChelo_08
 
Tipos de Software
Tipos de SoftwareTipos de Software
Software de sistemas
Software de sistemasSoftware de sistemas
Software de sistemas
crlosipanaque19
 
Software libre educativo
Software libre educativoSoftware libre educativo
Software libre educativoRonin_10
 
Software Educativo
Software EducativoSoftware Educativo
Software EducativoRonin_10
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicacióncarolina peña
 
La función si en excel
La función si en excelLa función si en excel
La función si en excelUsac
 
Software dibujo tecnico
Software dibujo tecnicoSoftware dibujo tecnico
Software dibujo tecnico
Jerry Ostos
 
Bloque 3 sistemas operativos
Bloque 3   sistemas operativosBloque 3   sistemas operativos
Bloque 3 sistemas operativos
Erick Quintana
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistemapudin108
 
Software Contable: Ventajas y Desventajas
Software Contable: Ventajas y DesventajasSoftware Contable: Ventajas y Desventajas
Software Contable: Ventajas y Desventajas
CMarianaS
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
Myriam Hernandez Mogollon
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
agospau14
 
Tipos de licenciamiento de software
Tipos de licenciamiento de softwareTipos de licenciamiento de software
Tipos de licenciamiento de softwarecruzmsn
 
Plan de mantenimiento de software y hardware
Plan de mantenimiento de software y hardwarePlan de mantenimiento de software y hardware
Plan de mantenimiento de software y hardware
Ricardo Rincón
 
Perifericos entrada
Perifericos entradaPerifericos entrada
Perifericos entrada
anniplex
 

Destacado (20)

Roldán Ruiz Esther
Roldán Ruiz EstherRoldán Ruiz Esther
Roldán Ruiz Esther
 
Sistemas operativos axel
Sistemas operativos axelSistemas operativos axel
Sistemas operativos axel
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
Software de sistemas
Software de sistemasSoftware de sistemas
Software de sistemas
 
Software libre educativo
Software libre educativoSoftware libre educativo
Software libre educativo
 
Software Educativo
Software EducativoSoftware Educativo
Software Educativo
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Software y tipos 2015
Software y tipos 2015Software y tipos 2015
Software y tipos 2015
 
La función si en excel
La función si en excelLa función si en excel
La función si en excel
 
Software dibujo tecnico
Software dibujo tecnicoSoftware dibujo tecnico
Software dibujo tecnico
 
Sistema y aplicacion de software
Sistema y aplicacion de softwareSistema y aplicacion de software
Sistema y aplicacion de software
 
Bloque 3 sistemas operativos
Bloque 3   sistemas operativosBloque 3   sistemas operativos
Bloque 3 sistemas operativos
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Software Contable: Ventajas y Desventajas
Software Contable: Ventajas y DesventajasSoftware Contable: Ventajas y Desventajas
Software Contable: Ventajas y Desventajas
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
Tipos de licenciamiento de software
Tipos de licenciamiento de softwareTipos de licenciamiento de software
Tipos de licenciamiento de software
 
Plan de mantenimiento de software y hardware
Plan de mantenimiento de software y hardwarePlan de mantenimiento de software y hardware
Plan de mantenimiento de software y hardware
 
Perifericos entrada
Perifericos entradaPerifericos entrada
Perifericos entrada
 

Similar a Presentacion de tipos de software

Nticxppoint2
Nticxppoint2Nticxppoint2
Nticxppoint2FejIVO
 
TICS
TICSTICS
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
yolo566
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
yolo566
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
yolo566
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
yolo566
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosyolo566
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
Miriam Rojas
 
EL SOFTWARE
EL SOFTWAREEL SOFTWARE
EL SOFTWARE
Herody Pérez
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREadrii15
 
Tipos de software
Tipos de softwareTipos de software
Software del computador 1
Software del computador 1Software del computador 1
Software del computador 1nileyna
 
Introduccion al software y sus variantes
Introduccion al software y sus variantesIntroduccion al software y sus variantes
Introduccion al software y sus variantesJuan Donado
 

Similar a Presentacion de tipos de software (20)

Nticxppoint2
Nticxppoint2Nticxppoint2
Nticxppoint2
 
TICS
TICSTICS
TICS
 
Actividad n° 10 2
Actividad n° 10 2Actividad n° 10 2
Actividad n° 10 2
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Software
Software Software
Software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Software
SoftwareSoftware
Software
 
El software
El softwareEl software
El software
 
El software
El softwareEl software
El software
 
El software
El softwareEl software
El software
 
EL SOFTWARE
EL SOFTWAREEL SOFTWARE
EL SOFTWARE
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Software.
Software.Software.
Software.
 
Software del computador 1
Software del computador 1Software del computador 1
Software del computador 1
 
Introduccion al software y sus variantes
Introduccion al software y sus variantesIntroduccion al software y sus variantes
Introduccion al software y sus variantes
 

Presentacion de tipos de software

  • 1. CENTRO REGIONAL DE EDUCACIÓN NORMAL PROFRA. AMINA MADERA LAUTERIO CEDRAL, S.L.P. LAS TIC’S EN LA EDUCACIÓN PROF. ORLANDO BRAVO HINOJOZA CINDY GUADALUPE ALEMÁN SANDOVAL 1° SEMESTRE “D”
  • 3. CLASIFICACION Y TIPOS DE SOFTWARE Software de sistema Software de Programación Software de aplicación Sistemas operativos Editores de texto Hojas de calculo Controladores de dispositivos Compiladores Administrador de base de datos Herramientas de Interpretes diagnostico Procesador de palabras Enlazadores Software de comunicación Depuradores Grupos de software Entornos de desarrollo integrado
  • 4. SOFTWARE SISTEMA OPERATIVO (S.O) • Sistema operativo, software básico que controla una computadora. El sistema operativo tiene tres grandes funciones: coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse; organiza los archivos en diversos dispositivos de almacenamiento , como discos flexibles, discos duros, discos compactos o cintas magnéticas, y gestiona los errores de hardware y la pérdida de datos.
  • 5.
  • 6. TIPOS DE SOFTWARE DE SISTEMA OPERATIVO • MS-DOS MS-DOS, acrónimo de Microsoft Disk Operating System (sistema operativo de disco de Microsoft). Como otros sistemas operativos, el sistema MS-DOS supervisa las operaciones de entrada y salida del disco y controla el adaptador de vídeo, el teclado y muchas funciones internas relacionadas con la ejecución de programas y el mantenimiento de archivos. El MS-DOS es un sistema operativo monotarea y monousuario con una interfaz de línea de comandos. • Windows NT Server Windows NT Server es un sistema operativo para servidores, ampliable e independiente de la plataforma. Puede ejecutarse en sistemas basados en procesadores Intel x86, RISC y DEC Alpha, ofreciendo al usuario mayor libertad a la hora de elegir sus sistemas informáticos. Es ampliable a sistemas de multiproceso simétrico, lo que permite incorporar procesadores adicionales cuando se desee aumentar el rendimiento
  • 7. • Windows 98 Microsoft® Windows® 98 hace que el ordenador funcione mejor integrando Internet y ofreciendo un mejor rendimiento del sistema y un sistema de diagnósticos y mantenimiento más sencillo. Windows 98 es más divertido gracias a su soporte de las últimas tecnologías de gráficos, sonido y multimedia, su capacidad para añadir y quitar periféricos, y la convergencia de la televisión y el ordenador en el hogar. Este nuevo sistema operativo se basa en las grandes novedades introducidas por Windows 95. Al mismo tiempo, Windows 98 mantiene la compatibilidad con otras aplicaciones y tecnologías basadas en versiones anteriores de Windows. • Windows XP El principal beneficio de esta estrategia para los usuarios domésticos va a ser que WindowsXP ha adquirido la robusted y estabilidad de WindowsNT/2000, esto debe suponer que WindowsXP se quedará menos veces bloqueado, habrá menos ocasiones en la que tengamos que reiniciar el sistema como consecuencia de un error.La mejora para los usuarios profesionales se debe a que WindowsXP tiene mayor compatibilidad con el hardware de la que gozaba WindowsNT/2000.
  • 8. Software de Aplicación • El software de aplicación son una serie de programas que cooperan con los usuarios para hacer una o varias tareas específicas, como por ejemplo redactar un texto. Existen varios tipos de software de aplicación, entre ellos: • Hoja de cálculo: por medio de estos programas el usuario puede trabajar y operar con datos que sean alfanuméricos que se encuentran distribuidos en columnas y filas. Por medio de este programa el usuario logra realizar operaciones aritméticas y también gráficos.
  • 9. • Administrador de bases de datos: El software de aplicación son los que asisten el almacenamiento, manipulación y recuperación de datos. Dentro de estos se pueden dividir en dos grupos: sistemas administradores de bases de datos (DBMS) que utilizan las capacidades del ordenador para recuperar y almacenar rápidamente datos del almacenamiento tanto primario como secundario. Por otro lado se hallan los programas de llenado que son moldeados por técnicos manuales de llenado. • Procesador de palabras: Los procesadores de palabras cuentan con la opción de modificar el tamaño y color de fuente, cuentan con diccionario, corrector ortográfico, permiten imprimir, dibujar, diagramar, entre otras funciones. Algunos programas que se incluyen dentro de esta categoría son: Word, Amipro y Wordperfect entre otros.
  • 10. • Software de comunicación: son aquellos que permiten relacionar o compartir información a partir de la interconexión de sus computadoras. Para el intercambio de datos se utilizan circuitos de microondas, retransmisión satelital, cables especiales o líneas telefónicas. Algunos programas dentro de este tipo de software son: PPT, SLIT, Smartcomm y Camaleon. • Grupos de software: estos grupos incluyen paquetes con varios software de aplicación integrados. Como por ejemplo procesadores de palabra, sistemas administradores de bases de datos, hojas de cálculo, herramientas de comunicación, graficadores y otros. Algunos ejemplos son: Microsoft Office, Lotus Smort Sorte o Corel Perfect Office.
  • 11. Software de Programación • Es un conjunto de aplicaciones que permiten a un programador desarrollar sus propios programas informáticos haciendo uso de sus conocimientos lógicos y lenguajes de programación.
  • 12.
  • 13. Tipos de software de programación • • • Editores de texto: es un programa que permite crear y modificar archivos digitales compuestos únicamente por un texto sin formato, conocidos comúnmente como archivos de texto o texto plano. El programa lee el archivo e interpreta los bytes leídos según el código de caracteres que usa el editor. Hoy en día es comúnmente de 7- ó 8-bits en ASCII o UTF-8, rara vez EBCDIC. Por ejemplo, un editor ASCII de 8 bits que lee el número binario 0110 0001 (decimal 97 ó hexadecimal 61) en el archivo lo representará en la pantalla por la figura a, que el usuario reconoce como la letra "a" y ofrecerá al usuario las funciones necesarias para cambiar el número binario en el archivo. Compiladores: 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 un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.
  • 14. • Intérpretes:es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Los intérpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los intérpretes sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción. • Enlazadores: es un programa que toma los objetos generados en los primeros pasos del proceso de compilación, la información de todos los recursos necesarios (biblioteca), quita aquellos recursos que no necesita, y enlaza el código objeto con su(s) biblioteca(s) con lo que finalmente produce un fichero ejecutable o una biblioteca. En el caso de los programas enlazados dinámicamente, el enlace entre el programa ejecutable y las bibliotecas se realiza en tiempo de carga o ejecución del programa.
  • 15. • Depuradores: es un programa usado para probar y depurar (eliminar los errores) de otros programas (el programa "objetivo"). El código a ser examinado puede alternativamente estar corriendo en un simulador de conjunto de instrucciones (ISS), una técnica que permite gran potencia en su capacidad de detenerse cuando son encontradas condiciones específicas pero será típicamente algo más lento que ejecutando el código directamente en el apropiado (o el mismo) procesador. • Entornos de Desarrollo Integrados (IDE): es un programa informático compuesto por un conjunto de herramientas de programación. Puede dedicarse en exclusiva a un solo lenguaje de programación o bien puede utilizarse para varios.Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación; es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). Los IDEs pueden ser aplicaciones por sí solas o pueden ser parte de aplicaciones existentes.