Unidad 4 Cch

Páginas: 7 (1658 palabras) Publicado: 16 de octubre de 2012
INDICE
 Lenguajes de programación
- Clasificación de los lenguajes.
- Lenguaje máquina.
- Lenguaje ensamblador.
- Lenguaje de alto nivel: imperativo, funcional, declarativo, orientado a objetos, entre otros.
- Características básicas de cada nivel.
- Sintaxis y semántica básicas.
 Sistema Operativo
- Importante
- Características
- Comandos.
 Elementos del lenguaje-Estructura de un programa.
-Variables y constantes.
-Identificadores.
-Palabras reservadas.
-Tipos de datos primitivos.
Numéricos.
-Carácter y cadena.
Lógicos.
-Sentencias:
-Lectura, asignación, escritura.
-Estructura de la sentencia condicional simple (If-then).
 Diagramas sintácticos básicos de las sentencias
 Ambiente de trabajo
-Editor.
-Comandos básicos
-Edición,compilación y generación de código.
-Manejo de archivos.







Los lenguajes de programación se utilizan para poder controlar el comportamiento de las maquinas, en especial a las computadoras. Son idiomas artificiales diseñados para expresar procesos. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos yexpresiones.

























Normalmente con este lenguaje es con el que las computadoras se comunican, es decir, su lenguaje natural. En este lenguaje solo se pueden utilizar dos símbolos el 0 y el 1, conocidos como bits.































Las computadoras, no pueden entender este lenguaje directamente, así que utilizanun programa ensamblador para poder entender las instrucciones.




















La razón por la que a estos lenguajes se les considera de alto nivel, es porque se pueden utilizar palabras de muy fácil comprensión para el programador.










Dentro de los lenguajes de alto nivel encontramos otras clasificaciones como son:







Los lenguajes deprogramación consisten en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente.
La sintaxis de los lenguajes de programación es definida generalmente utilizando una combinación de expresiones regulares (para la estructura léxica) y la Notación de Backus-Naur (para la estructura gramática). Este es un ejemplo de una gramáticasimple, tomada de Lisp:
expresión ::= átomo | lista
átomo ::= número | símbolo
número ::= [+-]? ['0'-'9']+
símbolo ::= ['A'-'Z'] ['a'-'z'].*
lista ::= '(' expresión* ')'
Con esta gramática se especifica lo siguiente:
una expresión puede ser un átomo o una lista;
un átomo puede ser un número o un símbolo;
un número es una secuencia continua de uno o más dígitos decimales,precedido opcionalmente por un signo más o un signo menos;
un símbolo es una letra seguida de cero o más caracteres (excluyendo espacios); y
una lista es un par de paréntesis que abren y cierran, con cero o más expresiones en medio.
Algunos ejemplos de secuencias bien formadas de acuerdo a esta gramática:
'12345', '()', '(a b c232 (1))'
No todos los programas sintácticamente correctos sonsemánticamente correctos. Muchos programas sintácticamente correctos tienen inconsistencias con las reglas del lenguaje; y pueden (dependiendo de la especificación del lenguaje y la solidez de la implementación) resultar en un error de traducción o ejecución. En algunos casos, tales programas pueden exhibir un comportamiento indefinido. Además, incluso cuando un programa está bien definido dentrode un lenguaje, todavía puede tener un significado que no es el que la persona que lo escribió estaba tratando de construir.
Usando el lenguaje natural, por ejemplo, puede no ser posible asignarle significado a una oración gramaticalmente válida o la oración puede ser falsa:
"Las ideas verdes y descoloridas duermen furiosamente" es una oración bien formada gramaticalmente pero no tiene...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Unidad 4
  • Unidad 4
  • Unidad 4
  • Unidad 4
  • Unidad 4
  • unidad 4
  • unidad 4
  • Unidad 4

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS