Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
21 years is as near as damn it half the life of the industry. Can you imagine if say the car industry was still used technology from its half life?

Well, actually the car industry is a good example where C89 is still in use.

There is a lot of software in modern cars, and most is written in C. One of the requirements of the car-manufactors is that the software uses a safe subset of C. And this safe subset is defined by a de-facto standard called MISRA-C (Guidelines for the use of the C-language in critical systems). The current version of it is MISRA-C:2004. In the foreword of that standard you can read:

While producing MISRA-C:2004 the question of addressing the 1999 C standard arose. At this time only issues with MISRA-C:1998 are addressed due to limited support for C99 on embedded microprocessors.

So even if current cars contain high-tech features, those features are implemented using an 21-year-old-standard.

Backward compability to C89 is not as absurd as it seems!

Rata

In reply to Re^7: Perl 5 interpreter by Ratazong
in thread Perl 5 interpreter by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (4)
As of 2024-04-24 18:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found