Carbon got your eye? Using C++ libraries today from Jakt & Nim

preview_player
Показать описание

This video focuses specifically on using C++ libraries from other languages, rather than on building C++ libraries with other languages.

And thanks much to everyone working on all the languages mentioned! That includes at least: C++, Carbon, Zig, Rust, Jakt, Nim, & D. I think they're all great work, and I'm glad for the variety of options.

Also, Jakt has no official logo yet, so in the thumbnail I used the logo for SerenityOS itself.

0:00 Intro
0:36 D perspective
1:17 Jakt & Nim perspective
2:19 Bullet physics
2:45 C++ (cpp)
5:18 Jakt
8:02 Jakt Bullet bindings
9:47 C++ generated by Jakt
11:10 Nim
12:55 Nim Bullet bindings
14:07 C++ generated by Nim
16:42 D again
19:30 Outro
Рекомендации по теме
Комментарии
Автор

IMO Nim is the best designed languages of the "c++ killers". And it doesn't even try to be a "c++ killer".

Cronofear
Автор

D has had some recent updates to c++ interop that hasnt been updated on the website yet its currently being rewritten as of the recent Dconf because one of the talks really expanded the interop a lot more so look forward to that.

MrJCraft
Автор

Seeing Nim and Jakt together in a video is great!

trustable
Автор

By the way Jai has really strong interop with C++ through the bindings generator that is shipped together with the compiler

valigo
Автор

i like that swift syntax highlighting for jakt xD
syntax is quite compatible.

gideonunger
Автор

Please do a video comparing Nim's ARC/ORC vs Rust

TechnologyBudda
Автор

Jakt seems to be like an evolution of Objective-C.

eduardabramovich
Автор

What programming language is the C++ compiler written in? And what language was that compiler generating languade written?
If C++ and Rust and Python were written in C, then what was C written in?
Can the source code that created C++ be modified to make C++ do whatever it needs to do to be better?
I do not have a clue about creating programming languages, I'm just mystified by it.

cbbcbb
Автор

I'm unstoppable I'm a Porsche with no brakes

johnmukendi
Автор

"2 weeks since I last updated Jakt ... "'

You do this just to torture the language creator?

technologicalwaste