Re: Thoughts on statement "abandon security-weak languages like C++"
"'Neil Hodgson' via scite-interest" <[email protected]> Thu, 5 Dec 2024 14:45:28 +1100
| Newsgroups | gmane.editors.scite.general |
|---|---|
| Message-ID | <[email protected]> |
Chris: > I was wondering with al the fuss around memory safe languages, what does = the future hold for the "Scintilla and SciTE" project?=20 Back around 2001, I thought that safe managed execution environments lik= e Java or .Net would take over and applications would be prohibited from us= ing low level languages like C++. So I started SinkWorld https://scintilla.= sourceforge.io/SinkWorld.html as a new code base for Scintilla but eventual= ly gave up. The market chose non-managed languages for most applications. Frequency = limitations stopped single performance growing fast enough so the overhead = of the managed runtimes was mostly too high. Mobile devices had slower proc= esses so Apple chose a non-managed language Objective-C and was very succes= sful. Since multiple threads commonly cause more and worse bugs than manual= memory management that wasn't an easy way forward. > Can the project continue like before, or does this imply some or maybe a = lot of rework? There would have to be a way to add safety incrementally or it's unlikel= y to happen. For deep restructuring, it can be faster to build from zero th= an to carry over code. > I wouldn't want to see great projects like this be dismissed just because= of statements like these. An equivalent project to Scintilla in a memory-safe language may be a go= od project for someone to start. It's not likely to be me. Neil --=20 You received this message because you are subscribed to the Google Groups "= scite-interest" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/scite-inter= est/0A5C1A6D-2F86-48C2-9873-0BB71046E2BE%40me.com.