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.