Lenguaje de programación

Page 1

Realizado por:

DesirÊe Morillo V– 15013959 1


LENGUAJE DE PROGRAMACIร N

Es aquella estructura que, con una cierta base sintรกctica y semรกntica, imparte distintas

El Lenguaje de Programaciรณn constituye un sistemas de palabras-รณrdenes (lengua o idioma), ya establecidos. 2


Lenguaje

de

Máquina

es el idioma que entienden los computadores que es el código binario (100011000101100) solo ceros y unos.

El lenguaje ensamblador

es un tipo de lenguaje de bajo nivel utilizado para dar directamente órdenes al ordenador , y constituye la representación más directa del código máquina específico para cada arquitectura de computadoras legible por un programador.

El lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.

Es el proceso por medio del cual se diseña, codifica, limpia y protege el código fuente de programas computacionales.

El objetivo de la programación es la de crear software, que después será ejecutado de manera directa por el hardware de la computadora, o a través de otro programa. 3


CONVENCIONAL Ante cualquier problema debemos seguir los siguientes pasos: Análisis del problema, diseño del algoritmo y resolución a través del computador. Estos tres pasos constituyen lo que se llama la

programación convencional imprimiendo en ella objetivos tales como la concreción, la legibilidad, la depuración de errores y la facilidad en la modificación.

MODULAR Técnica basada en el desarrollo de programas de lo general a lo particular que consiste en dividir un programa complejo en subprogramas sencillos e independientes llamados módulos los cuales tienen que poder ser analizados y programados por separados. Los módulos son un conjunto de instrucciones lógicamente enlazados que realizan una función, a cada modulo se le asigna un nombre para que pueda ser identificado.

ESTRUCTURADA Consiste en una técnica constructiva de programas basada en el conjunto de reglas que persiguen coordinar las diferentes etapas de programación,

utilizando para ello estructuras especificas y optimizando los recursos lógicos y físicos de cada lenguaje de programación. Solventa los costes producidos y mejora la productividad del equipo de proyecto.

4


Un subprograma

es una parte de un programa con un nombre y ámbito propio, que se invoca por su nombre y con los parámetros adecuados.

Una función

es un subprograma que retorna un valor

simple. Las funciones se invocan dentro de una expresión. Funciones estándar: ord, succ, pred, sqrt, chr, trunc, etc.

Funciones definidas por el programador: se declaran en el programa luego de la declaración de variables.

La recursividad es una característica de los lenguajes de programación que permite que un subprograma se invoque a sí mismo.

La recursividad es útil para resolver problemas definibles en sus propios términos.

La recursividad es, en cierta medida, análoga al principio de inducción.

5


Ensambladores:

son los encargados de transformar o traducir los programas escritos en ensamblador a su equivalente en código maquina o binario para que pueda ser ejecutado por la CPU. Este fue el primer lenguaje de programación que tradujo el lenguaje maquina a un lenguaje más natural para el ser humano.

Compiladores: es un progra-

ma traductor que a diferencia de los intérpretes, lleva a cabo la fase de traducción de dos formas, primero traduce completamente el programa fuente o código máquina y seguidamente lo ejecuta.

Interprete: es un programa encargado de procesar y traducir cada instrucción o sentencia de un programa escrito en un lenguaje de alto nivel a código máquina y después ejecutarla.

6


7


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.