Professional Documents
Culture Documents
Estilo K&R es el más utilizado en el lenguaje C y PHP, el estilo fue llamado de esta forma
porque fue usado por Kernighan y Ritchies en su libro The C Programming Lenguage.
Estilo Allman fue definido por Eric Allman, se trata de crear una nueva línea para las llaves, e
identificar el código debajo de ellas.
Estilo BSD KNF también conocido como estilo Kernel Normal From, es la manera más usada
para el código de la distribución del software del sistema operativo de Berkeley.
Estilo Whitesmiths también llamado estilo wishart, se coloca las llaves asociadas con la
instrucciones de control.
Para evaluar una expresión es necesario conocer la prioridad de los operadores, con lo cual
se puede determinar cuál operación se va a realizar antes que las demás.
Una expresión entre paréntesis se evalúa primero que las demás. Si hay paréntesis se evalúa
primero la expresión contenida en los paréntesis más internos....
Disciplina estática de tipos: Los programas bien tipados se pueden reconocer en tiempo de
compilación, un programa bien tipado se puede utilizar sin efectuar comprobaciones de tipo
en tiempo de ejecución. Estando garantizado que no se producirán errores de tipo durante el
cómputo.
Los Tipos de Datos En un sentido amplio, un tipo de datos define un conjunto de valores y
las operaciones sobre estos valores. Casi todos los lenguajes de
programación explícitamente incluyen la notación del tipo de datos, aunque lenguajes
diferentes pueden usar terminología diferente. La mayor parte de los lenguajes de
programación permiten al programador definir tipos de datos adicionales, normalmente
combinando múltiples elementos de otros tipos y definiendo las operaciones del nuevo tipo
de dato. Por ejemplo, un programador puede crear un nuevo tipo de dato llamado "Persona"
que especifica que el dato interpretado como Persona incluirá un nombre y una fecha de
nacimiento.
DIFERENTES TIPOS DE PARADIGMAS DE PROGRAMACIÓN
Por ejemplo:
Programación Imperativa
Programación lógica
La programación lógica consiste en la aplicación del corpus de conocimiento sobre lógica
para el diseño de lenguajes de programación; no debe confundirse con la disciplina de la
lógica computacional.
La programación lógica es un tipo de paradigmas de programación dentro del paradigma de
programación declarativa. El resto de los subparadigmas de programación dentro de la
programación declarativa son: programación funcional, programación basada en
restricciones, programas DSL (de dominio específico) e híbridos. La programación lógica gira
en torno al concepto de predicado, o relación entre elementos. La programación funcional se
basa en el concepto de función (que no es más que una evolución de los predicados), de corte
más matemático.
Programación funcional
Programación declarativa
Programación estructurada
Programación modular