Sunteți pe pagina 1din 4

Tipos de programacin

Existen varias clases de programacin, dependiendo de los mtodos utilizados y las


tcnicas empleadas.
Los tipos o tcnicas de programacin son bastante variados, aunque puede que muchos de los
lectores slo conozcan una metodologa para realizar programas. En la mayora de los casos,
las tcnicas se centran en programacin modular y programacin estructurada, pero existen
otros tipos de programacin. Los explicaremos a lo largo del artculo.

Programacin estructurada (PE)

La programacin estructurada esta compuesta por un conjunto de tcnicas que han ido
evolucionando aumentando considerablemente la productividad del programa reduciendo el
tiempo de depuracin y mantenimiento del mismo.

Esta programacin estructurada utiliza un nmero limitado de estructuras de control,
reduciendo as considerablemente los errores.

Esta tcnica incorpora:


Diseo descendente (top-dow): el problema se descompone en etapas o estructuras
jerrquicas.
Recursos abstractos (simplicidad): consiste en descompones las acciones complejas en otras
ms simples capaces de ser resueltas con mayor facilidad.
Estructuras bsicas: existen tres tipos de estructuras bsicas:
o Estructuras secunciales: cada accin sigue a otra accin secuencialmente. La salida de una
accin es la entrada de otra.
o Estructuras selectivas: en estas estructuras se evalan las condiciones y en funcin del
resultado de las mismas se realizan unas acciones u otras. Se utilizan expresiones lgicas.
o Estructuras repetitivas: son secuencias de instrucciones que se repiten un nmero
determinado de veces.

Las principales ventajas de la programacin estructurada son:


Los programas son mas fciles de entender
Se reduce la complejidad de las pruebas
Aumenta la productividad del programador
Los programas queden mejor documentados internamente.

Un programa esta estructurado si posee un nico punto de entrada y slo uno de salida,
existen de "1 a n" caminos desde el principio hasta el fin del programa y por ltimo, que todas
las instrucciones son ejecutables sin que aparezcan bucles infinitos.

Programacin modular

En la programacin modular consta de varias secciones dividas de forma que interactan a
travs de llamadas a procedimientos, que integran el programa en su totalidad.

En la programacin modular, el programa principal coordina las llamadas a los mdulos
secundarios y pasa los datos necesarios en forma de parmetros.

A su vez cada modulo puede contener sus propios datos y llamar a otros mdulos o funciones.

Programacin orientada a objetos (POO)

Se trata de una tcnica que aumenta considerablemente la velocidad de desarrollo de los
programas gracias a la reutilizacin de los objetos.

El elemento principal de la programacin orientada a objetos es el objeto.
El objeto es un conjunto complejo de datos y programas que poseen estructura y forman parte
de una organizacin.
Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del
programador y las acciones del programa en ese momento.

El polimorfismo y la herencia son unas de sus principales caractersticas y por ello dedicaremos
ms adelante un artculo exclusivamente a tratar estos dos trminos.

En DesarrolloWeb.com hemos publicado anteriormente una explicacin de lo que es
la programacin orientada a objetos.

Programacin concurrente

Este tipo de programacin se utiliza cuando tenemos que realizar varias acciones a la vez.

Se suele utilizar para controlar los accesos de usuarios y programas a un recurso de forma
simultanea.

Se trata de una programacin ms lenta y laboriosa, obteniendo unos resultados lentos en las
acciones.

Programacin funcional

Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras
funciones.

Programacin lgica

Se suele utilizar en la inteligencia artificial y pequeos programas infantiles. Se trata de una
programacin basada en el clculo de predicados (una teora matemtica que permite lograr
que un ordenador basndose en hecho y reglas lgicas, pueda dar soluciones inteligentes).

Literatura
La literatura es el arte que utiliza como instrumento la palabra. Por extensin, se refiere
tambin al conjunto de producciones literarias de una nacin, de una poca o incluso de un
gnero (la literatura griega, la literatura del siglo XVIII, la literatura fantstica, etc.) y al conjunto
de obras que versan sobre un arte o una ciencia (literatura mdica, jurdica, etc). Es estudiada
por la teora literaria.
En el siglo XVII, lo que hoy denominamos literatura se designaba como poesa o elocuencia.
Durante el Siglo de Oro espaol, por poesa se entenda cualquier invencin literaria,
perteneciente a cualquier gnero y no necesariamente en verso. A comienzos del siglo XVIII se
comenz a emplear la palabra literatura para referirse a un conjunto de actividades que
utilizaban la escritura como medio de expresin. A mediados de la misma centuria Lessing,
publica Briefe die neueste Literatur betreffend, donde se utiliza literatura para referirse a un
conjunto de obras literarias. A finales del siglo XVIII, el significado del trmino literatura se
especializa, restringindose a las obras literarias de reconocida calidad esttica. Este concepto
se puede encontrar en la obra de Marmontel, Elments de littrature (1787), y en la obra de
Mme. De Stal, De la littrature considr dans se rapports avec les institutions sociales.
En Inglaterra, en el siglo XVIII, la palabra literatura no se refera solamente a los escritos de
carcter creativo e imaginativo, sino que abarcaba el conjunto de escritos producidos por las
clases instruidas: caban en ella desde la filosofa a los ensayos, pasando por las cartas y la
poesa. Se trataba de una sociedad en la que la novela tena mala reputacin, y se cuestionaba
si deba pertenecer a la literatura. Por eso Eagleton sugiere que los criterios para definir el
corpus literario en la Inglaterra del siglo XVIII eran ideolgicos, circunscritos a los valores y a
los gustos de una clase instruida. No se admitan las baladas callejeras ni los romances, ni las
obras dramticas. En las ltimas dcadas del siglo XVIII apareci una nueva demarcacin del
discurso de la sociedad inglesa. Eagleton nos cuenta que surge la palabra poesa como un
producto de la creatividad humana en oposicin a la ideologa utilitaria del inicio de la era
industrial. Tal definicin la encontramos en la obra Defensa of poetry (1821) de Shelley. En la
Inglaterra del Romanticismo, el trmino literato era sinnimo de visionario o creativo.
Pero no dejaba de tener tintes ideolgicos, como en el caso de Blake y Shelley, para quienes
se transform en ideario poltico, cuya misin era transformar la sociedad mediante los valores
que encarnaban en el arte. En cuanto a los escritos en prosa, no tenan la fuerza o el arraigo
de la poesa; la sociedad los consideraba como una produccin vulgar carente de inspiracin.


La sintaxis es la parte de la gramtica que estudia las reglas y principios que gobiernan la
combinatoria de constituyentes sintcticos y la formacin de unidades superiores a estos, como
los sintagmas y oraciones gramaticales. La sintaxis, por tanto, estudia las formas en que se
combinan las palabras, as como las relaciones sintagmticas y paradigmticas existentes
entre ellas.
La sintaxis, para Leonard Bloomfield, era el estudio de formas libres compuestas
completamente por formas libres. Central a esta teora de la sintaxis eran las nociones de
clases de forma (form classes) y estructura constituyente. (Estas nociones eran tambin
relevantes, aunque menos centrales, en la teora de la morfologa). Bloomfield defini clases de
forma ms bien de manera imprecisa, en trminos de algn "rasgo fontico o gramtico
reconocible comn y compartido por todos los miembros. Dio como ejemplos las clases de
forma que consisten en expresiones substantivas personales de la lengua inglesa (definidas
como las formas que, cuando estn expresadas con tono exclamatorio final, constituyen
requerimientos (llamadas) de la presencia o la atencin de una persona: por ejemplo, "John,"
"Boy", "Mr. Smith."); las clases de forma que consisten en expresiones infinitivas (definidas
como "formas que, cuando estn expresadas con tono exclamatorio final, tienen el significado
de una orden: por ejemplo, "run", "jump", "come on"); las clases de la forma de expresiones
sustantivas nominativas (por ejemplo: "John", "the boys") y as sucesivamente. Debe estar
claro, a partir de estos ejemplos, que las clases de forma son similares, aunque no idnticas, a
las partes del discurso tradicionales y que una misma forma puede pertenecer a ms de una
clase de forma.

La lingstica es el estudio cientfico tanto de la estructura de las lenguas naturales y de
aspectos relacionados con ellas como de su evolucin histrica, de su estructura interna y del
conocimiento que los hablantes poseen de su propia lengua (esto ltimo es particularmente
cierto en el enfoque generativista).
Si bien la gramtica es un estudio antiguo, el enfoque no tradicional de la lingstica moderna
tiene varias fuentes. Una de las ms importantes la constituyen losNeogrammatiker, que
inauguraron la lingstica histrica e introdujeron la nocin de ley en el contexto de la lingstica
y que en particular formularon diversas leyes fonticas para representar el cambio lingstico.
Otro punto importante son los trminos de sincrona, diacrona y las nociones estructuralistas
popularizadas por el trabajo de Ferdinand de Saussure y el Cours de linguistique
gnrale (inspirado en sus lecciones).
1
A partir de esa poca parece haberse generalizado el
uso de la palabra lingstica (la primera aparicin de la palabra registrada es de
1883
[cita requerida]
). La palabra lingista se encuentra por primera vez en la pgina 1 del tomo I
de la obra Choix des posies des troubadours, escrita en 1816 por Raynouard

Un lenguaje (del provenzal lenguatge
1
y este del latn lingua) es un sistema
de comunicacin estructurado para el que existe un contexto de uso y ciertos principios
combinatorios formales. Existen contextos tanto naturales como artificiales.
Desde un punto de vista ms amplio, el lenguaje indica una caracterstica comn al hombre y a
los animales para expresar sus experiencias y comunicarlas a otros mediante el uso de
smbolos, seales y sonidos registrados por los rganos de los sentidos. El ser humano emplea
un lenguaje complejo que expresa con secuencias sonoras y signos grficos. Los animales, por
su parte, se comunican a travs de signos sonoros y corporales y que en muchos casos distan
de ser sencillos.
El lenguaje humano se basa en la capacidad de los seres humanos para comunicarse por
medio de signos (usualmente secuencias sonoras, pero tambin gestos y seas, as
como signos grficos). Principalmente lo hacemos utilizando el signo lingstico. Aun as,
hay diversos tipos de lenguaje. El lenguaje humano puede estudiarse en cuanto a su
desarrollo desde dos puntos de vista complementarios: la ontogenia y la filogenia. La
ontogenia analiza el proceso por el cual el ser humano adquiere el lenguaje. La filogenia se
encarga de estudiar la evolucin histrica de una lengua.
El lenguaje animal se basa en el uso de seales sonoras, visuales y olfativas, a modo de
signos, para sealar a un referente o un significado diferente de dichas seales. Dentro del
lenguaje animal estn los gritos de alarma, el lenguaje de las abejas, etc.
Los lenguajes formales son construcciones artificiales humanas, que se usan
en matemtica y otras disciplinas formales, incluyendo lenguajes de programacin. Estas
construcciones tienen estructuras internas que comparten con el lenguaje humano natural,
por lo que pueden ser en parte analizados con los mismos conceptos que ste.

S-ar putea să vă placă și