What program language do you have?

xiaoxiao2021-03-05  27

What program language do you have?

Unless you learn the program language like me, you should learn which set should be studied before learning a set of programs. The use of each program language has a lot difference, and the road may delay the process of the platen. I roughly divide the program language into five categories. According to the following: Web Page Script Languages ​​used to do web languages, you can control web pages. If you want to design a very dazzling web page, it is not enough to rely on HTML, you have to learn a set of Web Page Script Language, say JavaScript (ECMAScript) and Microsoft JScript. However, both are all in the same door, so almost. WML Script (Script of WAP Phones) is also attacked from JavaScript. Many people know that I will not ask after JavaScript, I will ask: "But you are not Java, how can you learn JavaScript, two languages ​​are not almost? If I am in this reason, I am looking at every language, because in addition to rebol and assembly language, I think the grammar of other languages ​​is almost the same (but the use is a lot). However, I have recently had intended to start learning JavaScript because I found that it is a lot of opportunities. In addition to the web page, I have recently been exposed to SVG (Scalable Vector Graphics) to use JavaScript to achieve the animation effect. Interpreted Languages ​​This type of direct translational language includes Perl, Python, Rebol, Ruby ..., etc., often referred to as Script language, usually used to replace batch files and shell script forces and bottom Operating system communication. Basically, everyone should have a set of languages ​​at least, when you need to do something simple, you can easily do it through direct translational languages, so, you can don't have to be big Use Java and C and other tools. The direct translational language is usually higher, and the program is better written. It is often shorter than a bunch of program code to Java or C . Because the program efficiency of such language is usually very poor, it is not appropriate because the original program code is exposed, so it is not appropriate to write the tool program you can use, but it is more appropriate to develop software products (unless you Do not care about the original code outflow). This language is currently most often used to develop a program of web server-side, or the prototype of the design software. Python has some nice language features, and it is currently full of popularity in foreign countries; Ruby is a professor in Japan, but this language is too new. It is now like only ADDISON WESLEY's English book and O'Reilly's day. The instrument is available for reference; Rebol is my recent favorite program language, very special, the thinking of Rebol language and other languages ​​are very different, many times are very close to English sentences. As for Perl, I have not studied that the Taiwan Orech Company already has Perl expert. If I go to learn Perl now, it is impossible to surpass him in the short term, so I have to think: (Hybrid Languages) Language) Java, C # is a hybrid language, between direct translational languages ​​and compilation languages ​​(whether orientation is simply in the execution or the simplicity of the program).

There is a lot of strange features in C #, but there are also some nice features. The difficulty of C # learning is between Java and C / C . C # is the most important language on the Microsoft .NET platform, it is worth continuously observing its follow-up development. As for java, I don't have to say more, I believe that Sleepless in Java readers should know how Java is about. As for Visual Basic, push the C # language in the .NET platform, and the language of VisualBasic .NET is better than the previous complex, Visual Basic's future seems to be very unlikely. Compiling Languages ​​C / C , Delphi (Object Pascal) is compiled language. In the past few years, C has become increasingly large, most C programmers use only a small part of the C function. It is impossible to become a true master of C language. It is impossible to consume for three or five years. Although C is very complicated, people who really want to be a program master should understand C / C , and important APIs will have C / C versions, which can be seen in the importance of C / C . As for Delphi, there will be some strikes to Delphi after the introduction of Microsoft .NET, and the language of the language, Eiffel, and Mercury has appeared, but Delphi can pass Kylix. To cross Windows and Linux, it is a great attraction. If you want to cross Linux and Windows platforms (languages), Delphi seems to be the best choice. Assembly Languages ​​uses assembly language, you will try to have a brick, a tile, you will have fun (or pain). The assembly language can be said to be the language closest to hardware. Learn to assemble the language, you can have a considerable understanding of the operation of your computer. However, there is no need to use the assembly language when developing drivers. I am afraid that only the very few people who do DSP and OS will need to use assembly language. I haven't written a procedure for a long time. In the past DOS era, I also wrote a PE 2 in assembly language. Program language learning sequence Usually the simplest, direct translational language, followed by a hybrid language, and compile language, the most troublesome is the assembly language. If you have no program experience, you can start the design of the program, you can start from JavaScript, wait until the basic concept of the program is almost, then learn the direct translational language, then learn the mixed language ... . I hope this article can solve readers to choose the troubles of program language.

Ayuan

9CBS certified blog expert

Blog expert

Huawei old employees

Big Data

More than ten years, in Huawei, Internet Corporation's experience, profound understanding and practical experience in CRM, big data, mainly sharing various project experience, including architecture, Java, big data and other articles

转载请注明原文地址:https://www.9cbs.com/read-33705.html

New Post(0)