F-35 Fighter Jet's C++ Coding Standards [pdf]
https://www.stroustrup.com/JSF-AV-rules.pdf
#HackerNews #F35 #Fighter #Jet #C++ #Coding #Standards #FighterJet #C++ #Standards #Aviation #Tech
#Tag
F-35 Fighter Jet's C++ Coding Standards [pdf]
https://www.stroustrup.com/JSF-AV-rules.pdf
#HackerNews #F35 #Fighter #Jet #C++ #Coding #Standards #FighterJet #C++ #Standards #Aviation #Tech
Why Fighter Jets Ban 90% of C++ Features [video]
https://www.youtube.com/watch?v=Gv4sDL9Ljww
#HackerNews #FighterJets #C++Features #SoftwareEngineering #VideoAnalysis #AviationTech
Eurydice: a Rust to C compiler (yes)
https://jonathan.protzenko.fr/2025/10/28/eurydice.html
#HackerNews #Eurydice #Rust #C #compiler #programming #technology #coding
I think I'm going live again because I'm having a very cool chat with people when I do. About programming, studies, interpreters... many things!
Also I have to say the issue that I have to track today is weird.
#GNU #Mes ( #scheme & #c #programming) bug hunting night.
Sometimes old projects are back. Made some updates for my utility, which is used to control brightness of a display, connected to the #Thinkpad X220/X230 via the AGAN X230 board (from AliExpress):
- Since I'm using Awesome WM and don't want to write a logic to change brightness on the Lua, I added the --increase-brightness / --decrease-brightness options to change it by one step.
- Add option --percent to display current brightness level not as internal value from board, but as percentage.
- Update man page, add ChangeLog.
For now it is tested under #FreeBSD 14.1-14.3.
I think I'm going live again because I'm having a very cool chat with people when I do. About programming, studies, interpreters... many things!
Also I have to say the issue that I have to track today is weird.
#GNU #Mes ( #scheme & #c #programming) bug hunting night.
Hardening the C++ Standard Library at scale
https://queue.acm.org/detail.cfm?id=3773097
#HackerNews #C++ #Standard #Library #Hardening #Scalability #SoftwareDevelopment
Sometimes old projects are back. Made some updates for my utility, which is used to control brightness of a display, connected to the #Thinkpad X220/X230 via the AGAN X230 board (from AliExpress):
- Since I'm using Awesome WM and don't want to write a logic to change brightness on the Lua, I added the --increase-brightness / --decrease-brightness options to change it by one step.
- Add option --percent to display current brightness level not as internal value from board, but as percentage.
- Update man page, add ChangeLog.
For now it is tested under #FreeBSD 14.1-14.3.
C++ Web Server on my custom hobby OS
https://oshub.org/projects/retros-32/posts/getting-a-webserver-running
#HackerNews #C++ #Web #Server #custom #OS #hobby #project #technology #programming
Un interessant article sobre la "trampa emocional" que posa el Black Friday🧐
"...El veritable descompte d’aquest Black Friday potser no és econòmic, sinó simbòlic: descomptar una mica de soroll, de pressa i d’impuls. Recuperar la llibertat, no la que ens venen, sinó la que neix de triar amb criteri i coherència. "🌎
#BlackFriday2025 #C#consumoresponsable #consumambcriteri #consumconscient
https://www.social.cat/opinio/24155/entre-voler-necessitar-trampa-emocional-black-friday
Un interessant article sobre la "trampa emocional" que posa el Black Friday🧐
"...El veritable descompte d’aquest Black Friday potser no és econòmic, sinó simbòlic: descomptar una mica de soroll, de pressa i d’impuls. Recuperar la llibertat, no la que ens venen, sinó la que neix de triar amb criteri i coherència. "🌎
#BlackFriday2025 #C#consumoresponsable #consumambcriteri #consumconscient
https://www.social.cat/opinio/24155/entre-voler-necessitar-trampa-emocional-black-friday
@michalfita @nullagent And for #Rust they come from webdev... (it is a joke). But my point still holds – people use Rust because it is fashionable, there are plenty of strongly typed languages. Yes Rust was first language that popularized affine type system – and that's good. But handling allocated resources isn't the only thing that is relevant for correctness. In #Ada for example you can write substantial programs without *ever* using dynamically allocated memory. Also in Ada you can have bounded types like an integer from 1 to 10 etc. Also Ada has a specification and is ISO standard. Compiler (gnat) is GPL licensed compared to MIT which is prone to corporate hostile project takeover. I hope you understood my point – Rust fans should compare Rust with some langue within its own league and not beat a grandpa C.
@alg0w @nullagent You can write #Rust programs which do not use dynamic allocation, better stick to `!#[no_std]` what embedded systems do.
Grandpa #C as you called it is a grandpa for a reason. Today people leave universities and haven't seen line of code in C. The pool of potential maintainers for that old code is shrinking faster that I type this post.
C++ implementation of SIP, ICE, TURN and related protocols
GCC 16 considering changing default to C++20
https://inbox.sourceware.org/gcc/aQj1tKzhftT9GUF4@redhat.com/
#HackerNews #GCC #C++20 #programming #languages #tech #news #software #development
The #Linux #kernel authorities are currently discussing whether to enable support for Microsoft C (MSVC) language extensions. Sounds like heresy? It turns out, this is about the growing importance of the #Clang compiler. The patches under review do not aim to compile Linux with Microsoft’s cl.exe compiler. Instead, they enable the kernel to take advantage of Clang’s ability to operate in a Microsoft-compatible dialect. Why would Linus Torvalds want that?
1/3
Fastmcpp (Fastmcp for C++)
https://github.com/0xeb/fastmcpp
#HackerNews #Fastmcpp #Fastmcp #C++ #Programming #GitHub #OpenSource
Lisp in 99 Lines of C with TinyLisp.
As one of the oldest programming languages still in common use today, and essential for the first wave of Artificial Intelligence research during the 1950s and 60s, Lisp is often the focus of interpreters that can run on very low-powered systems. Such is the case with [Robert van Engelen]’s TinyLisp, which only takes 99 lines of C code and….
https://github.com/Robert-van-Engelen/tinylisp
#tinylisp #c #programming #engineer #media #z80 #retro #tech #news
Bjarne fix your freaking language
https://marler8997.github.io/blog/bjarne-fix-your-language/
#HackerNews #Bjarne #C++ #Language #Programming #TechCritique
Zig / C++ Interop
https://tuple.app/blog/zig-cpp-interop
#HackerNews #Zig #C++ #Interop #Programming #Languages #Developer #Tools #Tech #News
A space for Bonfire maintainers and contributors to communicate