Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CODIGO ASCCII
American Standard Code for Information Interchange
Cdigo Estndar Estadounidense para el Intercambio
de Informacin.
Unicode
Estndar de codificacin de caracteres diseados
para facilitar el tratamiento informtico y visualizacin
de textos de mltiples lenguajes y disciplinas tcnicas,
textos clsicos.
Unicode proviene de : Universalidad, uniformidad y
unicidad.
Estndar
mantenido
por
Unicode
Technical
Committee (UTC) Integrado por Unicode Consortium
cuyos miembros son Microsof, IBM, Oracle, Google,
Yahoo, etc.
Unicode
Proyecto que busca reemplazar los esquemas de
codificacin de caracteres existentes, limitados en
tamao e incompatibles con entornos plurilinges.
Lenguaje de programacin
Conjunto de smbolos, palabras (vocabulario o lxico) y
conjunto de reglas (sintaxis y semntica) que permiten
agrupar los smbolos para formar las frases del lenguaje,
que sirve para especificar algoritmos sobre un
ordenador.
Lxico
Conjunto de smbolos que se pueden usar en un lenguaje.
Estos smbolos, podrn ser los siguientes:
Identificadores
Constantes
Operadores
Instrucciones
Comentarios
Sintaxis
Consta de unas definiciones, denominadas reglas
sintcticas o producciones, que especifican la
secuencia de smbolos que forman una frase del
lenguaje. Estas reglas dicen si una frase est bien escrita
o no.
Las reglas sintcticas pueden contener dos tipos de
elementos:
Elementos Terminales
Elementos no Terminales
Sintaxis
Notacin BNF (Backus-Naur Form). Es de las primeras
notaciones que se empez a utilizar para especificar
lenguajes de programacin.
Semntica
Define el significado de las construcciones sintcticas del
lenguaje, de las expresiones y tipos de datos utilizados
Ejemplo:
if (a>b) max == a
else max == b;
Necesita un traductor.
Se pueden utilizar etiquetas en vez de posiciones de
memoria.
Estticos
Basados en pila
Dinmicos
Lenguajes compilados
Lenguajes interpretados
Anlisis sintctico
Anlisis semntico
Optimizacin