0% encontró este documento útil (0 votos)
4 vistas5 páginas

Tipos de Software y Lenguajes de Programación

El documento presenta una introducción al software, definiéndolo como un conjunto de programas y procedimientos que permiten realizar tareas específicas en un sistema de computación. Se clasifica en software del sistema y software de aplicación, y se discuten conceptos como lenguaje máquina, lenguajes de programación de bajo y alto nivel, así como los traductores de lenguaje, incluyendo compiladores e intérpretes. Además, se menciona el software de programación como herramientas para el desarrollo de nuevo software.

Cargado por

Rodriguez Center
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas5 páginas

Tipos de Software y Lenguajes de Programación

El documento presenta una introducción al software, definiéndolo como un conjunto de programas y procedimientos que permiten realizar tareas específicas en un sistema de computación. Se clasifica en software del sistema y software de aplicación, y se discuten conceptos como lenguaje máquina, lenguajes de programación de bajo y alto nivel, así como los traductores de lenguaje, incluyendo compiladores e intérpretes. Además, se menciona el software de programación como herramientas para el desarrollo de nuevo software.

Cargado por

Rodriguez Center
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

SISTEMA CORPORATIVO

UNIVERSIDAD TECNOLÓGICA DE SANTIAGO


UTESA
RECINTO DAJABÓN

ASIGNATURA:

Ofimática

TEMA:

El Software

PRESENTADO POR:

Rosanna E Ramírez R (1-22-9519)

PRESENTADO A:

María Cristina Tejada Pérez M.A

Dajabón

19/07/2022
El software

Los programas

En computación, el software -en sentido estricto- es un conjunto de

programas de cómputo, procedimientos, reglas, documentación y

datos asociados que forman parte de las operaciones de un sistema

de computación para realizar tareas específicas. El término

«software» fue usado por primera vez por John W. Tukey en 1957.

Un programa informático o programa de computador es una

pieza de software, es decir, una secuencia compleja de

instrucciones y procesos orquestados para cumplir una tarea

específica en un computador o sistema de computadores. Estos

programas pueden ser programas preinstalados en el computador,

como el Sistema Operativo que controla todo el funcionamiento

del mismo, o pueden ser añadidos adicionalmente por el usuario.

Tipos de programas informáticos.

La principal clasificación de los programas informáticos atiende a

su naturaleza, dividiéndolos en dos clases:

 Software del sistema: Aquellos programas básicos que

permiten el uso del computador, vinculando al usuario con

los distintos aspectos de hardware y/o redes del sistema, así

como con las aplicaciones instaladas en el mismo. Este tipo

de programas dan soporte a las aplicaciones y en muchos

casos vienen ya instalados e incluso empotrados en el


computador. Por ejemplo: controladores de hardware,

Sistemas Operativos, líneas de comandos, etc.

 Software de aplicación: Toda la diversidad de programas

secundarios que podemos descargar o instalar en nuestro

computador y que permiten llevar a cabo numerosas

funciones: procesadores de texto, hojas de cálculo,

exploradores Web, videojuegos, software de

telecomunicaciones, reproductores multimedia, etc.

Lenguaje de Maquina

Aunque parezca increíble, dos números fueron los encargados de

lograr crear toda una revolución en el mundo, no sólo informático

sino en general. Estos dos pequeños números se convirtieron en la

base de todo aquello que en la actualidad se relaciona con los

dispositivos electrónicos. El 1 y el 0, son números que forman parte

del conocido sistema binario un lenguaje que es utilizado por

todas las computadoras y que se conoce con el nombre de lenguaje

máquina.

El lenguaje ensamblador.

El lenguaje ensamblador o assembly (en inglés: assembly lenguaje

y la abreviación asm) es un lenguaje de programación de bajo

nivel. Consiste en un conjunto de mnemónicos que representan

instrucciones básicas para los computadores, microprocesadores,

microcontroladores y otros circuitos integrados programables.


Lenguajes de alto nivel: Son aquellos que se encuentran más

cercanos al lenguaje natural que al lenguaje máquina. Están

dirigidos a solucionar problemas mediante el uso de Estructuras

Dinámicas de Datos. Se tratan de lenguajes independientes de la

arquitectura del ordenador. Por lo que, en principio, un programa

escrito en un lenguaje de alto nivel, lo puedes migrar de una

maquina a otra sin ningún tipo de problema.

Traductores de lenguaje: el proceso de traducción de un programa

El proceso de traducción de un programa fuente escrito en un

lenguaje de alto nivel a un lenguaje máquina comprensible por la

computadora, se realiza mediante programas llamados

“traductores”. Los traductores de lenguaje son programas que

traducen a su vez los programas fuente escritos en lenguajes de

alto nivel a código máquina. Los traductores se dividen en

compiladores e intérpretes.

Intérpretes

Un intérprete es un traductor que toma un programa fuente, lo

traduce y, a continuación, lo ejecuta. Los programas intérpretes

clásicos como BASIC, prácticamente ya no se utilizan, más que en

circunstancias especiales. Sin embargo, está muy extendida la

versión interpretada del lenguaje Smalltalk, un lenguaje

orientado a objetos puro. El sistema de traducción consiste en:

traducir la primera sentencia del programa a lenguaje máquina,

se detiene la traducción, se ejecuta la sentencia; a continuación, se

traduce la siguiente sentencia, se detiene la traducción, se ejecuta

la sentencia y así sucesivamente hasta terminar el programa.


Compiladores

Un compilador es un programa que traduce los programas fuente

escritos en lenguaje de alto nivel a lenguaje máquina. La

traducción del programa completo se realiza en una sola

operación denominada compilación del programa; es decir, se

traducen todas las instrucciones del programa en un solo bloque.

El programa compilado y depurado (eliminados los errores del

código fuente) se denomina programa ejecutable porque ya se

puede ejecutar directamente y cuantas veces se desee; sólo deberá

volver a compilarse de nuevo en el caso de que se modifique

alguna instrucción del programa.

Software de sistema: Es el programa responsable de la ejecución de

todas las aplicaciones necesarias para que un sistema opere

correctamente. Suele confundirse con el sistema operativo pero va

más allá, ya que también incluye las herramientas de

optimización, los controladores de dispositivo y los servidores,

entre otros componentes.

Software de programación: Son todas las herramientas que

permiten el desarrollo de nuevo software. Por ello, no suelen ser

utilizadas por el usuario final sino por los programadores.

Incluye, por mencionar los más importantes, los siguientes:

 Compiladores (programas que analizan y ejecutan otros

programas).

 Intérpretes (software que "traduce" los diferentes lenguajes

de programación).

 Editores de texto (crean y modifican archivos de texto,

lenguaje de programación o código fuente).

También podría gustarte