السلام عليكم
اليوم وقع نظري على مقالة مكتوبة يوم 2 يناير 2006م للمخترع Bjarne Stroustrup وهو لمن لا يعرفه مصمم اللغة ++C
طبعا كانت المقالة نظرة أولية للإصدارة القادمة من السي ++ ، والتي سماها C++0x
طبعا هو يأمل أن تحقق النتائج التالية:
The high level aims for the language part of C++0x are to:
* Make C++ a better language for systems programming and library building
o Rather than providing specialized facilities for a particular sub-community (e.g., numeric computation or Windows-style application development)
* Make C++ easier to teach and learn
o Through increased uniformity, stronger guarantees, and facilities supportive of novicesومن ضمن الاشياء التي ستحسن في السي ++ :
The C++0x improvements should be done in such a way that the resulting language is easier to learn and use. Among the rules of thumb for the committee are:
* Provide stability and compatibility (with C++98, and, if possible, with C)
* Prefer standard library facilities to language extensions
* Make only changes that change the way people think
* Prefer generality to specialization
* Support both experts and novices
* Increase type safety (by providing safe alternatives to currently unsafe facilities)
* Improve performance and ability to work directly with hardware
* Fit into the real worldالمقالة جميلة جدا ،،
للمزيد تابعها من هذا الرابط :
http://www.artima.com/cppsource/cpp0xP.html