Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: Star Traveler

...the ‘sales department’ isn’t exactly an unbiased source.
Re: “This white paper was developed by the UNIX Systems Cooperative Promotion Group,”

I’m not saying there hasn’t been work put into Unix; there has been. I’m not saying there hasn’t been work put into C/C++, there has been. The root problem for both, as foundations for building your system on, is that a lot of that work is fixing issues that stem from the original design. (And yes, the language it’s written in DOES have an impact; remember the premise of NewSpeak in 1984, that by making things unexpressable in the language they were making certain modes-of-thought unthinkable.)

Take, for example, threads.
Threads can be mapped directly onto the Task language construct in Ada; in C++ threads are generally done via API/API-Library. (Because there is a task construct in Ada, the Ada compiler ‘knows’ how to manage threads and can optimize them.)
{ See post 12 here: http://www.rhinocerus.net/forum/lang-ada/583736-c-threads-vs-ada-tasks-surprised.html }

Another interesting insight is how C++ views low-level constructs, like arrays. The differences in how you view such a small item can yield BIG results:
http://www.adaic.org/whyada/ada-vs-c/ada-vs-c.html


219 posted on 05/18/2010 7:47:04 PM PDT by OneWingedShark (Q: Why am I here? A: To do Justly, to love mercy, and to walk humbly with my God.)
[ Post Reply | Private Reply | To 218 | View Replies ]


To: OneWingedShark

LOL ... and the other “book” (reference) is from an “anti” group ... so what do you expect? :-)


220 posted on 05/18/2010 7:52:14 PM PDT by Star Traveler (Remember to keep the Messiah of Israel in the One-World Government that we look forward to coming)
[ Post Reply | Private Reply | To 219 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson