programming and modern C + + technology.
Eastl:ea-stl Public part
Ffead-cpp: Enterprise Application Development Framework
Folly: Open source C + + library developed and used by Facebook
JUCE: A comprehensive C + + class library for developing cross-platform software
Libphenom: An event framework for building high-performance and highly scalable systems.
Libsourcey: c++11 evented IO for real-time video streaming and high-performance network applications
Multi-platform Tool library
: Lightweight, a library that contains only header files, porting some of the new features of C + + 11 to c++03.
Dlib: A common cross-platform C + + library designed using contractual programming and modern C + + technology.
Eastl:ea-stl Public part
Ffead-cpp: Enterprise Application Development Framework
Folly: Open source C + + library developed and used by Facebook
JUCE: A comprehensive C + + class library for developing cross-platform software
Libphenom: An event framework for bui
distribution.
Ninja: A small build system focused on speed
SCons: Software build tool configured with Python Scipt
Tundra: High-performance code-building systems, even for very large software projects, provide the best incremental build times.
Tup: File-based build system for background monitoring of changing files.
Static code AnalysisList of code analysis tools to improve quality and reduce defects
Cppcheck: Static C +
distribution.
Ninja: A small build system focused on speed
SCons: Software build tool configured with Python Scipt
Tundra: High-performance code-building systems, even for very large software projects, provide the best incremental build times.
Tup: File-based build system for background monitoring of changing files.
Static code AnalysisList of code analysis tools to improve quality and reduce defects
Cppcheck: Static C +
.
Archipel-Manage and monitor virtual machines using Libvirt
CloudStack-Cloud software for creating, managing, and deploying the underlying cloud services
Cobbler-cobbler is a Linux installation server that allows you to quickly build a network installation environment
Eucalyptus-Open source private cloud software compatible with AWS
Mesos-Development and operation of highly energy efficient distributed systems.
Opennebula-A user-driven cloud management platform for syste
Note: This article has been widely circulated on the Internet.ProgramThe analysis of the characteristics of the staff is quite in place, so it is reprinted. But unfortunately, no real author is found.
Recently, I participated in the Programming Competition held by the company as a referee. I found that experts gathered and I had a deeper understanding of the company's internal programmer capabilities. I think programming skills are important to programmers
I have worked with many programmers over the years. Some of them are amazing, while others seem mediocre. Not long ago, I felt very happy to work with some very skilled programmers. I spent some time thinking about what I admire them? What makes a good programmer so good and a bad programmer so bad? In short, why has it made a good programmer?
Based on my experience, being a good programmer of the same age,
When it comes to documents, someone will talk a lot about foreign companies, large companies, formal companies how to attach importance to the document, what 2/3 time for writing documents, 1/3 time to be used for programming; what ISO, what CMM, and what standards to write a document according to? It's not a document, it's not a good document. , do not pay attention to the document is not formal and so on. When asked what documents he had written and what document standards he had written, such
The path for. net programmers to transform Java and the path for. net to transform java
After graduating from college, I entered a foreign company to develop the enterprise's CRM system. At that time, the most efficient advanced programming language was developed, without a doubt, C #. At the same time, the company is also expanding, recruiting many. net programmers. As a fresh graduate, I also happily join
1. Array turn ArrayListIn order to convert an array into a ArrayList, many Java programmers use the following code:Arrays.aslist does return a ArrayList object, but the class is a private static inner class in the Arrays class, not a common java.util.ArrayList class. This java.util.Arrays.ArrayList class has a method such as set (), Get (), contains (), but does not have any methods to add or remove elements. Because the size of the class (size) is fi
Http://blog.zhaojie.me/2011/03/my-interview-questions-for-dotnet-programmers.htmlI've interviewed a considerable number of them, too. NET (including C #, not repeat later) programmers, some through the phone, some interviews. Later found that, in fact, the question to go back and forth is just a few. Some of these problems have been 10 years old, at least for three years. I think for a "good". NET programmer, most of the questions should be "fluent" i
Programmers take the bus or subway every day, the peak is very crowded, but a lot of people will carry large shoulders bag, what is the backpack inside is what, we look at the programmer's answer:
If the foreman calls and says the bug, it's urgent that you don't pull out the guy who eats.
In Beijing, this should be the standard to go to the Zhongguancun subway station. In Shanghai, this is the standard for going to Zhangjiang.
I would like to
Program | programmer | Question A student once asked me a strange question he had seen at Sun's Forum, because this question has not been answered, and the knowledge involved in this problem is somewhat biased, so I assert that at least 98% of the Java programmers do not!
(The reason for this assertion is that the pros and the low hand programmers I met seem to have no energy to study the trivial details a
Programming | Beginner's thoughts from the C # craze-Advice for novice programmers (posted)
SOURCE http://www.zdnet.com.cn/developer/tech/story/0,2000081602,39041202,00.htm
I have always believed that for a beginner, the technology craze in the IT world cannot be pursued, and there is no ability to catch up. I feel very sad that I often see my ddmm throw away my textbook and sell a lot of expensive things like C # and VB.net. And many do not clear
C++| Program | programmers | questions
This article is about C + + programmers in learning C #, some of the issues to be noted.
C + + programmers need to pay attention to some problems in learning C # (I.)1) using the interface (interface)In C #, you use keyword interface to define interfaces, and you cannot use multiple inheritance in C #.Interface icar//Interfa
10 levels of programmers to see which one you belong to.2005.12.28 From: Sina ForumThe first level: The Man of God, gifted and technical enthusiasts also have a superior business acumen, foresight, technology, and amplifier. The second level: High man, gifted, skilled but not superior business acumen, usually such people are not top hackers is the flow of technical director. Third level: cattle, skilled, familiar with industry knowledge, dare to i
c++| Chinese "preface: C # Introductory article. Please note that all program debugging environments are Microsoft Visual Studio.NET 7.0 Beta2 and Microsoft. NET Framework SDK Beta2. Limited to the translator's time and ability, if there are corruption in the text, the original English will prevail.
In an article recently published in the MSDN Magazine (July 2001 issue), I said, "What should you know about moving from C + + to C #?" ”。 In that article, I said that C # and C + + syntax are very
Speaking of programmers, many people in the minds of the first impression is: a bald man sitting in front of the computer, the body motionless, only the fingers in the keyboard waving quickly, to the computer, and then look at the top of his head, not sparse hair is bald. Indeed, the programmer's job is a brain-burning industry, overtime is much more than the general industry, when the release version, the overnight is also common.
A netizen in the r
this project and then switch to another function later. For example, the research database, the development of the database to the present, the implementation is extremely complex. Then we can start with a few of the main features, such as indexes, locks, and so on.
In addition, we need to pay extra attention to the two issues mentioned above, one is that stage B accumulates too many things , we want to learn too much, but the energy is limited. At this point, you should shrink the front and fo
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.