Some basic understanding of programming language

Source: Internet
Author: User

Language is not good or bad like to go to masturbate! Come on

The essence of learning programming is to do some repetitive work and solve problems faster!

Self-study front end two months. The only advantage of self-study is that it will be a little more familiar.

Ok! Do not beep the summary and the actual writing code is not related to the problem (in JavaScript case study of the language according to the actual situation to walk).

First, the process

Process this thing is essential when dealing with things, take the example of a commonly used bank account

Process one: the normal process

Process II: Diversification + streamlined processes

Process three: The final process is basically the same as the programming language.

Compare JavaScript languages or other languages such as

Our code eventually calls the built-in libraries and the third-party libraries, providing countless ways to make a reasonable process that ultimately becomes our daily routine.

Second, the operating environment

JavaScript is a flexible language that operates primarily in the Browser and node (environment core based on Google's V8 engine)

Browser front-end:

Node Backend:

Which built-in library! The frequency of use is very high where the front and back end is the same place is the built-in Object! is also a part of the focus that needs to be learned

About third-party libraries The ultimate goal is to make our development faster! Instead of increasing the number of front-end or back-end learning, I think I'm looking at a person.

Iii. explanatory language and compiled language

Interpreted language:

Compile-language:

Difference:

Analytic type: The statement needs to be executed to compile, the development efficiency is high, the running efficiency is low.

Compiled type: Need a special compilation process, with the compiler to turn code into machine code, development efficiency is low, running high efficiency.

Each has its own advantages

Learning good JavaScript is the foundation, not the follow-up, learn more things you can use on the

and JavaScript is updated so fast! Now learn es5 and Es6 already enough, other versions in the case of basic stability need to use the time to believe also can quickly keep up with

If there is a little white like me read this article hope to help you

Summarize three points:

First, master the programming language, programming to call the API to complete your needs.

Second, understand and master the important API, so that it can let you complete your business.

Third, good at comparing the differences between APIs, technology, the best and fastest way to complete your business.

Business modules in fact, most people can make, the same thing may have a lot of APIs can be done, than just whose code is more efficient, code is written to people, the comparison between the multiple APIs to choose the most common.

Some basic understanding of programming language

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.