Mailinglist Archive: opensuse-es (1075 mails)

< Previous Next >
Re: [opensuse-es] Re: Lenguajes de programación, definiciones y otras consideraciones (era: amarok es feo de c****!!)
  • From: Karl García Gestido <karlggest@xxxxxxxxxxx>
  • Date: Sat, 23 Jan 2010 02:23:04 +0100
  • Message-id: <201001230223.04855.karlggest@xxxxxxxxxxx>
O Sábado, 23 de Xaneiro de 2010 01:10:57 Angel escribiu:
On Viernes, 22 de Enero de 2010 17:40:11 Carlos E. R. escribió:
Content-ID: <alpine.LSU.2.00.1001221740080.4868@xxxxxxxxxxxxxxxx>

El 2010-01-22 a las 09:45 -0000, Camaleón escribió:
Por ejemplo, hace un tiempo hablamos sobre el cambio de la nomenclatura
de los "megabytes" (MB) por "mebibytes" (MiB) para determinar
unívocamente el tipo de unidad a la que nos estamos refiriendo, decimal
o binaria.

¿Este cambio de nombre es absurdo? No, tiene su lógica.

Sólo que este cambio tiene a la profesión detrás, decidiendolo y
apoyándolo. Es un estandard IEC, apoyyado por el IEEE y otros.

el mercado era inculto. Las empresa pasaron ampliamente de las realidades
cientificas y matematicas (¿potencias de dos que eso eso?) era mejor
cambiar la notación.

en unos años cambiara de nuevo a "mogollón de bites" Mtes de manera acorde
con al merma educativa y cognitiva...





Esta es solo mi opinion seguramente no puedes compartirla por que lleva
DRM....
Érase una vez una gente que construía unas máquinas muy grandes, complicadas y
que se calentaban mucho (y con montones de "bugs" XD ) que se programaban
directamente, con tarjetas perforadas, que ya suponían un avance muy avanzado
sobre la programación cableada XD ... luego el mundo, oh, avanzó y apareció la
cinta, y con ella el disco. Nada más espectacular acaeció hasta que uno (o
varios, no lo sé con certeza porque no estaba allí) se cansó de andar con
numeritos e inventó un código para representar los códigos numéricos de las
instrucciones... y le llamó ensamblador.

Lo malo del ensamblador no es tener que memorizar todos los códigos de
instrucción y sus respectivos formatos, sinó que cada microprocesador tiene su
propio código. Así que el reto fue desarrollar lenguajes que no estuviesen tan
pegados al procesador.... De paso, alquien pensó en que podían acercarlo al
lenguaje natural (esto es, el inglés XD) ya puestos, siguiendo estructuras
lógicas y matemáticas muy simples (bubles, bifurcaciones, etc.).

Y al tiempo, oh, hete aquí que en el mundo hubo de pronto un puñado de
lenguajes muy distintos al primitivo ensamblador. Para diferenciarlos, se
acuñó el nombre "lenguaje de Alto-Nivel" en contraposición a los lenguajes de
Bajo-Nivel (bajo nivel, más próximos al lenguaje del microprocesador).

Y no eones, pero sí varias décadas han pasado desde esos orígenes en el que el
mundo (informático) fue creado, con su software y su hardware, sus sistemas
operativos de tiempo real, de tiempo compartido, multitarea, multipropósito...
Todo esto Ya Existe, por tanto, Es. Cuestionar Lo que Fue, en lugar de Lo Que
Será, es, en el mejor de los casos, un entretenimiento absurdo. A esos
lenguajes modernos llámalos "humanables", "cuasi-naturales",
"hipermegatecnológicos" o como más te apetezca; pero no cuestiones una
cuestión (por otra parte, baladí) que no tiene demasiado interés para nadie...
(sólo es una forma de clasificar tipos de lenguajes en la evolución del mundo
informático) salvo para ti, parece. Si hay muchos programadores con tu
inquietud, entonces sí que entiendo el dicho de "si los constructores
construyeran como los informáticos, el primer pájaro carpintero acabaría con
la civilización" XD

Por cierto y por curiosidad, la mayoría de esos lenguajes, ¿en qué lenguaje
tienen su compilador?

Salud!!
--
Karl
--
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups