▲ 223 ▼ White House urges developers to dump C and C++ (www.infoworld.com) submitted 2 years ago by L4s@lemmy.world [M, B] to c/technology@lemmy.world 79 comments fedilink hide all child comments White House urges developers to dump C and C++::Biden administration calls for developers to embrace memory-safe programing languages and move away from those that cause buffer overflows and other memory access vulnerabilities.
[–] CaptainSpaceman@lemmy.world 42 points 2 years ago (2 children) Good luck with that, C/C++ are still crazy popular permalink fedilink source hideshow 4 child comments replies: [–] eager_eagle@lemmy.world 34 points 2 years ago (1 child) well... that's the point - if they weren't this wouldn't be a concern permalink fedilink source parent hideshow 2 child comments replies: [–] fruitycoder@sh.itjust.works 4 points 2 years ago We really need to get the kids to stop programming with punch cards. /s permalink fedilink source parent [–] AA5B@lemmy.world 3 points 2 years ago (5 children) Damn, it’s been like 25 years since I touched either of those. Aside from OS development, do people really do that anymore? permalink fedilink source parent hideshow 10 child comments replies: [–] ArmainAP@programming.dev 9 points 2 years ago C++ is also the standard in game dev. You may see some C# here and there, but most engines, public available or otherwise, are built on C++. If it is a AAA game, I can assure you it is most likely made with C++. permalink fedilink source parent [–] poopsmith@lemmy.world 6 points 2 years ago Most of the embedded world uses those. permalink fedilink source parent [–] CaptainSpaceman@lemmy.world 3 points 2 years ago https://www.geekboots.com/story/why-c-is-so-popular-and-still-the-best-programming-language Basically, C runs the modern world. WiFi, MacOS, Windows, Linux, and so much more permalink fedilink source parent [–] Subverb@lemmy.world 3 points 2 years ago Embedded systems developer here. If you're programming on ARM or one of the other big microcontrollers there aren't many well supported options. ARM's official Keil compiler and libraries are C and C++ and I see no official movement to change that. They have literally decades in building those tools. Microsoft's multithreaded OS ThreadX is C code. They just bought it for a large undisclosed amount in 2018. It ain't going anywhere soon. AWS's FreeRTOS is C. Not going anywhere. Embedded development toolchains are very slow to change. permalink fedilink source parent [–] flatpandisk@lemm.ee 1 point 2 years ago A large chunk of not most of robotic development is C and C++. Since working with a mixture of hardware, software, and even performance software here comes C and C++. permalink fedilink source parent
[–] eager_eagle@lemmy.world 34 points 2 years ago (1 child) well... that's the point - if they weren't this wouldn't be a concern permalink fedilink source parent hideshow 2 child comments replies: [–] fruitycoder@sh.itjust.works 4 points 2 years ago We really need to get the kids to stop programming with punch cards. /s permalink fedilink source parent
[–] fruitycoder@sh.itjust.works 4 points 2 years ago We really need to get the kids to stop programming with punch cards. /s permalink fedilink source parent
[–] AA5B@lemmy.world 3 points 2 years ago (5 children) Damn, it’s been like 25 years since I touched either of those. Aside from OS development, do people really do that anymore? permalink fedilink source parent hideshow 10 child comments replies: [–] ArmainAP@programming.dev 9 points 2 years ago C++ is also the standard in game dev. You may see some C# here and there, but most engines, public available or otherwise, are built on C++. If it is a AAA game, I can assure you it is most likely made with C++. permalink fedilink source parent [–] poopsmith@lemmy.world 6 points 2 years ago Most of the embedded world uses those. permalink fedilink source parent [–] CaptainSpaceman@lemmy.world 3 points 2 years ago https://www.geekboots.com/story/why-c-is-so-popular-and-still-the-best-programming-language Basically, C runs the modern world. WiFi, MacOS, Windows, Linux, and so much more permalink fedilink source parent [–] Subverb@lemmy.world 3 points 2 years ago Embedded systems developer here. If you're programming on ARM or one of the other big microcontrollers there aren't many well supported options. ARM's official Keil compiler and libraries are C and C++ and I see no official movement to change that. They have literally decades in building those tools. Microsoft's multithreaded OS ThreadX is C code. They just bought it for a large undisclosed amount in 2018. It ain't going anywhere soon. AWS's FreeRTOS is C. Not going anywhere. Embedded development toolchains are very slow to change. permalink fedilink source parent [–] flatpandisk@lemm.ee 1 point 2 years ago A large chunk of not most of robotic development is C and C++. Since working with a mixture of hardware, software, and even performance software here comes C and C++. permalink fedilink source parent
[–] ArmainAP@programming.dev 9 points 2 years ago C++ is also the standard in game dev. You may see some C# here and there, but most engines, public available or otherwise, are built on C++. If it is a AAA game, I can assure you it is most likely made with C++. permalink fedilink source parent
[–] poopsmith@lemmy.world 6 points 2 years ago Most of the embedded world uses those. permalink fedilink source parent
[–] CaptainSpaceman@lemmy.world 3 points 2 years ago https://www.geekboots.com/story/why-c-is-so-popular-and-still-the-best-programming-language Basically, C runs the modern world. WiFi, MacOS, Windows, Linux, and so much more permalink fedilink source parent
[–] Subverb@lemmy.world 3 points 2 years ago Embedded systems developer here. If you're programming on ARM or one of the other big microcontrollers there aren't many well supported options. ARM's official Keil compiler and libraries are C and C++ and I see no official movement to change that. They have literally decades in building those tools. Microsoft's multithreaded OS ThreadX is C code. They just bought it for a large undisclosed amount in 2018. It ain't going anywhere soon. AWS's FreeRTOS is C. Not going anywhere. Embedded development toolchains are very slow to change. permalink fedilink source parent
[–] flatpandisk@lemm.ee 1 point 2 years ago A large chunk of not most of robotic development is C and C++. Since working with a mixture of hardware, software, and even performance software here comes C and C++. permalink fedilink source parent