Está en la página 1de 18

Clase 1: Introducción a la programación

Docente:XXXXXXXX
Lenguaje de programación Python

Software
Lenguaje de programación Python

Clasificación de software

• Software de sistema
• Software de programación
• Software de aplicación
Software de sistema

En terminología informática el software de sistema,


denominado también software de base, consiste en un
software que sirve para controlar e interactuar con el
sistema operativo, proporcionando control sobre el
hardware y dando soporte a otros programas.
Software de programación

Son programas que


ayudan en la creación
y desarrollo de
aplicación, mediante
conocimientos lógicos
y de programación.
Software de Aplicación

Cada una de estas aplicaciones, programas o


utilidades que se utilizan dentro de un Smartphone o
computador, se engloban en este último grupo. Este
es el resultado del software de programación.
Conceptos relacionados

Sistema Informático
Conceptos relacionados

Etapas en el desarrollo de software  


• Análisis de requerimiento
• Diseño y arquitectura
• Programación
• Pruebas
• Documentación
• Mantenimiento
Conceptos relacionados

Algoritmo 
Conceptos relacionados
Lenguaje de programación
Un lenguaje de programación es un lenguaje formal
que especifica una serie de instrucciones para que
una computadora produzca diversas clases de datos.
Conceptos relacionados
Existen dos tipos de lenguajes claramente diferenciados; los
lenguajes de bajo nivel y los de alto nivel:

Lenguajes de bajo nivel 


Son lenguajes totalmente dependientes de la máquina, es
decir que el programa que se realiza con este tipo de
lenguajes no se pueden migrar o utilizar en otras
máquinas. 
Al estar prácticamente diseñados a medida del hardware,
aprovechan al máximo las características del mismo. 
Conceptos relacionados
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
EDD's.
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
máquina a otra sin ningún tipo de problema.
Conceptos relacionados
Paradigmas de programación
Conceptos relacionados
Intérprete
Un intérprete es un software que recibe un programa
en lenguaje de alto nivel, lo analiza y lo ejecuta.
Conceptos relacionados
Compilador
Un compilador es un programa informático que
traduce un programa que ha sido escrito en un
lenguaje de programación a un lenguaje común,
usualmente lenguaje de máquina.
Conceptos relacionados

Diferencia entre compilador e intérprete


El intérprete detecta si el programa tiene errores y permite su
depuración durante el proceso de ejecución, mientras que el
compilador espera hasta terminar la compilación de todo el
programa para generar un informe de errores.

Un programa compilado es más seguro que uno interpretado,


porque no contiene el código fuente, que puede ser
modificado incorrectamente por el usuario.
Conceptos relacionados
IDE de programación
Un IDE es un entorno de programación que ha sido
empaquetado como un programa de aplicación, o sea,
consiste en un editor de código, un compilador, un depurador
y un constructor de interfaz gráfica.
Clase 1: Introducción a la programación

Docente:XXXXXXXX

También podría gustarte