Entradas

Mostrando entradas de 2017

Tiempos revueltos???

Imagen
Vivimos tiempos revueltos, aquí en España... Unos políticos dicen bla, otros bla,bla. Ellos son malos, nosotros buenos. Y viceversa... Mucho bla, bla y poca sustancia en todo lo que se dice. Así que yo recurro al mejor discurso político jamás creado y expuesto. Si el mejor político es el que hace mejor discursos, su creador sería el mejor político de la historia. Su mensaje es perfectamente aplicable hoy... Todo está en torno a la siguiente foto: Desde este lejano punto de vista, la Tierra puede no parecer muy interesante. Pero para nosotros es diferente. Considera de nuevo ese punto. Eso es aquí. Eso es nuestra casa. Eso somos nosotros. Todas las personas que has amado, conocido, de las que alguna vez oíste hablar, todos los seres humanos que han existido, han vivido en él. La suma de todas nuestras alegrías y sufrimientos, miles de ideologías, doctrinas económicas y religiones seguras de sí mismas, cada cazador y recolector, cada héroe y

No dejes que la inmutabilidad te amargue un buen rendimiento

link La inmutabilidad está de moda. Esto da un nuevo vigor a los lenguajes funcionales. Y en muchos lenguajes no funcionales, cada vez se valora más la inmutabilidad. El código es más legible. Esto es importante porque el código se empieza una vez, pero se mantiene durante años. Los problemas son más fáciles de razonar. Es más difícil tener inconsistencias, evitas race-conditions en programación concurrente y esto supone la puerta al paralelismo. Además, es más fácil diseñar correctamente con esta restricción. La inmutabilidad conlleva copias, en ocasiones muchas. Pero los compiladores son listos, muy listos, y son capaces de remplazar una copia por cambio insitu (mutación) sin que el diseño y tu código expresen ni padezcan de mutaciones. Esto es fantástico, ¡¡¡Qué más se puede pedir!!! Pues quizá sí, si el rendimiento te preocupa mucho, quizá te gustaría representar en el diseño que no quieres que se copie. Está bien que el compilador en muchos casos evite la cop