¿Qué es Wolfram Language? |
Wolfram Language es un lenguaje de computación. Es una forma de comunicarse con una computadora; en particular, para decirle lo que uno quiere que haga.
Hay una gran variedad de lenguajes de computación, tales como C++, Java, Python y JavaScript pero Wolfram Language es sui géneris, en tanto está fundamentado en conocimientos. Esto significa que, de entrada, ya sabe muchas cosas y que por ello no requiere de mayor información para llevar a cabo lo que se desea.
En este libro se verá la manera de usar Wolfram Language para realizar un buen número de tareas. Se aprenderá a pensar computacionalmente con respecto a lo que se quiere hacer, y cómo comunicárselo a la computadora.
¿Pero por qué no decírselo en lenguaje llano? Eso es justamente lo que se hace con Wolfram|Alpha y funciona muy bien cuando se trata de preguntas cortas. Sin embargo, para tareas más complejas resulta poco práctico describir el detalle en lenguaje llano. Es aquí donde entra Wolfram Language.
Wolfram Language está diseñado para hacer muy fácil la descripción del objetivo a lograr, con base en la enorme cantidad de conocimientos incorporados en el lenguaje. Lo más importante es que al usar Wolfram Language para buscar alguna respuesta, la computadora puede inmediatamente determinar lo que se quiere y, así, cumplir con el propósito deseado.
Personalmente, veo Wolfram Language como un instrumento optimizado cuyo objetivo es transformar ideas en realidades. Una vez que se tiene la idea de lo que se desea, esta se formula en términos computacionales y se expresa en Wolfram Language. A partir de ese momento el propio lenguaje queda a cargo de ejecutar el trabajo, tan automáticamente como sea posible.
Se pueden hacer cosas de tipo visual, textual, interactivo, entre otras muchas. Se puede analizar o escudriñar cualquier situación. Es posible crear aplicaciones, programas y sitios web. Puede tomarse cualquier variedad de ideas e implementarlas en la computadora, en la web, en un teléfono, en pequeños dispositivos digitales, y mucho más.
Inicié la construcción de lo que hoy es Wolfram Language hace ya más de treinta años. A lo largo de ese tiempo se ha usado intensamente, particularmente en la forma de Mathematica, en organizaciones de investigación y en universidades en todo el mundo y, con ello, se ha materializado una notable cantidad de inventos y descubrimientos.
Hoy por hoy, Wolfram Language puede verse como algo más: es una nueva clase de lenguaje general de computación que, de hecho, redefine lo que prácticamente puede hacerse con una computadora. Entre los primeros usuarios del actual Wolfram Language se cuentan muchos destacados innovadores y muchas organizaciones de desarrollo tecnológico. Además, buen número de sistemas grandes de importancia destacada, como Wolfram|Alpha, están escritos en Wolfram Language.
Los conocimientos y la automatización, que son la base de la gran capacidad de Wolfram Language, lo ponen al alcance de cualquiera. No se requiere saber a fondo cómo funcionan las computadoras, ni conceptos técnicos o matemáticos; eso se deja a cargo del mismo lenguaje. Lo único que se necesita es conocerlo para poder comunicarle a la computadora la tarea que se quiere llevar a cabo.
A medida que se avanza en la lectura del presente libro se irán conociendo los principios de Wolfram Language. Se aprenderá a usarlo para escribir programas y se descubrirá algo del pensamiento computacional en que se basa. Sobre todo, se adquirirá un buen número de destrezas y habilidades para transformar las ideas en realidades. Nadie sabe todavía lo que Wolfram Language puede llegar a hacer. Será fascinante presenciarlo. Lo que aprenda en este libro le permitirá, a usted lector, ser parte de ese futuro.