LCA: Lessons from 30 years of Sendmail
Posted Feb 3, 2011 21:05 UTC (Thu) by
dskoll (subscriber, #1630)
In reply to:
LCA: Lessons from 30 years of Sendmail by HelloWorld
Parent article:
LCA: Lessons from 30 years of Sendmail
Did I claim this was the case? No, I didn't. But it does help, and not just because more modern languages are memory-safe.
They also tend to be slower (often a lot slower) and more memory-hungry. Unfortunately, if you want the ultimate in performance on a UNIX-like system, you're stuck with assembly, C or C++. Assembly is clearly the wrong tool for most applications, and IMO C++ is a monstrosity that adds a ton of garbage to C without really making it any safer.
I can see writing most things in safer languages. But your MTA has to be fast and efficient, which is why we don't see many (any?) widely-used MTAs written in anything but C or C++.
(
Log in to post comments)