AltenWald

Blog sobre programación, software libre, redes, servidores, ...

Julia: Lenguaje para Alto Rendimiento

Mi especialidad son los lenguajes de alta concurrencia y distribución principalmente, pero a veces me planteo agregar un poco de alto rendimiento también a mis desarrollos y pensando, ¿cómo podría hacerlo sin necesidad cambiar todo de lenguaje o emplear código difícil de leer?

El Final de la Causalidad

Pasó en agosto de 2016. Un grupo de persona decidió poner fin a un proyecto que duró algo más de un año abanderados por el conocimiento de crear un lenguaje de vanguardia y el apoyo de una comunidad creciente. Finalmente los contratos no llegaron y tuvieron que echar el cierre a su empresa Causality Ltd. ¿Quiénes eran?

El Teorema CAP

De estas tres características: consistencia, disponibilidad y tolerancia a particiones, el teorema CAP nos dice que tan solo es posible seleccionar dos. Esta elección deben realizarla todos los sistemas que trabajan en cluster compartiendo información. En bases de datos cada sistema hace su propia elección, ¿sabrías decir cuáles eligieron los diseñadores de la base de datos que usas?