Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SEMANTICA
Las reglas que determina el significado de los programas
constituyen la semántica de los lenguajes de programación. Es
más difícil de especificar que la sintaxis.
Definición Axiomática
Se pueden definir reglas que relacionan los datos antes y después
de la ejecución de cada programa. Estas reglas se pueden usar
para proveer teoremas acerca de la relación E/S de un programa.
Este enfoque tiene la ventaja que puede usarse para definir
semánticas para una parte más que para todos los aspectos de un
lenguaje.
LA ESTRUCTURA JERARQUICA DE LOS LENGUAJES DE
PROGRAMACIÓN
Un lenguaje de programación es una notación para especificar una
secuencia de operaciones a realizar sobre objetos datos. Estos se
pueden agrupar en una jerarquía de árbol, cuyas unidades son
comunes y familiares a la mayoría de los lenguajes.
abcdefghi jklmnopqrstuvwxyz
ABCDEFCHIJKLMNOPQRSTUVWXYZ
0123456789
caracteres espacio (blancos y tabulaciones)
Comentarios
C++ soporta dos tipos de comentarios.
/* Comentario estilo C */
//... se utiliza, sólo, para comentarios de una línea se anidan.
Identificadores
Los identificadores (nombres de variables, constantes,...) deben
comenzar con una letra del alfabeto (mayúscula o minúscula) o con
un carácter subrayado, y pueden tener uno o más caracteres. Los
caracteres segundo y posteriores pueden ser: letras, dígitos o un
subrayado, no permitiéndose caracteres no alfanuméricos ni
espacios.
Producto // valido
Y345 // valido
multi_palabra // valido
var45 // valido
45var // no valido