Skip to main content

C11 - The latest update of c

C11 (formerly C1X)  is an name for ISO/IEC 9899:2011,the current standard for the c language.The previous C standard formally as C99  is replaced by this C11.This new version gets supported by most main stream C compilers

The new standard passed its final draft review on 10th October 2011.It was officially ratified by ISO and publishes as ISO/IEC 9899:2011 on 8th December 2011

Some of the features of C11 are supported by the GCC starting with the version 4.6,Clang starting with the version 3.1 and IBM XL C starting with version 12.1.


This C11 includes several changes to the C99 language and library specifications, such as:
  • Alingmment specification header file
  • The _Noreturn function specifier and the  <stdnoreturn> header file
  • -generic expressions using the _genric keyword
  •  Multi- threading support (_Thread_local storage-class specifier,threads header including thread creation/management functions     And many more


 C’s security has always been a matter of concern.some insecure features such as string manipulation functions which don’t check bounds and and file I/O functions that don’t validate their arguments .These have been fertile source of malicious code attacks.


C11 with a new set of safer statndarad functions tackles these issues  and aim to replace the traditional unsafe functions.C11 additionally includes Unicode support, compliance with IEC 60559 floating-point arithematic and IEC 60559 complex arithematic, memory alignment facilities ,anonymous structs and unions, and noreturn function specifier.
 But its still follows principle of Function oriented language.It still carries disadvantages of function oriented programming. The below keywords are added in c11

They are still working on further updates in c
Reason for learning c:
- it provides basic of programing concepts
- it provides best understanding of computer functioning
-it provides basic rules of library
- it makes understanding of logic easier

Comments

Popular posts from this blog

Google home vs amazon echo

This could deliver much more better sound quality than amazon echo. Google home is best if you need to get information from web whereas amazon echo is good if u need to get shopping information.google home also helps you to  keep track of your conservation. However it s WiFi integration is poor when compared to Amazon echo .google supports only 200 third party services whereas Alexa supports 1100 third party services.Even tough amazon echo support voice calling with a supported echo device or Alexa app whereas Google home enables you to call you to actual phone numbers directly if those contacts are available in your Google contacts.google home has multi user and multi home functionality.Google home let's user to switch accounts by just identifying  your voice whereas in Amazon echo you need to ask it to switch to an account x.Google home has synced audio play back to other devices which is still lacking in Amazon echo. Amazon echo has more fun abstract than Google home . ...

Google home

Hi everyone we all know that Google is a big innovative company.It is coming up with good innovations from time to time. Her is another best innovation of Google The Google home.Immagine a smart speaker that could not only play music but also act as a personal assistant.This could operate on our voice commands using Google Assistant.You could play  music from Services like spotify, YouTube music, Pandora,IHeartRadio and many more and also you can play music from your phone either by connecting it to Google home by using Bluetooth or by 100+chrome cast Enabled audio app just by commanding Ok Google and saying song details to play the song you can also play music based on your mood ,and you can  also play a personised content just by commanding ok Google or hello Google  and giving  the details.This is really a interesting feature of Google home as a speaker isn't it  It has many more features.You can also set reminder to go to any place or you can aslo...

Wi-vi the wifi vision

ABSTRACT: A new technology known as  Wi-Vi is bouncing up with a good progress.It is similar Radar and Sonar imaging..it depends on radio signals  of wifi.I monitor movements of people in closed rooms or behind a wall. Wi-Vi was created by Dina Katabi ,a professor  in MIT,and her graduate student Fadel Adib. Wi-Vi technology can detect number of humans in a closed room. Enable communication through a wall without carrying a wireless device.Identify simple gestures from behind a wall. This Wi-Vi signals uses Wi-Fi signals,as Wi-Fi signals can penetrate through walls. Wi-Vi relies on a simple hardware of 2.GHz  Wi-Fi radios small enough to be portably used.Integrated in hand held devices.Low power Wi-Fi signals are used. A Wi-Vi system constitutes-  1.Two transmitting antennas 2.single receiver. This technology is based on principle of Rada and Sonar.Radar and Sonar works on Doppler effect. This technology uses reflected Wi-Fi signals...