I find this question pretty strange. The answer is yes, of course, and that will be so for a long time. But I'm asked this question from time to time at conferences or when communicating with developers on forums. I've decided to answer this question in the form of a brief post so that I could just refer people to it in the future.
We develop the PVS-Studio code analyzer for C/C++ software developers. People sometimes ask me why these particular languages; C/C++ is old and few developers use it, isn't it so? When I tell them this is quite a popular language and it is widely used, they look sincerely astonished.
Perhaps the reason is that the Internet is full of articles, forums and news about new languages and their capabilities. Programmers who don't work with the C/C++ language simply don't notice rare news items about it among all that stuff. It's quite natural: there's no point in advertising what has been widely known and used for a long time. As a result, they come to the conclusion that this language was abandoned long ago and now is used only to maintain some old projects.
It's not so. This is a very popular, live and actively developing language. Just have a look at the rating of programming languages to see that I'm right. Currently it can be found here: TIOBE Programming Community Index for January 2013.
If you sum up C, C++ and Objective-C, you'll get 37%. It's 6 times higher than PHP, for instance. The extinction of the C/C++ language family is quite out of the question.
Here's the answer to the question why it's C/C++ that we prefer to support in PVS-Studio: because these are the most popular languages nowadays. Besides, they are complex, tricky and much error-prone. It's just a paradise where static code analyzers can thrive.
Note. Don't take it as a criticism of the C or C++ language. It's just the price we have to pay for the flexibility of these language and the capability of getting fast optimized code they generate.
Once again I would like to touch upon the wrong belief that C/C++ is now used only in old projects or microcontrollers. No, many contemporary and popular applications are being written in this language. For instance, such is Chromium - you can't say it's an ancient project by any means.
Here is a list of popular applications written in C++: C++ Applications.
To finish the article, I would like to give you one more link to a discussion: Why is C++ still a very popular language in quantitative finance?
Surely, you paid attention to the computer using which the young John Connor hacked PIN-code to the ATM and the access code to the lab in Terminator 2. This computer was the Atari Portfolio. When the movie was showing in theaters in 1991, it seemed beyond the fiction. I was lucky to find it, and I want to share with you its features.
These days it is almost impossible to find a clear and understandable description. Honestly, this is my first article (hopefully not the last one). I will give you an example of top 5 3D printed models.
The main part of the list is taken from the official blog post of Stratasys Ltd, (in the past it was Objet. Two companies merged into one), but this is not the point. The purpose of my post to show the capabilities of three-dimensional printing.
A few days ago, the earliest Half-Life 2 version was released in the network for the media. Obviously, this version has not been finished yet, as the main game’s character is not known to the whole world of players a theorist physicist, who wears glasses and a protective suit and holds in his hand a crowbar, but bearded dwarf Ivan, a space biker, who is opposing against the staff of the research center. 15 years ago, the disk contents was reserved exclusively for members of the regular publishers.
Surprisingly, there is not any information on this bright event in Runet, but I'm going to fix it. It is no joke, but a first year student of the Berlin’s Mediadesign Hochschule, due to its short animated movie called R`ha got a contract in Hollywood!
According to my red-planet interests, I often find unusual pictures of Mars or illustrated scientific facts about this planet. Some of them are so awesome that I want to run out into the street and show them to all passersby. However, I am not sure if people will understand me on the street, but here, I hope readers will appreciate the amazing details about our neighbor in the Solar System.
After I have read another smartphone review that started with words "definite leader in its screen size of 4.6 inches", I could not resist writing this post.
I am totally confused, watching the current trend of new products:
• Huge screen!!!
• More than 320 dots per inch!!!
• Quad-core processor!!!
• Separate GPU!!!
• 12000000-pixel camera!!!
• 4G/LTE/WiFi n-standard!!!
• GPS / A-GPS / NFC / Bluetooth!!!
• Only for 600 euros!!!
Where are innovations in the batteries?
The largest flag collection has 2400 icons are available in these sizes: 16 × 16, 24 × 24, 32 × 32, 48 × 48, and 64 × 64. There are national flags of all countries including these bonuses: England, Abkhazia, Nagorno-Karabakh, the Red Cross, South Ossetia, Somaliland, the flag of Mars, NATO, and so on.
Today nobody has time to travel a mile and learn things from menders. Now it’s the time of self learning. Buy books from market or download it from Google or some ebook selling sites. If you don’t understand anything from ebook or hard copy, then you have option to search videos from internet. So it will be easy now to understand things online with example weather its programming, marketing strategy, new technology invention or even movie or advertisement making.
YouTube has largest database of videos on various topics. Then also there are several users who are in search of YouTube options. The reasons is that YouTube is banned in some country for violating rules and what happen if you want to promote your product videos or business videos. It is become necessary to promote your products in targeted audience. Now, here we try to present you some websites, which is same like YouTube. These sites will allow you to upload and share videos among great audience to target.
Hi to everyone!
Simkl, a leading developer of innovative services and products for IM platforms, has recently launched a new website design and also unveiled a new software version of Skype recording service with cloud storage. The new application IM Chat & Voice Recorder V3.0 for recording Skype audio calls is for use by corporate monitoring agencies, parents concerned with the safety of their children online and all Skype users who want to gain instant and direct access to all voice and text recordings, without worrying about high costs, restrictions or service limitations.