C vs Ada: Arguing Performance Religion By David Syiek Tartan, Inc 300 Oxford Drive Monroevi/le, PA 16146-2346 syiek@ta rtan. corn (Reprinted from On Targeti Tartan's Compilation o f Real-Time Embedded Systems News.} Recently, I attended the Embedded Systems Conference East. Between dames, I spent time conversing with numerous other software engineers. At some point it would come out that I help buildAdalCIC++ compilers for embedded targets. The reaction to "Ada" was always interesting. Most attendees did not know much about the language, except that it was rumored to be "big and slow" and that C was felt to be much better for embedded systems programming. I usually don't like to argue religion, but this common myth about Ada being "big and slow" is just that - - a myth, possibly from early experience when compilers were not as efficient. In fact, I have found that if the language toolsets are of equal quality and maturity, benchmarks that are carefully written to be as identical as the two languages allow execute at pretty nearly the same speed. Ada versions even have a slight edge over their C counterparts! D o n ' t believe me? Read on... The most
/lp/association-for-computing-machinery/c-vs-ada-arguing-performance-religion-qfYMgCMzl7