Professional Documents
Culture Documents
Conceptos bsicos
Lenguaje
lenguaje formal paradigma
Paradigma de programacin.
Tipos de paradigmas de programacin
lenguaje
capacidad extremadamente desarrollada
en el ser humano ya que es un sistema de comunicacin ms especializado que los de otros seres vivos, que pertenece tanto al dominio individual como al social, y que nos capacita para conceptualizar, y comunicar. se configura como aquella forma que tiene el ser humanos para comunicarse. Se trata de un conjunto de signos, tanto orales como escritos, que a travs de su significado permiten la expresin y la comunicacin humana. Este se encuentra diferenciado entre lengua y habla:
los hablantes de una comunidad. Habla: es la realizacion fsica del idioma, el uso individual de cada persona hace la lengua.
Lenguaje formal
Es aquel que emplea palabras y expresiones precisas y cuidadas. Es propio de las situaciones serias o formales. Se emplea comnmente en una exposicin, una conferencia o un debate. Esta gramtica provee al lenguaje tres elementos importantes: 1. Un vocabulario de smbolos 2. Reglas sintcticas para combinar estos smbolos en cadenas y frmulas gramaticalmente correctas 3. Reglas semnticas para darle significado e interpretacin a esas frmulas
paradigma
El paradigma es el resultado de un proceso social en el
cual un grupo de personas desarrollan nuevas ideas y crea principios y practicas alrededor de estas ideas y no un conjunto de prcticas y conocimientos validados.
Paradigmas de programacin
Es una propuesta tecnolgica que es adoptada por una
comunidad de programadores cuyo ncleo central es incuestionable en cuanto a que unvocamente trata de resolver uno o varios problemas claramente delimitados. La resolucin de estos problemas debe suponer consecuentemente un avance significativo en al menos un parmetro que afecte a la ingeniera de software. Tiene una estrecha relacin con la formalizacin de determinados lenguajes est delimitado en el tiempo en cuanto a aceptacin y uso ya que nuevos paradigmas aportan nuevas o mejores soluciones.
Tipos
Computacin en nube Programacin imperativa Programacin lgica Programacin funcional Programacin declarativa Programacin estructurada Programacin dirigida por eventos Programacin modular Programacin orientada a aspectos Programacin orientada a objetos Programacin con restricciones Programacin a nivel funcional (John Backus) Programacin a nivel de valores (John Backus) Programacin orientada a componentes