https://techcrunch.com/2017/07/16/death-to-c/ CodeProject, "Death to C,++ | TechCrunch", 18.07.17 Selgituseks: CP-artikkel püüdis näidata, et "uus keel" 'rust' peaks asuma C-keele kohale. Vladimir Aleev · San Francisco, California C combines the power and performance of assembly language with the flexibility and ease-of-use of assembly language. Like · Reply · 21 · Jul 16, 2017 7:03am David Hornbaker · Marlborough, Massachusetts I have often argued that C is an assembler (it isnt, but it is as dangerous if you dont know what you are doing). But, even the best compiler cannot do better then hand optimized assembly, however most programers do not have the experance to write good assembler. Like · Reply · 11 · Jul 16, 2017 8:10am .. Hel Noog Gillfoil · Software Engineer at Accenture Terry Tdimhcs why not? You're allowed smile emoticon:). But then you have C/C++ which combines the low-levelness power of Assembly but still readable to humans. You can't say the same for other high-level language like JS tho. Kirk Augustin · Web Developer at Finity Communications Michael Hoffman, no it is very easy to write large-scale software in C that has no memory leaks or security holes. In fact, every single operating system kernel and network protocol implementations are all written in C. Nothing else CAN be used, and all you have to do is to alway initialize pointers, check that they are initialized, and track the size of all allocated memory so it can be freed. Way back in the 1980's, Amiga programmers were all introduced to the idea of calling Alloc_Remember() instead of just malloc(). But I agree Rust is likley not a good idea. Brian Hart As I commented C is used for rocket flight termination because even C++ is not deemed safe enough. Once can write very safe and bug free C code. I see no problem writing kernels in C or device drives. C++ is a great language for high performance user address space applications. That is not to say some subset of C++ can't be used at the low level but probably C is the more appropriate choice in most cases. It is just by far a simpler lower level language. ??? ????????? · Engineering Team Leader at Tr?nh duy?t C?c C?c this is the stupidest article ever, tc. every tool has it's use and c++ is specifically created to be closer to the hardware. hardware is difficult to understand? well if you can't understand computer architecture, you shouldn't be a software engineer, period. so go flip burgers or something. regarding rust -- it's is completely unproven by time, unstandartized gimmic language for idiots who can't grast a concept of virtual memory or a pointer. make a programming language for idiots and only idiots will use it. rust, hahah. why not golang? that thing is even sweeter, it spends up to 75% of time collecting garbage and 25% of the time runs your algorithms. Brian Hart Hmm if C is so unsafe I wonder why its used for flight termination for Nasa and the Military.