It is said that programmers are the hardest jobs, because every programmer must constantly learn new knowledge and new technology to constantly enrich themselves. If you're not careful, you'll soon find a lot of things you don't understand. So my colleagues are very bull X sleep at 3 or 4 every night, and climb up to work at 7 o ' clock the next morning. I was particularly impressed with them (mostly I couldn't do it myself, and yesterday insisted on surrendering until 0:15.) Still sleepy now). So if you want to be a program developer, be prepared to stay up late.
As a program developer, to constantly learn new knowledge and technology, but blindly pursue new things, is also a very unwise behavior. Using an idiom is trifles. The C programming language was first designed and implemented by Dennis Ritchiey in 1973. C language learning is better on UNIX platforms.
Let's start by introducing the current market share of these programming languages:
This is the January 2013 ranking of programming languages, we mainly introduce the situation of the previous programming languages.
1. C language syntax is simple, structure type is very convenient structure programming function is powerful.
2.Java Java is an object-oriented programming language that can compose cross-platform application software. The programming style is very close to C C + + but it is a purely object-oriented programming language.
3.objective-c is an object-oriented programming language that expands C. Because of the popularity of iOS now this language is very hot, (but I am not very optimistic about it personally)
4.c++ is a programming language between process-oriented and object-oriented. Generally speaking, Java and C # development costs are lower than C + +, but the establishment of this sentence is conditional, if the code is less than 30,000 lines. If the amount of code is large then C + + benefits will be reflected.
5. C # This is a language developed on the basis of C + +, the language of learning is very simple, a lot of things have been encapsulated, just need to use the direct call on it, the development speed is relatively fast. And now the Windows iphone app is written in C # because I'm the Unity3d engine for virtual reality now, so incidentally this engine also supports C # scripts, so the outlook for this language is good, and it's very easy to get started with.