Lenguajes de programación

Lenguajes de programación hay muchos. Algunos más fáciles que otros, algunos más poderosos que otros, algunos mas útiles que otros. Lo más importante es que un lenguaje de programación no es «una forma de decirle al computador que tiene que hacer» sino un modelo de computación y una forma de interpretar al mundo.


Fundamentos

Aquí se exploran, listan y debate sobre diversos aspectos en el diseño y modelos de implementación de diversos paradigmas de programación.

Leer Más

R

Toda la tecnología alrededor y derivada del lenguaje de programación R. Editores, paquetes, el lenguaje mismo y más.

Leer Más

Python

Todo lo relacionado con la tecnología generada alrededor del lenguaje de programación Python. Al igual que muchas de otras páginas, aquí no se ha buscado elaborar un tutorial pero no dudo que algunas cosas pueden ser de utilidad para otros y creo que por lo menos vale la pena conservar algo del tiempo y esfuerzo invertido en el uso de este lenguaje de programación y de todo lo que se ha creado a su alrededor.

Leer Más

C++

Esta es otra página que no ha crecido como esperaba. Pese a lo que muchos digan, este es uno de los lenguajes de programación más rico sintáctica y computacionalmente hablando, y también de los más difíciles de dominar. Un lenguaje del que podemos estar seguros que cuando nos encontremos con alguien que, con mucha seguridad y arrogancia, nos asegure ser «experto en C++», podemos asegurar que no, no lo es. Pese a su dificultad, conviene conocerlo.

Leer Más

jq

Esta es tanto una utilería como un lenguaje de programación de propósito especial (orientado al procesamiento de estructuras JSON). No es un lenguaje fácil de dominar (de hecho es un lenguaje con una estructura sintáctica y flujo de funcionamiento bastante peculiar), pero cuando se logra, es una maravilla lo que puede hacerse con este a nivel de shell scripting, ahorrándonos la necesidad de tener que elaborar elaborados programas en otros lenguajes.

Leer Más

AppleScript

Applescript ha sido siempre para mi un misterio que me gustaría desentrañar y dominar. Uno de esos propósitos de aprendizaje que uno se fija, pero que por alguna razón desconocida resulta evasivo y nunca se concreta. Estas notas son una forma de lograr cumplir con ese propósito. Aquí se compila información sobre el lenguaje, herramientas, la tecnología detrás y alrededor de éste, así como soporte dado por terceros en otros productos.

Leer Más

BASH

Hubo una época en la que decidí aprender y hacer buen uso de un shell de Unix. En aquél entonces elegí el Korn shell. Junto con algunas utilerías más (especialmente AWK), sentía que podía hacer cualquier cosa, cualquiera, en Unix. Ahora que he descubierto y empiezo a conocer el BASH, ese sentimiento ha regresado, pero también ha crecido. Bien usado puede superar a un lenguaje de programación.

Leer Más

Java

Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java. Odio a Java.

Leer Más

Go

Mi interés por Go nació al saber de la implementación de un generador de valores para una variante de identificadores únicos universales (UUID). Me pareció interesante saber por qué se desarrollaría un lenguaje de programación con un estilo C/C++ en esta época. ¿Realmente soluciona los problemas que estos lenguajes experimentan actualmente? Opiniones sobra, así que decidí juzgarlo por mi mismo.

Leer Más

Julia

Presentado en 2012, Julia es un es un lenguaje de programación dinámico de alto nivel y propósito general.

Leer Más

Rust

Diseñado por Graydon Hoare y presentado en 2015, es un lenguaje de programación multiparadigma y de propósito general que enfatiza el rendimiento, la seguridad de tipos y la concurrencia

Leer Más

Ruby

Creado en 1995 por Yukihiro Matsumoto, et al, Ruby es lenguaje de programación multiparadigma (funcional, imperativo, orientado a objetos, reflexivo).

Leer Más

Scala

Apuntes en la instalación de lo necesario para instalar, desinstalar y hacer uso del lenguaje de programación Scala.

Leer Más

JavaScript

Apuntes en la instalación, mantenimiento o configuración del entorno tecnológico de JavaScript.

Leer Más

PowerShell

PowerShell es una herramienta y tecnología para la automatización y la «administración de la configuración» del equipo desarrollado por Microsoft, consistiendo de una interfaz para línea de comando y el correspondiente lenguaje de script.

Leer Más