CppCon

24−29 октября 2021 года

В октябре 2021 года компания think-cell во второй раз получила приглашение представить свой доклад на крупнейшей и самой известной конференции в сообществе C++ — CppCon. В этот раз наш старший разработчик программного обеспечения Себастьян выступил с докладом на тему «Typescripten — Generating type-safe JavaScript bindings for emscripten».

На конференции он впервые представил новый инструмент typescripten https://github.com/think-cell/typescripten. typescripten решает все важные проблемы, с которыми мы сталкивались при создании веб-приложений в C++: Пока что не было типобезопасного способа отличить API JavaScript от C++. Теперь он есть. typescripten создан на базе emscripten и TypeScript. emscripten обеспечивает эффективную динамическую поддержку, позволяющую отличать JavaScript от C++, но без функции типобезопасности. TypeScript позволяет нам добавлять заметки в библиотеки JavaScript с информацией о типе. Такие описания интерфейса доступны более чем для 7000 библиотек JavaScript на веб-сайте https://github.com/DefinitelyTyped/DefinitelyTyped. Typescripten использует эти определения интерфейса TypeScript и преобразует их в типобезопасные интерфейсы type-safe C++, которые любой разработчик может включить в свое приложение WebAssembly.

Хотя доклад был представлен онлайн из-за текущих ограничений в связи с COVID-19, Себастьяну было очень приятно пообщаться с аудиторией. Участники активно участвовали в процессе и задавали много вопросов о нашем компиляторе typescripten. Поскольку обсуждение заняло больше отведенного времени, потом состоялась дополнительная встреча, gather.town. Она имела огромный успех!

О think-cell.

Компания think-cell была основана в 2002 году двумя специалистами по информатике, которые по-прежнему стоят у руля. Мы производим графическое программное обеспечение, которое выполняет большую часть тяжелой работы наших требовательных пользователей по созданию слайдов презентаций.

Узнать больше о нашей компании и условиях работы можно на странице вакансий. Если тебе нужно больше информации о том, какие задачи по разработке нам предстоит решать каждый день, смотри вакансии на должность разработчиков C++.

Хочешь знать больше?

Есть вопросы о работе в think-cell, открытых вакансиях или мероприятиях? Обращайся к Julia Zhachuk.

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

Сотрудник отдела по работе с персоналом в think-cell

Рассказать