CppCon

24-29 de octubre de 2021

En octubre de 2021, think-cell participó por segunda ocasión en el congreso más prestigioso y conocido entre la comunidad de C++, CppCon, donde presentó una ponencia. En esta edición, nuestro ponente fue Sebastian, desarrollador de software sénior, y su charla se titulaba “Typescripten — Generating type-safe JavaScript bindings for emscripten”.

La novedad que aporta es la herramienta typescripten (https://github.com/think-cell/typescripten), que soluciona un problema importante que solíamos tener al diseñar aplicaciones web con C++: este lenguaje carecía de un método dotado con seguridad para tipos con el que hacer llamadas a API de JavaScript. Sin embargo, ya lo hay. La herramienta typescripten se basa en emscripten y TypeScript: emscripten proporciona una potente compatibilidad con tiempos de ejecución que nos permite hacer llamadas a JavaScript con C++, aunque sin seguridad para tipos; TypeScript nos permite anotar bibliotecas JavaScript con información de tipos. Las descripciones de dichas interfaces están disponibles para más de 7000 bibliotecas JavaScript en https://github.com/DefinitelyTyped/DefinitelyTyped. Typescripten utiliza estas definiciones de interfaces TypeScript y las convierte en interfaces C++ con seguridad para tipos que cualquier desarrollador podrá incluir en su aplicación de WebAssembly.

A pesar de que la charla se tuvo que celebrar en línea debido a las restricciones por la COVID-19, para Sebastian fue un honor y un placer poder dirigirse al público. Los participantes se mostraron muy activos e hicieron bastantes preguntas sobre nuestro compilador de typescripten. El debate improvisado que se generó en la sesión de preguntas y respuestas superó ampliamente el tiempo asignado. Por ello, posteriormente se celebró una reunión extraordinaria, gather.town, que fue un éxito rotundo.

¿Qué es think-cell?

think-cell es una empresa fundada en 2002 por dos informáticos, que siguen al frente de esta. Producimos software de gráficos que realiza la mayor parte del meticuloso trabajo de crear diapositivas para nuestros exigentes usuarios.

Si desea obtener más información sobre nuestra empresa y nuestro entorno de trabajo, visite nuestra página de empleo. Si desea obtener más información sobre los problemas de desarrollo a los que nos enfrentamos cada día, vaya a nuestro anuncio de empleo de desarrollador de C++.

¿Desea más información?

Si tiene alguna pregunta relativa al trabajo en think-cell, las vacantes que haya en la empresa o los eventos que tengamos previsto organizar, póngase en contacto con nuestra colega Julia Zhachuk.

hr@think-cell.com
+49 30 666473-10

representante de RR. HH. de think-cell

Compartir