Introducción al lenguaje de programación Carbon de Google

Algunos de los lenguajes de programación más populares entre los programadores están desapareciendo con el paso del tiempo.

Después de que Apple reemplazase Objective-C con Swift, Microsoft reemplazó a Java con Typescript y Google reemplazó a Java con Kotlin.

El siguiente en la lista es C++ y a su vez, sin lugar a dudas, la tarea más compleja de todas.

El gigante tecnológico de Google anunció recientemente el nuevo lenguaje de programación Carbón, un nuevo lenguaje experimental que tiene como objetivo coexistir con las bases de código de C++ actuales mientras emula a C++ con LLVM en términos de rendimiento.

¿Qué es Carbon y en qué se diferencia de C++?

Cualquier que conozca un poco el mundo tecnológico es consciente de lo crucial que es el lenguaje de C++ para infinidad de bases de código.

C++ es un lenguaje de programación utilizado desde 1983 y durante todo este tiempo ha logrado acumular una gran cantidad de deudas técnicas.

Cuando se trata de crear sistemas de alto rendimiento y bajo nivel, es con diferencia, el lenguaje más utilizado.

Por ello, C++ es muy difícil de alterar y transformar en una nueva tecnología.

El diseñador de C++ comentó una vez que existe un lenguaje más pequeño y limpio dentro de C++ que está tratando de resolver los problemas de C++.

Es una gran tarea para Google crear un lenguaje que reemplace a C++ pero ya lo han hecho antes con GO y Dart, ambos muy apreciados actualmente dentro de la industria.

Por el momento, Carbon carece de un buen logotipo o mascota, pero puede que lo tenga en el futuro.

Debido a su semicompatibilidad con C++, Carbon está destinado a ser adoptado rápidamente por los desarrolladores y las bases de código de C++ existentes.

Eso permitirá utilizar Carbon conjunto a las bibliotecas de C++ existentes o al revés.

¿Puede llegar a competir Carbon con C++?

Carbon tiene que desarrollar habilidades de compilación en una amplia gama de plataformas para poder lograr tener éxito.

Debe poder ser portátil y fácil de importar, mover e integrar en la medida de lo posible al considerar integraciones de terceros para poder lograr sus objetivos.

Para proporcionar a los programadores más control sobre cómo se comporta el programa, también necesitamos acceso directo a las ubicaciones de memoria.

En dos áreas principales, las predicciones de bifurcación y el uso de caché, los pequeños ajustes pueden tener un gran impacto en la codificación optimizada para Carbon.

Las personas que construyen programas en C++ hoy en día pueden afirmar que nunca necesitan liberar memoria manualmente.


Conclusión final

Existen varios avances dentro del mundo del desarrollo que Carbon que se deben implementar aún, si realmente lo que quiere es poder llegar a reemplazar a C++ algún día.

Relacionado

1800 Despidos de Google serán en California, incluidos 27 Masajistas

Google anunció la semana pasada que despediría a 12.000 empleados, alrededor del 6% de la plantilla de la empresa. De esos, 1845 trabajadores serán despedidos solo en el estado nativo de Google, California. Se eliminarán hasta 1.436 puestos de trabajo de la sede de Mountain View y otras 119 personas, perderán sus trabajos en San Bruno. Donde se encuentra la sede de YouTube. También, se despediran ¡SEGUIR LEYENDO!

Después de la pausa navideña, vendrán grandes despidos en casi todas las grandes tecnológicas

Los despidos de Big Tech están sucediendo y seguirá así a lo largo de 2023, probablemente aún nos quede por ver la peor parte. Después de la desaceleración navideña, los despidos serán inminentes en la gran mayoría de empresas tecnológicas. A partir de enero, varias grandes empresas, lideradas por las empresas tecnológicas tienen planificada una gran reestructuración que se traducirá en miles de despidos. Según los ¡SEGUIR LEYENDO!

21 Nuevos Cursos Gratuitos: Python, Google Cloud, CSS y Más (25 de Febrero 2021)

Como de costumbre, vamos con los cursos gratis, tenemos 3 cursos en español: Computación, Google Cloud y aplicaciones web; y 18 cursos gratuitos en inglés: Python, Flask, Ionic, PHP, Android, Github, CSS, Flexbox, Illustrator, Photoshop, Scrum y minado de Sugar. Recuerda, que puedes si quieres, puedes acceder a las Mejores Ofertas de Udemy ¡Alé, aprendamos gratis un ratico! Cursos en Español Computación ? Curso Gratuito de ¡SEGUIR LEYENDO!

Academia de Google Play: Formación gratuita para los desarrolladores de Android

El tener una gran idea para una aplicación o un juego es solo el comienzo. Para todos los desarrolladores de aplicaciones Android, el hecho de tener que alojar sus apps dentro de la tienda de Play Store de Google, a veces puede ser un apartado complicado. Por eso con la Academia de Google Play, el objetivo de Google es brindar guías formativas con las que alcanzar ¡SEGUIR LEYENDO!

Alternativas Web3 a muchos de los Servicios Más Utilizados

Lista de las alternativas Web3 basadas en Blockchain a muchos de los servicios más usadods habitualmente por el usuario habitual de Internet. Cambia Chrome por Brave Cambia Godaddy por Ens Cambia Spotify por Audius Cambia Youtube por Odysee Cambia Dropbox por Filecoin Cambia Whatsapp por Status Cambia Facebook por Distrikt Cambia Google por Presearch Cambia Paypal por Metamask Espero que le den una oportunidad a la ¡SEGUIR LEYENDO!

Amazon quita el título de marca más valiosa del mundo a Apple

Apple perdió el título de la marca más valiosa del mundo en el ranking Brand Finance Global 500. Ahora es Amazon, el minorista en línea más grande del mundo el que vuelve a ser el líder en este peculiar ranking. https://ciberninjas.com/apple-lanza-ios-16-2/ A pesar de perder 51 mil millones de dólares de valor, en comparación al ranking del año pasado, Amazon vuelve a encabezar está lista; puesto ¡SEGUIR LEYENDO!

Apple quiere eliminar los servicios de Google del iPhone

Apple está tomando medidas para eliminar todas las funciones de Google de su sistema operativo móvil. Las herramientas más usadas de Google por los usuarios de Apple, están siendo implementadas por nuevas APPS futuras. Tanto el servicio de Google Maps, como la geolocalización o los servicios de búsqueda; tendrán un reemplazo creado por la propia compañía de Apple. Los dos gigantes de Silicon Valley han sido ¡SEGUIR LEYENDO!

Deja un comentario