Sistemas & Desarrollo

encontrados: 6, tiempo total: 0.007 segundos rss2
5 meneos
202 clics

¿Qué lenguaje de programación tiene el futuro más brillante como reemplazo de C entre D, Go y Rust y por qué? [ENG]

A pesar de mi estatus y el sesgo evidente como cocreador de D, voy a hacer mi mejor esfuerzo para responder con franqueza. Sigo el desarrollo de Go y de Rust y también conozco cuáles son los trapos sucios de D. Además, animo a las personas con posiciones similares en las comunidades Rust y Go a compartir también su honesta opinión. En primer lugar, C++ tiene que estar en alguna parte en la pregunta. Ya sea para ser sustituido junto a C o para ser uno de los candidatos a sustituir al propio C, C++ es clave en la ecuación.
10 meneos
199 clics
Expresiones regulares: Rust vs. F# vs. Scala vs. D vs. Elixir vs. Haskell vs. Nemerle [ENG]

Expresiones regulares: Rust vs. F# vs. Scala vs. D vs. Elixir vs. Haskell vs. Nemerle [ENG]

Implementemos la siguiente tarea en diferentes lenguajes de programación: leer los primeros 10 millones de líneas de un archivo de texto con un formato determinado y luego encontrar los espacios de nombres de Microsoft e imprimirlos en la forma más común (es decir, similar a “Microsot.Win32.IAssemblyEnum”). Finalmente, calculemos los tiempos de ejecución en cada lenguaje de programación.
2 meneos
53 clics

Microsoft no crea una sandbox para Windows Defender, así que lo hice yo [ENG]

Microsoft expuso a sus usuarios a muchos riesgos cuando lanzó Windows Defender sin ejecutarse en una sandbox, algo que me sorprendió. Sandboxing es una de las más efectivas formas de tener seguridad en las aplicaciones. ¿Por qué Microsoft usa sandboxes en aplicaciones como Edge pero por qué deja Windows Defender desprotegido?
3 meneos
50 clics

Rust no es un buen reemplazo para C [ENG]

Tengo un dicho que resume mi opinión sobre Rust en comparación con Go: Go es el resultado de que los programadores de C diseñen un nuevo lenguaje de programación, y Rust es el resultado de que los programadores de C ++ diseñen un nuevo lenguaje de programación. Esto no es solo una metáfora: Go fue diseñado por ex alumnos de plan9, un sistema operativo escrito en C y la fuente de inspiración para muchas de las funciones de Go, y Rust fue diseñado por la gente de Mozilla, cuyo producto estrella tiene una de los más grandes bases de código en C++.
4 meneos
31 clics

Colección de algoritmos implementados en Rust [ENG]

En este repositorio de GitHub se muestra la implementación de diversos algoritmos en el lenguaje de programación Rust con propósitos educacionales. Entre estos algoritmos destacan algoritmos de ordenación como bubble, heap, insertion o merge; algoritmos de gestión de estructuras de datos, como heap, linked list o B-Tree; y algoritmos de gestión de cadenas de caracteres, como el algoritmo Knuth Morris Pratt.
2 meneos
40 clics

Visualización de cómo se borran mil millones de objetos en Amazon S3 con Athena y Rust [ENG]  

Hace unas semanas tuve la oportunidad de eliminar 1 petabyte de datos distribuidos en mil millones de objetos de S3. Bueno, en realidad 940 millones, pero lo suficientemente cerca de los mil millones como para poner un titular que enganche. Pensé que sería un desafío interesante probar y visualizar la ejecución de estas eliminaciones y posiblemente obtener algunas ideas sobre cómo funcionan las políticas de ciclo de vida de S3 bajo el capó, así que he generado un GIF animado mostrando este proceso de borrado.

menéame