Learn the game to learn programming language? Ten major programming language analysis

Source: Internet
Author: User

The development of computers has prompted the emergence of a new profession, and the procedural ape is a profession which has been in recent years and has been widely concerned, and it is believed that it is also a professional dream of many students. But the ape of the program also has very many, not every program ape can master all programming language. The so-called surgery industry has specialized, assume the future in the programming world of netizens will pay attention to, today to everyone recommend 2014 of the most popular programming language, they can be said to be the future of the program Apes survival tools.

1.JavaScript
JavaScript has a great need for Web applications, and JavaScript is used primarily as a Web browser to provide an enhanced user interface and dynamic site.

Until Google's great God invented the J8 engine. It is to push the language to an unprecedented peak.

J8 is a machine code that allows JavaScript to be translated into machine-readable machines at compile time. The run-time efficiency, which has been criticized, is now almost only a bit slower than the native C + + language.

With the development of Node-js JavaScript used to do server-side development has come to the mainstream. In particular, NetEase open source came out to do a large-scale online game (MMORPG) Framework Pomelo

It is now possible to use JavaScript to develop online games.

2d game development: Coco Engine Company In addition to the COCOS2D-JS engine. Supports the development of high-performance 2d games with JavaScript. and across all platforms.

3d game development: With the rise of Unity3d. 3d mobile game development Unity3d almost become a standard, Unity's official recommended mainstream language is JavaScript development.


JavaScript Learning tutorial :http://www.xin3721.com/eschool/JSJQueryxin3721/


The most popular programming languages C + +.
2.c/c++
C and C + + are both C-based languages, the most popular programming language of the moment, and C is often used as a programming language for systems and applications, such as embedded system applications. The C + + language is an enhancement of C., which quickly became one of the most popular languages among developers. It is used for developing system software, application software, device drivers, embedded software, high performance server and client applications and entertainment software, such as video games.

a beginner's Guide to C language : http://www.tudou.com/listplay/JFN2B9ZhN8M/gyi6pJDSAgw.html

C + + language Beginner Tutorial : http://lijun7662.blog.163.com/blog/static/12243245520099266935205/


3.Java
can be used in the field, including enterprise applications and infrastructure, as well as Web applications and Android phone application development.

Tutorials for Beginners In the Java language: http://xidongv.com/lecture/401



4.c#

C # is an object-oriented, high-level programming language implemented on the. NET framework, published by Microsoft Corporation. C # is a language developed by Microsoft to replace Java, and it draws on some of the features of Java,c,c++ and Delphi, and now C # has become a welcome development language for Microsoft App Store and development members.


5.PHP
PHP is a common open source scripting language, especially suitable for web development and can be embedded in HTML, which was originally designed to create dynamic Web pages. The grammar absorbs the C language, Java and Perl features, the entry threshold is lower, easy to learn and widely used.


6.Python

Python is a dynamic language that is used to design a wide variety of applications and is often easier to write than Tcl,perl,ruby,scheme and Java. The Python syntax is concise and clear, with a rich and powerful class library. It is often nicknamed the Glue language, which makes it easy to easily connect various modules made in other languages, especially C + +.


7.Ruby

Ruby is a dynamic, on the side of a simple and efficient open source language, he is an elegant grammar, can be very natural reading and writing, suitable for high-speed development, the general development efficiency is 5 times times java.


8.objective-c

For those who love Apple devices, the popularity of Objective-c is due to Apple's success, which is the addition of Smalltalk-style messages in the C programming language of reflection, object-oriented language. It is mainly used in both the Apple system and the GNUstep system, which use the OpenStep standard. With the huge popularity of the Apple platform, now the Objective-c language is gradually known to people.


the HTML5 of the Web application domain.
9.HTML5

HTML5 is the standard language used to build the core technology of the Internet for Web-rendered content, the fifth revision of the HTML standard, and now HTML5 continues to play key data in mobile development, providing a diversified development path for the development of the Internet, 37% of developers rely on HTML5 to develop mobile sites and web applications.


10.CSS
CSS is a computer language used to represent HTML, or file styles such as XML. Most often used in web-style and HTML and XHTML interfaces, the language can be applied with no matter what type of XML document, CSS is designed primarily to make the document content separated from the document representation, including elements such as layout, color, and font.

Summary: This is the most popular 10 programming languages, this language for different areas, for the people who just started learning, if you want to learn programming development, then you need to understand the different users of these languages, choose their favorite areas to study, the industry has specialized, so that in the future career can be better developed.


11, compilation

Assembly language is generally used in the speed and space requirements, such as: (1) to crack the core of password software, as well as anti-virus software scanning part, they are required to have a very high speed, to use the assembly language. (2) The starting part of the UNIX operating system, these parts are closely related to the hardware, and the assembly language is directly to the hardware operation, so the assembly language is the most capable. (3) I have a paragraph in the book that said: According to the relevant information statistics, the program written in assembly language is usually more than 10 times times faster than the C language program running speed. Some parts of the game program need to be called thousands of times a second, if written in other languages, you may play the game, time spent on the waiting. (4) Using assembly language to write the virus is best only, that efficiency is really called a high ah, assuming that there is no assembly language, the world's hackers to less than half. (5) Only the high-level language can complete the work, assembly language can be completed, and assembly language can be completed the work of some high-level language can not be completed, so the assembly language still has a pivotal role. Today, it is almost useless to use a pure assembler to make code, but by inserting a assembler in a high-level language, the assembly is generally used for embedded development.
Compilation Tutorials:http://v.youku.com/v_show/id_XMjcwODEwMDQw.html?from=y1.2-1-87.3.11-2.1-1-1-10

Learning games to learn programming languages? Top ten major programming language parsing

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.