lenguajes de programacion

Páginas: 17 (4224 palabras) Publicado: 19 de abril de 2014

INTRODUCCION
EN ESTA TEMA EXPLICAREMOS LO QUE ES UN
LENGUAJE DE PROGRAMACION Y UN
LENGUAJE ENSAMBLADOR EXPLICAREMOS
UN POCO DE SU DESARROLLO ATRAVES DEL
TIEMPO Y SUS DIFERENTES
ACTUALIZACIONES. TE EXPLICAREMOS EN QUE
CONSISTE CADA UNO DE LOS PROGRAMAS ,SU
CREADOR, SUS CARACTERISTICAS, SU
FUNCIONAMIENTO, SU APLICACIÓN.

Lenguaje

de programación

DEFINICION




Un lenguaje de programación es un lenguaje
formal diseñado para expresar procesos que
pueden ser llevados a cabo por máquinas como
las computadoras.
Está formado por un conjunto de símbolos y
reglas sintácticas y semánticas que definen su
estructura y el significado de sus elemento y
expresiones.
También la palabra programación se define
como el proceso de creación de un programa decomputadora, mediante la aplicación de
procedimientos lógicos.

HISTORIA
Para que la computadora entienda nuestras
instrucciones debe usarse un lenguaje
específico conocido como código máquina. De
hecho sólo consiste en cadenas extensas de
números 0 y 1.
 La primera programadora de computadora
conocida fue Ada Lovelace.


ELEMENTOS


Variables y Vectores



Las variablespodrían calificarse como
contenedores de datos se diferencian según el
tipo de dato que son capaces de almacenar.



Un vector no es más que un conjunto de
variables consecutivas en memoria y del
mismo tipo guardadas dentro de una variable
contenedor.



Condicionantes
Los condicionantes son estructuras de
código que indican que, para que cierta
parte del programa se ejecute, debencumplirse ciertas premisas.



Bucles
Los bucles son parientes cercanos de los
condicionantes, pero ejecutan
constantemente un código mientras se
cumpla una determinada condición.

Funciones
Las funciones se crearon para evitar tener que
repetir constantemente fragmentos de código.
 Sintaxis
A la forma visible de un lenguaje de
programación se le conoce como sintaxis. La
mayoríade los lenguajes de programación son
puramente textuales, es decir, utilizan
secuencias de texto que incluyen palabras,
números y puntuación.


SEMÁNTICA ESTÁTICA


La semántica estática define las restricciones
sobre la estructura de los textos válidos que
resulta imposible o muy difícil expresar
mediante formalismos sintácticos estándar.
Para los lenguajes compilados, lasemántica
estática básicamente incluye las reglas
semánticas que se pueden verificar en el
momento de compilar.

SISTEMA DE TIPOS


Un sistema de tipos define la manera en la
cual un lenguaje de programación clasifica
los valores y expresiones en tipos, cómo
pueden ser manipulados dichos tipos y
cómo interactúan. El objetivo de un sistema
de tipos es verificar y normalmente poner
en vigorun cierto nivel de exactitud en
programas escritos en el lenguaje en
cuestión, detectando ciertas operaciones
inválidas.

LENGUAJES TIPADOS VERSUS LENGUAJES
NO TIPADOS

Se dice que un lenguaje tiene tipos si la
especificación de cada operación define tipos
de datos para los cuales la operación es
aplicable, con la implicación de que no es
aplicable a otros tipos.
 En contraste, unlenguaje sin tipos, como la
mayoría de los lenguajes ensambladores,
permiten que cualquier operación se aplique a
cualquier dato.


TIPOS ESTÁTICOS VERSUS TIPOS DINÁMICOS

En lenguajes con tipos estáticos se determina el
tipo de todas las expresiones antes de la
ejecución del programa.
 Los lenguajes con tipos estáticos pueden manejar
tipos explícitos o tipos inferidos. En el primercaso,
el programador debe escribir los tipos en
determinadas posiciones textuales. En el segundo
caso, el compilador infiere los tipos de las
expresiones y las declaraciones de acuerdo al
contexto.


TIPOS DÉBILES Y TIPOS FUERTES
Los lenguajes débilmente tipados permiten
que un valor de un tipo pueda ser tratado
como de otro tipo, puede permitir ciertos tipos
de fallas que no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS