kdab, to cpp
@kdab@techhub.social avatar

With regular uploads on various programming topics, there's always something new to learn on our YouTube channel KDAB TV. Subscribe now and elevate your programming skills with us: https://www.youtube.com/@KDABtv

kubikpixel, to webdev Estonian
@kubikpixel@chaos.social avatar

SpiderMonkey is a JavaScript/WebAssembly Engine

@SpiderMonkey is @mozilla JavaScript and WebAssembly Engine, used in @FirefoxDevTools, Servo and various other projects. It is written in C++, Rust and JavaScript. You can embed it into C++ and Rust projects, and it can be run as a stand-alone shell. It can also be compiled to WASI.

🐒 https://spidermonkey.dev

simontoth, to cpp
@simontoth@hachyderm.io avatar

When working with exceptions in C++, there are three main levels of guarantees a function can provide when an exception is thrown.


Compiler Explorer link: https://compiler-explorer.com/z/T9YKKa5oW

#cpp #cplusplus #coding #programming #dailybiteofcpp

slint, to rust
@slint@fosstodon.org avatar

Yay! 🎂🥳 Its been a year since we released 1.0! 🎉🎇 In the past year, we grew at an amazing pace: crossed 14.7K 🌟 with 116 contributors and 920 projects using Slint. Thank you for your love and support.

mo8it, to rust
@mo8it@fosstodon.org avatar

Finally, the video with the powerful quote by Google is uploaded!

"Rust teams at Google are as productive as ones using Go, and more than twice as productive as teams using C++" 🤯


Rust isn't just about memory safety, Rust isn't just about performance, Rust is also about productivity, reliability and correctness!

I found the video to send to people when I want to convince them of Rust 🦀

gregorni, to programming
@gregorni@fosstodon.org avatar

What does your development environment look like right now?

(IDE/Text Editor? Terminal Multiplexer? Package Manager? Shell? Programming Language? Containerization? Command Runner? Terminal Emulator?)

#DevelopmentEnvironment #Programming #DevelopmentSetup #Setup #SoftwareDevelopment #ProgrammingSetup #Coding

@jeremy_list@hachyderm.io avatar

Editor: or Pe
Multiplexer: still figuring out: only recently realised they're useful.
Package manager: / pkgman
Shell: bash (sometimes zsh, never got around to finding out the difference)
Language: , , , , whatever else tickles my fancy.
Containers: none (most recently docker)
Command runner: don't you mean shell?
Terminal emulator: the default ones from and

foonathan, to cpp
@foonathan@fosstodon.org avatar

I've written a trip report for the C++ standardization meeting in Tokyo: https://www.think-cell.com/en/career/devblog/trip-report-spring-iso-cpp-meeting-in-tokyo-japan

daridrea, to cpp
@daridrea@graphics.social avatar

The Real C++ Killers (Not You, Rust) by Oleksandr Kaleniuk https://wordsandbuttons.online/the_real_cpp_killers.html

SonnyBonds, to cpp
@SonnyBonds@mastodon.gamedev.place avatar

Any dyld/linkage experts out there that can make a wild guess as to why one plugin (ours) in loaded in a host process would call straight into another (someone else's)? On macOS.

I think our plugin is calling std::generic_category() but ends up in another module instead of libc++. (Can't reproduce it locally so my context is limited.)

Address in target module is always the same relative its base, which makes me think it's somewhat deliberate and not a jump to garbage address.

vruz, to programming
@vruz@mastodon.social avatar

Greenest programming languages according to this paper.

"Energy Efficiency across Programming Languages: How does Energy, Time and Memory Relate?"



Energy Efficiency across Programming Languages How Do Energy, Time, and Memory Relate? Rui Pereira HASLab/INESC TEC Universidade do Minho, Portugal ruipereira@di.uminho.pt Marco Couto HASLab/INESC TEC Universidade do Minho, Portugal marco.l.couto@inesctec.pt Francisco Ribeiro, Rui Rua HASLab/INESC TEC Universidade do Minho, Portugal fribeiro@di.uminho.pt rrua@di.uminho.pt Jácome Cunha NOVA LINCS, DI, FCT Univ. Nova de Lisboa, Portugal jacome@fct.unl.pt João Paulo Fernandes Release/LISP, CISUC Universidade de Coimbra, Portugal jpf@dei.uc.pt João Saraiva HASLab/INESC TEC Universidade do Minho, Portugal saraiva@di.uminho.pt
Abstract This paper presents a study of the runtime, memory usage and energy consumption of twenty seven well-known soft- ware languages. We monitor the performance of such lan- guages using ten different programming problems, expressed in each of the languages. Our results show interesting find- ings, such as, slower/faster languages consuming less/more energy, and how memory usage influences energy consump- tion. We show how to use our results to provide software engineers support to decide which language to use when energy efficiency is a concern.

CoBC, to cpp French

Si vous connaissez quelqu'un qui connaît quelqu'un qui a son oncle qui connaît quelqu'un dont le voisin recherche quelqu'un pour un poste de développeur soit web soit c++ (+ Qt éventuellement) je suis preneur. Boosts appréciés
#C++ #C

meetingcpp, to cpp German
@meetingcpp@mastodon.online avatar

Book of the Day: Secure Coding in C and C++ by Robert C. Seacord

meetingcpp, to cpp German
@meetingcpp@mastodon.online avatar

Per-Magnus Holtmo: Using gRPC to fight Mordor

kdab, to rust
@kdab@techhub.social avatar

On top of the recently added #Rust and #Cpp libraries, you can now also find the Slint source code on codebrowser.dev - the online code browser allowing you to browse #code just like in your IDE. Try it out and let us know what you think about this addition: https://codebrowser.dev/slint/slint/ #RustLang @slint

AminiAllight, to cpp
@AminiAllight@mastodon.gamedev.place avatar

I've released a clang tidy for C/C++ that finds division by non-constant values to help you search for possible division-by-zero in your codebase!
This is mostly a tool I built for myself to help with LMOD development but others might find it useful too
#softwaredevelopment #cpp #cplusplus #opensource

molecularmusing, to gamedev
@molecularmusing@mastodon.gamedev.place avatar

Live++ 2.4.1 out now:
Optimized loading times and performance, task bar progress, a few XSX-specific improvements, and the first beta version for PS5.

mort, to vim
@mort@fosstodon.org avatar

Does anyone know how to get or 's C and C++ indenter to indent switch statements sanely? I don't want this sort of alignment at all, and I certainly don't want it to align with a mix of tabs and spaces


alvinashcraft, to cpp
@alvinashcraft@hachyderm.io avatar
daridrea, to rust
@daridrea@graphics.social avatar

some patterns are only practical because of 's memory safety, and are too dangerous to use in https://blog.dureuill.net/articles/too-dangerous-cpp/

SirLich, to foss
@SirLich@mastodon.gamedev.place avatar

An analysis of Audacity forks in 2024.

The main contributors to Audacity are Paul (5k), and James (2k, but stopped contributing after Muse Group).

The main contributor to Tenacity is 'generic-pers0n', and this account has apparently only begun commits after the fork. A daunting task!

My analysis is that Tenacity is "alive" but not "well". Since no Audacity contributors are active, this fork has an uphill battle!

alilleybrinker, to rust
@alilleybrinker@hachyderm.io avatar

Herb Sutter, chair of the ISO C++ Committee, has a new deep dive on improving safety in C++.

I’m glad to see the C++ leadership taking this seriously. This is a more level-headed and serious take than those I’ve seen previously.


ncrav, to nature
@ncrav@mas.to avatar

Time for a re- for newer mastodon souls!

Hello! I'm Nuno and this is Lua :DsaprvingLua: !

I do solution architecture, data processing, statistics, and machine learning for a living.

Lua is a master and a connoisseur of the best gourmet woods.

My interests are:

of ideas

fell, to cpp
@fell@ma.fellr.net avatar

C++ compiler be like:

error LNK2001: unresolved external symbol "public: static class std::unordered_map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int,struct std::hash<class std::basic_string<char,struct std::char_traits<cha r>,class std::allocator<char> > >,struct std::equal_to<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,unsigned int> > > TextureStore::texture_cache" (?texture_cache@TextureStore@@2V?$unordered_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IU?$hash@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@U?$equal_to@V?$basic_string@DU?$char_traits @D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@I@std@@@2@@std@@A)

And expect me to casually read that and go "Ah, I see".

#cpp #cplusplus #cpp20 #programming #compiler #error

mo8it, to rust
@mo8it@fosstodon.org avatar

Secure by Design: Google’s Perspective on Memory Safety


I think that the title addresses 2 very popular arguments:

  1. The skill issue "argument" 🤢
  2. The "but, but modern C++" argument 😟

Here is a link to the paper:


The "Our investments in memory-safe languages" section of the linked page.

fell, to programming
@fell@ma.fellr.net avatar

Good morning everyone ☕

fatal error C1001: Internal compiler error.  
error D8040: error creating or communicating with child process  

MSVC agrees: It sure is a monday.

#msvc #programming #cpp #cpp20 #cplusplus #compiler #microsoft

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