Category: Divagando

Lenguajes de programación

La programación es básicamente dar instrucciones a una máquina para que haga algo que quieres, desde programar una alarma, hasta programar software, que es sobre lo que voy a divagar hoy.

En la actualidad existen muchos lenguajes de programación, bastantes como para tener que realizar una clasificación. Existen al menos 3 paradigmas (i.e. programación estructurada, programación orientada a objetos, programación funcional).

A continuación los más  «famosos» de estas (no, HTML no es un lenguaje de programación):

Programación estructurada:

  • Ada
  • C
  • Pascal
  • Shell script

Programación orientada a objetos

  • Java
  • Python
  • C++
  • Ruby

Programación funcional

  • Haskell
  • Lisp
  • R
  • Perl

Aunque estas clasificaciones no son tan exactas ya que algunos lenguajes se pueden utilizar con más de un paradigma, sí reflejan la principal fortaleza de estos.

Ahora bien, también se puede hacer una división entre los que son interpretados y los que son compilados.

Interpretados: Python, Lisp, Haskell, Perl, R, Ruby.

Compilados: C, C++, Java, Ada, Pascal, Haskell, Python.

Así, podemos notar que hay lenguajes compilados que también se pueden interpretar. Estos son solo algunos, pero existen muchísimos más; a veces es importante saber aunque sea un poco de los 3 paradigmas básicos.

 

Dvorak

Desde hace como dos semanas (más o menos cuando comencé a escribir aquí) me llamó la atención que en mi computadora había más alternativas de escritura con el teclado y no, no me refiero a escribir con los pies.

«Que rayos ─ pensé ─ ¿Quién cambiaría su forma de escribir?»

Sí, yo, pero antes de eso, busqué información al respecto y me dí cuenta que parecía ser mejor que el mítico QWERTY; más ergonómico, ayuda a que la mayoría del tiempo tus dedos estén en la línea media del teclado y eso me pareció agradable.

Hice el cambio en ese momento y me dispuse a escribir con esta cosa…

2000px-kb_united_states_dvorak-svg

El primer día obviamente tuve que usar «acordeón» pero actualmente no lo necesito. En estas 2 semanas llegué más o menos a la velocidad de escritura que tenía con el otro teclado y parece que seguiré mejorando (parece).

Géneros musicales

La música es una parte esencial de la vida de muchas personas (me incluyo) y ha existido desde hace mucho tiempo, desde entonces ha tenido diversas funciones: para baile, religiosa, recreativa…

En fin, así se puede catalogar en géneros, que en un principio estaban completamente dados por su uso. Después, conforme ha ido creciendo el ámbito musical se hizo notoria la necesidad de separar en más géneros. Nacen el rock, pop, clásica, por citar algunos.

Pero en la actualidad es tanta la música que en la insistencia por ser innovadores, muchos artistas han mezclado algunos de estos para crear una identidad y un sonido particular. Así llega el momento en el que se comienza a perder la posibilidad de catalogar a una agrupación, artista e incluso a una canción en un género musical.

Personalmente creo que ya no podemos hablar como tal de géneros musicales, en cualquier caso aquí dejo una lista de los 6 que considero más raros.

  • Math Rock
  • Experimental Jazz
  • Lowercase
  • Drone Ambient
  • Krautrock
  • Noise

Innovación

Para mi es difícil hablar sobre esta palabra en particular en estos tiempos. Muchas cosas ya se han inventado y nos facilitan la vida de manera impresionante.

Aunque me parece adecuada la descripción que hace la RAE sobre ella:

Innovación: Creación o modificación de un producto, y su introducción en un mercado.

Creo que en la actualidad la parte sobre creación ya es algo complicada.

Los grandes genios de la antigüedad sí que podían desarrollar plenamente la creación ya que muchas cosas no existían. Y quizá la punta del iceberg sea eso, que había tipos imaginando el mundo del mañana.

Sin embargo actualmente casi toda la innovación se encuentra «estancada» (por decirlo así) en la parte de las modificaciones; no es como que a diario se estén inventando artefactos para lavarnos los dientes, por ejemplo. Esto me lleva irremediablemente a pensar que muchas de las personas que hicieron aportes significativos a la ciencia, tecnología y vida cotidiana tuvieron «suerte» de haber nacido en aquella época, aunque no les quita mérito.

Sería interesante saber ahora con qué ideas nos podría salir en la actualidad una persona de ese tipo, con genialidad.

¿Quién sabe qué podría hacer un Da Vinci en una época como la nuestra?