Oooohhh... a programming language holy war.
Personally, I never left Turbo Pascal for a high-level language. And there's always assembler for important stuff. ;)
/johnny
Borland had their logo on an office tower not far from here not all that long ago.
They are fun, aren't they? ;)
Personally, I never left Turbo Pascal for a high-level language. And there's always assembler for important stuff. ;)
TP was pretty good stuff, certainly superior to C/C++ as far as reliability/maintainability go; with the philosophy of detecting errors at the earliest possible point (statically, at compile-time, if possible), means that it is inherently a better choice for developing large systems.
Though I believe Ada to be superior to even TP -- it was designed with reliability and maintainability in mind, looking at both programming-in-the-small (generics, type-attributes, subtyping) and the large (packages [which can be generic], task-types, true spec/body separation)... I find it slightly saddening that more languages forgo [any?] thought on maintainability.