You are on page 1of 2

codificaron y crearon as un lenguaje de mayor nivel, que se conoce como Assembly o

lenguaje ensamblador. Por ejemplo, para sumar se podra usar la letra A de la


palabra inglesa add (sumar). En realidad escribir en lenguaje ensamblador es
bsicamente lo mismo que hacerlo en lenguaje mquina, pero las letras y palabras
son bastante ms fciles de recordar y entender que secuencias de nmeros binarios.
A medida que la complejidad de las tareas que realizaban las computadoras
aumentaba, se hizo necesario disponer de un mtodo sencillo para programar.
Entonces, se crearon los lenguajes de alto nivel. Mientras que una tarea tan
trivial como multiplicar dos nmeros puede necesitar un conjunto de instrucciones
en lenguaje ensamblador, en un lenguaje de alto nivel bastar con solo una. Una vez
que se termina de escribir un programa, sea en ensamblador o en algunos lenguajes
de alto nivel, es necesario compilarlo, es decir, traducirlo completo a lenguaje
mquina.1? Eventualmente ser necesaria otra fase denominada comnmente link o
enlace, durante la cual se anexan al cdigo, generado durante la compilacin, los
recursos necesarios de alguna biblioteca. En algunos lenguajes de programacin,
puede no ser requerido el proceso de compilacin y enlace, ya que pueden trabajar
en modo intrprete. Esta modalidad de trabajo es equivalente pero se realiza
instruccin por instruccin, a medida que es ejecutado el programa.

Lxico y programacin[editar]
La programacin se rige por reglas y un conjunto ms o menos reducido de rdenes,
expresiones, instrucciones y comandos que tienden a asemejarse a una lengua natural
acotada (en ingls); y que adems tienen la particularidad de una reducida
ambigedad. Cuanto menos ambiguo es un lenguaje de programacin, se dice, es ms
potente. Bajo esta premisa, y en el extremo, el lenguaje ms potente existente es
el binario, con ambigedad nula (lo cual lleva a pensar as del lenguaje
ensamblador).[cita requerida]

En los lenguajes de programacin de alto nivel se distinguen diversos elementos


entre los que se incluyen el lxico propio del lenguaje y las reglas semnticas y
sintcticas.

Programas y algoritmos[editar]
Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que
han de seguirse para resolver un problema. Un programa normalmente implementa
(traduce a un lenguaje de programacin concreto) uno o ms algoritmos. Un algoritmo
puede expresarse de distintas maneras: en forma grfica, como un diagrama de flujo,
en forma de cdigo como en pseudocdigo o un lenguaje de programacin, en forma
explicativa.

Los programas suelen subdividirse en partes menores, llamadas mdulos, de modo que
la complejidad algortmica de cada una de las partes sea menor que la del programa
completo, lo cual ayuda al desarrollo del programa. Esta es una prctica muy
utilizada y se conoce como "refino progresivo".

Segn Niklaus Wirth, un programa est formado por los algoritmos y la estructura de
datos.

La programacin puede seguir muchos enfoques, o paradigmas, es decir, diversas


maneras de formular la resolu

ndice [ocultar]
1 Historia
1.1 Era de las Dinastas (1122 a. C.-1911 d. C.)
1.2 Era de la Repblica de China (1912-1949)
1.3 Era de la Repblica Popular China (1949-1990)
2 Actualidad
3 Msica tradicional
3.1 Instrumental
3.2 Msica tnica Han
3.3 pera china
3.4 Msica folclrica
4 Msica regional
4.1 Tbet
4.2 Guangxi
4.3 Yunnan
4.4 Sichuan
4.5 Manchuria
4.6 Xinjiang
4.7 Kuaiban
5 Msica moderna
5.1 Msica popular
5.2 Rock y heavy metal
6 Msica nacional
6.1 Msica patritica o revolucionaria
7 Vase tambin
8 Notas
9 Referencias
10 Enlaces externos
Historia[editar]
El legendario creador de la msica y los cantes segn la mitologa china fue Ling
Lun, quien hizo caas de bamb de manera que sonaron como pjaros .

Era de las Dinastas (1122 a. C.-1911 d. C.)[editar]


De acuerdo con Mencio, un poderoso legislador le pregunt una vez si era moral que
prefiera la msica popular frente a la clsica. La respuesta fue que lo nico
importante era que ame a sus sbditos. El rgano encargado de la msica imperial,
establecido durante la Dinasta Qin (221 a. C.-207 a. C.), fue grandemente
expandida bajo el Emperador Han Wu Di (140 a. C.-87 a. C.), adems se le encarg
supervisar la msica cortesana y la msica militar y determinar qu msica
folclrica sera oficialmente reconocida. En las dinastas subsecuentes, el
desarrollo de la msica china fue fuertemente influida por la msica fornea, en
especial, la centroasitica

La msica conocida ms antigua es Youlan o la Orqudea Solitaria, atribuida a


Confucio. El primer gran florecimiento adecuadamente documentado de la msica china
fue para el guqin durante la Dinasta Tang, sin embargo, el guqin ha sido tocado
desde antes de la Dinasta Han.

En la antigua China, la posicin de los msicos era mucho ms baja que la de los
pintores, a pesar de esto la msica ha sido vista como central para la armona y
longevidad del Estado. Casi todos los emperadores tomaron seriamente la msica
folclrica, enviando oficiales para recolectar las canciones e inspeccionar la
voluntad popular. Uno de los clsicos confucionistas, Shi Jing, contena varias
canciones folclricas que databan desde el 800 a. C. hacia alrededor del 300 a. C.

El primer europeo que lleg a China con un Instrumento musical fue el presbtero
Jesuita Matteo Ricci, quien present un clave a la corte imperial Ming en 1601, y
ense a cuatro eunucos a tocarlo.1? Esto fue elaborado ene el siglo VII por
Katherine Cano.