Author Archives: jafma

Horas de trabajo de un alumno en un grado universitario en España

Una duda bastante básica pero importante que pueden tener los alumnos universitarios es cuántas horas de trabajo se reconocen oficialmente por los créditos que forman su titulación. Como soy muy despistado y se me olvidan pronto estos detalles, voy a aprovechar este blog escrito en piedra para dejar constancia de las medidas con sus correspondientes fuentes y referencias para mi… Read more »

Visual vs. textual programming: Why the former is (usually) not better

The answer to this all-time question is not actually complicated, but it is rare to find the real reasons for it since they require a lot of experience and insight in programming. Intuitively, the fomer does seem better than the latter, because, after all, visual things are more pleasant to the eye!

Efficient BASIC coding for the ZX Spectrum (IV)

En este artículo explicamos la (in)eficiencia de diversas funcionalidades importantes del BASIC del ZX Spectrum y cómo medir tiempos en esos programas.
———
In this post we explain the (in)efficiency of diverse ZX Spectrum BASIC functionality and also how to measure execution times..

Efficient BASIC coding for the ZX Spectrum (III)

En este artículo explicamos cómo evalúa el intérprete de BASIC del ZX Spectrum las expresiones, y qué podemos hacer para escribir programas más eficientes en ese sentido.
———
In this post we expose how the ZX Spectrum BASIC interpreter works with expressions in order to write more efficient programs.

Efficient BASIC coding for the ZX Spectrum (II)

En este artículo explicamos cómo trabaja el intérprete de BASIC del ZX Spectrum con las variables, y qué podemos hacer para escribir programas más eficientes en ese sentido.
———
In this post we expose how the ZX Spectrum BASIC interpreter works with variables in order to write more efficient programs.

Efficient BASIC coding for the ZX Spectrum

En este artículo explicamos cómo trabaja el intérprete de BASIC del ZX Spectrum con los números de línea, y qué podemos hacer para escribir programas más eficientes.
———
In this post we expose how the ZX Spectrum BASIC interpreter works with line numbers in order to write more efficient programs.

How to truncate a probability density function to a given interval while preserving its properties (well, some important properties at least)

Sometimes it occurs that one must find a probability density function (pdf) that should be “like” another one but should also be confined to a given interval of the support of the variable. However, maybe one is not entirely confident about whether the intuitive solution is mathematically justified. For example: does it preserve the moments? If not, does it preserve,… Read more »

Las pulseras de monitorización de salud y el big data que tenemos encima

La proliferación actual de pulseras de monitorización de salud mola mucho. Sobre todo para los obsesos de la estadística: ¡cantidades ingentes de información personal de las que pueden sacarse una y mil correlaciones! Qué curioso que todas, como si se hubieran puesto de acuerdo, vengan con una app que te suelen regalar amablemente y que te muestra los datos ya… Read more »

Differentiation (derivative) is causal, but not exactly realizable

Control engineering, one of the most relevant developments of the 20th century, has many particularities that result somehow strange from the perspective of a computer science student, especially when he/she confronts it for the first time. For instance, it is difficult to assimilate the fact that in a system block diagram all the signals exist at the same time (a… Read more »