FWIW the language RTL-2 has TWO modes : "system coding" and "application coding". The application mode disables unsafe directives etc. This was created in 1972 (!) so language safety issues were known even then.
@@dwight4k I suspect they will persist for decades - but ONLY as the Ground Zero layer for tools etc. So, yes, a massive decline, in headcount at least.
Sorry, but there is nothing new here whatsoever. We have been here before. For example, the Ada language (1983) which was for a while mandated by the US Govt. This solved many software problems ... but was killed by lazy managers, coders, recruiters and especially software contracting firms on government contracts. And then we have MISRA-C, a coding standard and associated tools intended to ensure safe(r) use of C. Note that MISRA-C does NOT need new compilers - just super-LINTers. Again, software developers hate that because it 'blocks their creativity' etc etc etc. C was developed as a 'portable assembler' .. but sadly was then hijacked as an application development language ... a stupid error. Note: I spent decades developing safe C applications and Ada applications. I was also one of the original authors of MISRA-C back in 1998.
Probably not, learn python instead. Your time as a beginner is better spent making things that work rather than learning the tools to make things that work.
@nguyen_tim Thank you. After python what should I do further to get into the industry as a software developer. What tech stack should I focus and get skilled? More backend preferable!
TBH this whole "which language is best" argument is only really valid whilst we employ zillions of human programmers. That era is almost over so The Language Wars will come to an end soon too. Anyone investing their time in Rust - or any other Silver Bullet - might best spend their time getting up to speed on AI, welding or farming.
"The era is almost over" can last decades. AI is nowhere close to being that useful yet. We probably won't see its full potential in our lifetime, so take it easy with the farming 😂
@@travis5732 The delay is due to lack if integrators and tools. The latest releases of AI agents by Microsoft show the software side is being addressed - rapidly. The lack of integration staff will be solved soon enough through 'bootcamps' and more likely by increasing supply of packaged AI tools and systems. In one maybe two years, AI based corporate and commercial tools will be ubiquitous. The JavaScript coders will be fading away.
Eh I respect the opinion but disagree. The question of “which language is best” was never really valid to begin with, rather the most valid form of that question would be “which language is best for X purpose” which will always be relevant while people write code, and AI is helpful but the code it writes doesn’t work like 90% of the time outside of like very small 1 line-code snippets, and even then you still need to check it.
FWIW the language RTL-2 has TWO modes : "system coding" and "application coding". The application mode disables unsafe directives etc.
This was created in 1972 (!) so language safety issues were known even then.
But will we now see a steep decline in the use of C and C++?
@@dwight4k I suspect they will persist for decades - but ONLY as the Ground Zero layer for tools etc. So, yes, a massive decline, in headcount at least.
Sorry, but there is nothing new here whatsoever.
We have been here before.
For example, the Ada language (1983) which was for a while mandated by the US Govt.
This solved many software problems ... but was killed by lazy managers, coders, recruiters and especially software contracting firms on government contracts.
And then we have MISRA-C, a coding standard and associated tools intended to ensure safe(r) use of C. Note that MISRA-C does NOT need new compilers - just super-LINTers.
Again, software developers hate that because it 'blocks their creativity' etc etc etc.
C was developed as a 'portable assembler' .. but sadly was then hijacked as an application development language ... a stupid error.
Note: I spent decades developing safe C applications and Ada applications.
I was also one of the original authors of MISRA-C back in 1998.
Damn! That's a huge price to pay in the modern day, especially when a language has to accomplish a lot already for any sort of adoption.
Nice one
I’m curious how you distinguish between application development languages and what C should’ve been?
@@nguyen_tim C was exactly what is was intended to be : a 'portable assembler' intended for writing systems software.
I don't see the Filip Pizlo presentation in the notes, and I can't find it on TH-cam.
Can somebody please share it?
C and C++ ... the Saw series of the programming world.
Is Rust is good start programming language for a beginner? If i learn rust, what kind of tech stack I would be do?
Probably not, learn python instead. Your time as a beginner is better spent making things that work rather than learning the tools to make things that work.
Learn Python then when you are comfortable, tryout Pyo3(A way of writing python libraries) with Rust.
@nguyen_tim Thank you. After python what should I do further to get into the industry as a software developer. What tech stack should I focus and get skilled? More backend preferable!
@nguyen_tim After learning python can I do rust or any suggestions!
TBH this whole "which language is best" argument is only really valid whilst we employ zillions of human programmers.
That era is almost over so The Language Wars will come to an end soon too.
Anyone investing their time in Rust - or any other Silver Bullet - might best spend their time getting up to speed on AI, welding or farming.
"The era is almost over" can last decades. AI is nowhere close to being that useful yet. We probably won't see its full potential in our lifetime, so take it easy with the farming 😂
@@travis5732 The delay is due to lack if integrators and tools. The latest releases of AI agents by Microsoft show the software side is being addressed - rapidly.
The lack of integration staff will be solved soon enough through 'bootcamps' and more likely by increasing supply of packaged AI tools and systems.
In one maybe two years, AI based corporate and commercial tools will be ubiquitous. The JavaScript coders will be fading away.
AI is a joke when in comes to complex code that implements security and encryption against real world and current threats.
Eh I respect the opinion but disagree. The question of “which language is best” was never really valid to begin with, rather the most valid form of that question would be “which language is best for X purpose” which will always be relevant while people write code, and AI is helpful but the code it writes doesn’t work like 90% of the time outside of like very small 1 line-code snippets, and even then you still need to check it.
What if code vulnerabilities are simply part of the game, much like wars? 💊 Have we truly ended wars under the current economic system?
Meds
Can't peeps just run valgrind?