javier_salcedo,
@javier_salcedo@mastodon.gamedev.place avatar

I’ve been using new shiny languages for a while now. #Rust, #Zig and #Swift in particular.
I love Rust’s tooling, Swift’s syntax, and Zig’s philosophy, but I feel like good old #Cpp is still the goat.

Yeah, the syntax can get out of hand really quickly.
Yeah, the STL is bloated.
Yeah, the tooling ecosystem is a mess.

But at the end of the day, with a good style guide and some discipline, it can check most of my boxes.

But learning new languages is always fun so I’m still doing it 😬

aeva,
@aeva@mastodon.gamedev.place avatar

@javier_salcedo XD yeah. C++ is one of the few languages that ships games everywhere. No amount of nay saying and astroturfing is going to change that.

ctietze,
@ctietze@mastodon.social avatar

@javier_salcedo I mean it's hard to beat the language that all others are written in!

matze,
@matze@mastodon.social avatar

@ctietze @javier_salcedo what are you talking about? Rust is written in Rust, Zig is written in Zig, Swift is the odd one out.

ctietze,
@ctietze@mastodon.social avatar

@matze @javier_salcedo Didn't mean to be literal, since compilers are bootstrapped eventually (like rustc is). But since you're chiming in, rustc emits LLVM-IR and LLVM is written in C++ so that still counts!!! ;)

I'm aware that the Rust community is trying to replace as many non-Rust components as humanly possible, though. LLVM's linker lld is a somewhat recent work in progress I believe

  • All
  • Subscribed
  • Moderated
  • Favorites
  • rust
  • khanakhh
  • DreamBathrooms
  • ethstaker
  • thenastyranch
  • tester
  • magazineikmin
  • everett
  • Durango
  • Youngstown
  • slotface
  • ngwrru68w68
  • kavyap
  • tacticalgear
  • osvaldo12
  • provamag3
  • InstantRegret
  • cisconetworking
  • Leos
  • normalnudes
  • rosin
  • mdbf
  • GTA5RPClips
  • cubers
  • megavids
  • anitta
  • modclub
  • JUstTest
  • lostlight
  • All magazines