jueves, marzo 28, 2024
No menu items!
InicioBlogsGoogle lanza un nuevo lenguaje de programación, Carbon

Google lanza un nuevo lenguaje de programación, Carbon

Carbon es un lenguaje de programación experimental en etapa inicial que Google lanzó a fines del mes pasado. Tiene principalmente el propósito de ser el lenguaje sucesor de C++. Como cualquier otro lenguaje de programación, C++ tiene lagunas. El nuevo lenguaje se ha creado para corregir las deficiencias de C++.

Después de presentar Carbon en una conferencia, el ingeniero de Google, Chandler Carruth, destacó cómo la mayoría de los programas de codificación actuales tienen sucesores que permiten a los desarrolladores ser más productivos. Aunque Rust también es un programa basado en C++, no son compatibles cuando se trata de migrar bases de código C++. Lo que hace de Carbon una poderosa alternativa a C++ es su compatibilidad y mejoras, como importaciones de API más sencillas y una gramática más simple.

¿Por qué Learning Carbon es una buena opción?

Se ha establecido que el conjunto de características de C++ y Carbon son similares. Por este motivo, los usos de uno serían los mismos que los del otro, salvo nuevas incorporaciones al Carbono. Aquí hay una lista de algunos puntos que describen el potencial del carbono:

  • Sistemas operativos: C++ es un lenguaje de programación rápido que los desarrolladores usan ampliamente para escribir sistemas operativos. Por ejemplo, el sistema operativo Apple y el sistema operativo Microsoft Windows tienen algunas funciones escritas en C++.
  • Software de base de datos: los desarrolladores han utilizado los conceptos compartidos de Carbon y C++ para escribir software de gestión de bases de datos. Algunos ejemplos son MySQL y Postgres.
  • Juegos: es fácil manipular recursos y desarrollar sistemas de juego complejos con Carbon. Los desarrolladores también pueden usar el nuevo lenguaje de programación para escribir juegos con gráficos 3D y redes multijugador. Por ejemplo, puede codificar aplicaciones para jugar juegos de simulación o juegos de casino como tragamonedas.
🔥 Leer:  Cómo crear un grupo en la última versión de Instagram

Además, Carbon tendrá un tiempo de ejecución respaldado por un recolector de basura, cuya falta es uno de los principales problemas que los desarrolladores han encontrado con C++. Sin embargo, este lenguaje puede no ser apropiado para todas las necesidades comerciales.

Por ejemplo, si observa la industria de los casinos y la mecánica detrás de los pagos de tragamonedas, hay matices para garantizar que los pagos se realicen dentro de ciertos parámetros. Cuando se trata de codificar las tasas de retorno al jugador (RTP), Carbon no se ha creado para ese propósito. En este caso, puede ser preferible utilizar programas creados específicamente para tales acciones, como Python. Si compila una lista de ejemplos de las mejores tragamonedas RTP, usar python probablemente sea su mejor opción. Entonces su base de clientes comprenderá qué máquinas tragamonedas deben adaptarse a sus preferencias. La mayoría de las tragamonedas tienen un RTP de entre el 97 y el 99 %, lo que significa que pagará entre el 97 y el 99 % de lo que se paga en el sistema durante un período predefinido.

Estos son solo algunos de los diversos usos para los que está diseñado el carbono. A pesar de que la visión sobre el nuevo lenguaje de programación es positiva, no hay pruebas prácticas de que sea mucho mejor que otros lenguajes de programación.

Sin embargo, es seguro decir que el carbono tiene potencial de crecimiento ya que muchas empresas han mostrado interés en él. Aunque Carbon sigue siendo un experimento, hay un código fuente disponible en línea que puede descargar para practicar en su dispositivo.

Recomendamos

Populares