Lenguaje de programacion
-
Upload
luis-alejandro-pacheco-lopez -
Category
Education
-
view
688 -
download
0
description
Transcript of Lenguaje de programacion
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
“ANTONIO JOSÉ DE SUCRE”
VICERRECTORADO LUIS CABALLERO MEJÍAS
NÚCLEO CHARALLAVE
CURSO: COMPUTACIÓN I
LUIS A. PACHECO 2011247215
Prof.(a) GIOCONDA ECHENIQUE
CHARALLAVE, 2012
SEGÚN, GÓMEZ,R (S/F)
Los lenguajes de programación tienen una estructura
compleja que se compone de varias partes:
sintaxis, semántica, elementos del lenguaje, nivel de
abstracción, paradigma, estructuras de control para ordenar
la ejecución de los programas, tipos de datos
(números, letras, etc.), y funciones o procedimientos
(unidades) que contienen un conjunto de instrucciones, entre
otras.
Lenguajes Declarativos son los más parecidos al
castellano o inglés en su
potencia expresiva y
funcionalidad y están en el
nivel más alto respecto a los
otros.
Lenguajes De Alto Nivel
son los más utilizados
como lenguajes de
programación.
El Lenguaje Ensamblador
es simplemente una representación
simbólica del lenguaje máquina
asociado, lo cual permite una
programación menos tediosa
Lenguaje Máquina
son dependientes de la
máquina.
Se puede utilizar para definir una secuencia
de instrucciones para su procesamiento por un
ordenador o computadora.
Permiten crear programas muy
rápidos, pero que son a menudo
difíciles de aprender.
El FORTRAN es un
lenguaje compilado y
estructurado, utilizado
también en los campos de
la ciencia y la ingeniería.
Los lenguajes de programación tiene una
composición compleja, ya que se compone de
varias partes: sintaxis, semántica, elementos del
lenguaje, nivel de
abstracción, paradigma, estructuras de control
para ordenar la ejecución de los
programas, tipos de datos
(números, letras, etc.), Y funciones o
procedimientos (unidades) que contienen un
conjunto de instrucciones, entre otras.
Entidades: Son los elementos
sobre los que trabaja un
programa.
Pueden ser
subprogramas, variables, rótulos y
sentencias.
Atributos:
nombre, valor, tipo, locación de
memoria, tiempo de vida, alcance
y alias.
Ligaduras: Se refiere a asociar un
atributo con una entidad.
Tiempos de ligadura: Según el
momento en que se realicen se las
llama estáticas o dinámicas
Declaraciones: Son sentencias que
crean una ligadura entre un
tipo, un nombre y un valor.
Ambiente de referenciamiento
Alcance y visibilidad
Datos Variables y constantes
Atributos de las variables
y constantes
Expresiones
Estructuras de control a nivel expresión
¿QUÉ ES LENGUAJE INFORMÁTICO Y
CUALES SON SUS USOS?
Denominado también lenguaje experto, en
informática, un lenguaje informático o
sistema de programación de aplicaciones
diseñado para crear programas, bases de
datos y materiales para enseñanza asistida
por ordenador o computadora.
Su uso más relevante es la utilidad de los programas para
recuperar datos perdidos o borrados accidentalmente en el disco
duro, los que permiten comparar el contenido de dos documentos o
los depuradores de código. Crear páginas web, llamadas HTML.
¿QUÉ ES LENGUAJE DE MAQUINA? Y DEFINA SUS
TIPOS, VENTAJAS Y DESVENTAJAS
El lenguaje propio del
ordenador, basado en el sistema
binario, o código máquina, resulta
difícil de utilizar para las personas.
El programador debe introducir
todos y cada uno de los comandos y
datos en forma binaria,
De movimiento de datos. Este
tipo de instrucciones transfieren
datos entre la memoria
principal y los registros
Operaciones binarias. Estas
instrucciones, aritméticas y
lógicas, realizan una operación
con dos argumentos
Operaciones monarias. Entre estas
instrucciones podemos encontrar las
que desplazan o rotan los bits de una
palabra.
VENTAJAS:
No es complicado
Permite almacenar números binarios.
DESVENTAJAS:
Son ciertamente
aparatosos
para el programador
humano que deba
redactarlos, leer o
modificar los programas
escritos en ellos.
QUE SON TRADUCTORES? ENSAMBLADORES Y
MICROENSAMBLADORES; COMPILADORES E INTERPRETES
Un traductor es un programa
que convierte un
programa, escrito en un
lenguaje, en un programa
equivalente, escrito en otro
lenguaje.
Los compiladores, como se ha explicado en
este mismo tema, son los programas que
realizan la traducción del programa fuente
generando el programa objeto
La interpretación es la
traducción simultanea, por
ejemplo en una
convención internacional: un
interprete traduce fragmentos
pequeños de frases en el
idioma fuente al idioma
objeto, a medida que las
escucha.
Término utilizado para designar
aquellos montadores (ensambladores o
integradores) que compran elementos a
los fabricantes originales y elaboran
con ellos equipos completos que ponen
a la venta como producto final.
Microensambladores: Generalmente, los
procesadores utilizados en las
computadoras tienen un repertorio fijo de
instrucciones, es decir, que el intérprete
de las mismas interpretaba de igual forma
un determinado código de operación
¿QUÉ ES EL CODIGO
OBJETO?
En programación, se llama código objeto al código que resulta de
la compilación del código fuente. Consiste en lenguaje máquina
o bytecode y se distribuye en varios archivos que corresponden a cada
código fuente compilado. Para obtener un programa ejecutable se han
de enlazar todos los archivos de código objeto con un programa
llamado enlazador (linker).
¿QUÉ ES LENGUAJE DE NIVEL
INTERMEDIO?
Lenguaje de nivel intermedio, en informática, es
un lenguaje de programación que consta de
instrucciones independientes de la máquina; ha
de ser compilado o interpretado para traducir su
código en otro de bajo nivel, en lenguaje
máquina. Hay grandes diferencias entre los
diversos lenguajes de alto nivel y cuanto más se
acerquen al lenguaje natural del usuario se
considerarán de más alto nivel. Algunos ejemplos
de lenguajes de alto nivel son
LISP, Pascal, BASIC, FORTRAN, COBOL, JAVA, C
y C++.
¿QUÉ ES LENGUAJE DE
ALTO NIVEL?
Para acelerar aun más el proceso de programación se
desarrollaron los lenguajes de alto nivel, en los que se puede
escribir un sólo enunciado para realizar tareas sustanciales.
Los lenguajes de alto nivel permiten a los programadores
escribir instrucciones que asemejan al inglés cotidiano y
contiene notaciones matemáticas de uso común. El concepto
de lenguaje de alto nivel nació con el lenguaje FORTRAN
(FORmula TRANslation) que, como su nombre indica, surgió
como un intento de traducir fórmulas matemáticas al
lenguaje ensamblador y por consiguiente al lenguaje de
máquina.