Una blockchain es una tecnología para sistemas distribuidos que sustituye el concepto de tiempo por bloques discretos.
- Los bloques se crean y acuerdan uno a uno por la red y resuelven el problema de no saber en qué orden ocurren las cosas
- Los bloques pueden contener datos. Utilizando técnicas de criptografía, incluso pueden demostrar que todos son honestos sobre el orden de estos bloques
- Esto es especialmente útil para aplicaciones financieras distribuidas con partes no confiables.
Deberías usar zig y rust en el mismo proyecto
No me crees. Tu sabiduría convencional e intuición formada antes de los LLM te dice que una sola pila es inherentemente mejor que cambiar entre dos
Estás equivocado. Si te permites tratar cada proyecto como un proyecto zig-rust, escribirás mejor código de forma más productiva que si eligieras uno
Durante el último año lo he estado usando en orden de la frecuencia con la que lo uso
-Zig
- Golang
-Mecanografiado
-Óxido
-Veloz
-Pitón
A menudo muchos idiomas en el mismo proyecto. Me gustaría informar que no hay desventajas notables en elegir siempre la herramienta adecuada para el trabajo en lugar de intentar minimizar cuántos lenguajes hay en la pila tecnológica
Los LLM significan que tenemos que pensar desde los primeros principios aquí. Los costes que antes nos hacían intentar ceñirnos a una sola pila incluso cuando otra tecnología es mejor para un caso de uso específico no existen