Linus Torvalds: Linux kernel in a newer version of C

We know that Linux it's written in C. What you might not know is that it's written in an old of C: the 1989 version of the C language, version C89.linux boxes

This seems to be changing:

Linus decided that Linux will switch to the C11 standard starting with kernel 5.18.

Linus had planned to use a newer standard (version C99) but a recent update to one revealed that there are problems with the C99 version.

Given the problems of C99, the developers agreed to use the C11 version. Backwards compatibility with most compilers like gcc should allow easy of most of the code.

Η έκδοση C89 εξακολουθεί να υποστηρίζεται σχεδόν καθολικά. Έτσι επειδή ο κάθε μεταγλωττιστής C (C compiler) είναι συμβατός με τις παλαιότερες εκδόσεις, δεν θα υπάρχουν προβλήματα με τη μεταγλώττιση ή την εκτέλεση ενός προthe one written with C89.

iGuRu.gr The Best Technology Site in Greecefgns

Subscribe to Blog by Email

Subscribe to this blog and receive notifications of new posts by email.

Linux kernel, Linus Torvalds, linux, iguru

Written by giorgos

George still wonders what he's doing here ...

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).