Goose: sistemas sin heap y lo que revela sobre Rust
Aquí va una afirmación que molestará al menos a dos comunidades de lenguajes: el borrow checker fue un desvío. No un error (el modelo de ownership de Rust...
Análisis en profundidad de lenguajes de programación: nuevas funcionalidades, rendimiento y novedades de su ecosistema.
17 artículosAquí va una afirmación que molestará al menos a dos comunidades de lenguajes: el borrow checker fue un desvío. No un error (el modelo de ownership de Rust...
El sistema de tipos de Rust hace una promesa firme: si tu código seguro compila, no puede tener punteros colgantes, carreras de datos ni use-after-free. Por...
Aquí tienes un truco barato y silenciosamente útil: si solo te importa el primer token que emitiría un LLM, puedes plantearle una pregunta de opción múltiple y...
En 1989, Rob Pike, que después co-crearía Go, UTF-8 y Plan 9, escribió cinco reglas de programación. Son lo bastante cortas para caber en una ficha y lo...
De vez en cuando aparece en los círculos de teoría de lenguajes de programación una afirmación: «una especificación suficientemente detallada es indistinguible...
SQLite está en todas partes. Está en tu teléfono, en tu navegador, en tu smart TV, probablemente en tu coche. Resolvió un problema fundamental, darles a las...
Cuando Ryan Dahl se apartó de Node.js, el proyecto sobrevivió, pero hicieron falta años de reestructuración de gobernanza, un fork (io.js) y una reconciliación...
Ruby tiene fama de lento. Python también. JavaScript también, o al menos la tenía, hasta que V8 lo aceleró lo suficiente para cargas de trabajo en el servidor....
Java es el Rodney Dangerfield de los lenguajes de programación: nadie lo respeta. Menciona Java a la mayoría de desarrolladores menores de 30 y pensarán en...
Hay una respuesta muy conocida en Stack Overflow que ha sido vista más de 3 millones de veces. La pregunta: ¿por qué procesar un array ordenado es más rápido...
Todos hemos pasado por esto. Necesitas convertir un video, así que buscas en Google y encuentras una respuesta de Stack Overflow con un comando que parece que...
Todo desarrollador usa un shell a diario. Pocos entienden lo que realmente hace. El shell parece una aplicación — escribes comandos, los ejecuta — pero en...
Cada pocos años alguien escribe un ensayo titulado «Lisp está muerto», y cada pocos años alguien más señala que la mitad de las funciones de su lenguaje...
En 1969, Ken Thompson y Dennis Ritchie se sentaron en una oficina de Bell Labs y tomaron una serie de decisiones de diseño que sobrevivirían a casi cualquier...
Python ha sido «demasiado lento» desde que existe. La respuesta habitual de la comunidad de Python, «usa extensiones en C para los bucles críticos», siempre ha...
Cada vez que tu programa llama a malloc(), algo tiene que decidir qué fragmento de memoria virtual devolver. Esta decisión, trivial en un programa pequeño, se...
Flask tardó ocho años en llegar a la versión 1.0. SQLite lleva en desarrollo activo desde el año 2000 y sigue recibiendo mejoras importantes. El kernel de...