Tarea 2 Programacion
Tarea 2 Programacion
Tarea 2 Programacion
Programa
• Lenguaje máquina.
Es aquel que se aproxima más al lenguaje natural humano que al lenguaje binario de las
computadoras.
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:
Paradigma de programación
Es una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo
núcleo central es incuestionable en cuanto a que únicamente trata de resolver uno o varios problemas
claramente delimitados
Procedimental o Imperativo
Lenguajes declarativos
Es un enfoque totalmente distinto al proceso procedimental. Guarda analogía con la vida real, se basa
en el diseño de construcción 8 de objetos que se componen a su vez de datos y operaciones que
manipulan esos datos
Metodología de la programación
Programación Estructurada
Utiliza técnicas tradicionales del campo de la programación y que data de las décadas de 1960 y 1970,
específicamente desde la creación del lenguaje Pascal por Niklaus Wirth.
Herramientas de programación
Las herramientas más útiles son editor, compilador y depurador de errores y puesta a punto del
programa, aunque existen otras herramientas, sobre todo en el caso de desarrollo profesional. Estas
herramientas pueden ser independientes y utilizadas de esta forma o bien estar incluidas en entornos
de desarrollo integradas y utilizadas como un todo.
Editores de texto.
Un editor de texto es un programa de aplicación que permite escribir programas. Los editores que
sirven para la escritura de programas en lenguaje de alto nivel son diferentes de los procesadores de
texto tradicionales como Word de Microsoft.
Programa ejecutable
Es el archivo binario (código máquina) cuyo contenido es interpretado por la computadora como un
programa. el ejecutable contiene instrucciones en código máquina de un procesador específico.
Las computadoras sólo entienden el lenguaje máquina. por consiguiente, para ejecutar un programa
con éxito, el código fuente (el programa escrito en un lenguaje de programación C / C++, Java o
C#) o programa fuente, se debe traducir a lenguaje máquina mediante un compilador o en su caso un
intérprete
Se compone de un editor para escribir y editar programas, compilador, un depurador para detectar
errores lógicos (errores que originan una ejecución no correcta del programa) un constructor de
interfaz gráfico de usuario (GUI). además, suelen incluir herramientas para compilar e interpretar, en su
caso, los programas fuente.
Existen entornos de desarrollo para casi todos los lenguajes de programación, tales como C,
C++, Python, Java, C#, Delphi, Visual Basic, Pascal, Objective-C (el Lenguaje desarrollo de
aplicaciones de Apple para teléfonos inteligentes iPhone), etcétera.