Beating A Dead Language - Embedded.com

Beating A Dead Language

Ada usage has been on the decline for several years. Jack Ganssle lays out its virtues and then tells us that despite those virtues, it has sunk to zero market share. In Ada's Slide into Oblivion , he suggests that the reason the language has fallen into disuse is that it is too severe a taskmaster. The weekly poll queries you on your dream language.

Bernie Cole says that as tough as real-time development is, it gets even worse when you're dealing with net-centric systems. Then he speculates on potential solutions in Incorporating Server Characteristics Into Embedded Design .

Starting next month the frequency of the Embedded.com newsletter climbs to a dizzying twice a month. The newsletter alerts you when site updates are posted and gives you and lets you know what you can find here.

The Embedded Systems Conference is a short two months off. It's scheduled for March 12 through 16 at San Francisco's Moscone Convention Center. The keynote speaker will be Nobel Prize winning physicist Murray Gell-Mann. It's not too early to register for the biggest embedded event of the year.

Those of you who plan to drive to San Francisco for this event (or any time, for that matter) can find parking information here, complete with rates and actual photos of parking lots and garages. If you don't want to try to park in the city, you can always leave the driving to BART or Caltrain.

Those of you who are flying are on your own.

The January issue of Embedded systems Programming is available here. Open source is featured in this issue, beginning with Bill Gatliff's article on newlib, a C runtime library for embedded software built using GNU tools. Only the first part of the article appears in the magazine. You can find the second part, which shows you how to integrate newlib into a multithreaded runtime environment that features Jean Labrosse's C/OS, here.

The open source information doesn't stop there. Next Anthony J. Massa tells you how to get eCOS up and running on your hardware in “eCos Porting Guide”.

And last, Michael Barr gives his take on the open source phenomenon as it relates to embedded systems.

The January edition also features “Interfacing the User,” in which UI expert Niall Murphy investigates reasons why software engineers don't necessarily make good interface designers. He points out some common pitfalls that designers face.

You can also learn about low-power design in an article that offers practical techniques on key low power issues such as how to select a processor, I/O considerations, sleep/wake-up, and more.

In “Constant Objects and Constant Expressions,” Dan Saks informs us that there's more than one way to define symbolic constants in C and C++, and it helps to know what all of your choices are.

Jack Ganssle says that since software has become ubiquitous it creates creating risks at an alarming rate. He wonders if we're smart enough to manage all that code. Read about it in “As Good As It Gets.”

And last, “The Beginner's Corner” takes on the challenge of big endian vs. little endian addressing. All processors must be designated as either one or the other. And it doesn't have anything to do with Jonathan Swift or about which end of a soft-boiled egg to break.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.