c language programming tool software recommendation

Before learning a programming language, we must first understand the concept of "programming language".
When we were very young, our parents taught us to speak and how to understand what others said. After a long period of edification and self-learning, we actually learned to speak without knowing it, and at the same time we can understand the meaning of other children's words. We began to ask our parents for pocket money to buy snacks and toys, and we were bullied and talked to our parents. …
We speak Chinese, the "Chinese language". As long as we tell our parents our needs, our parents will be satisfied. We use "Chinese language" to control our parents and let them do what we like.
"Chinese language" has a fixed format, and each Chinese character represents a different meaning. We must express it correctly so that parents can understand our meaning. For example, if parents give us 10 yuan in pocket money, we will say "Mom, give me 10 yuan, I want to buy a car." If we say "10 yuan for my car pocket money mom", or "mom gives me 1 billion yuan, I want to buy an F-22", mom will feel strange, can't understand what we mean, or make a mistake, and blame us .
We use "language" with a fixed format and fixed vocabulary to control others and let others do things for us. There are many languages, including Chinese, English, French, Korean, etc. Although their vocabulary and format are different, they can achieve the same purpose. We can choose any language to control others.
Similarly, we can also control the computer through "language" and let the computer do things for us. Such a language is called a programming language.
Programming languages ​​also have fixed formats and vocabulary. We must learn to use them before we can control the computer.
There are many programming languages, commonly used C language, C++, Java, C#, Python, PHP, JavaScript, Go language, Objective-C, Swift, assembly language, etc., each language has its own good aspects, such as:
c language programming tool software recommendation
( Click to see the big picture)
Different programming languages ​​can be compared to languages ​​of various countries. In order to express the same meaning, different sentences may be used. For example, the expression "hello world" means:
Chinese:
Hello World ; English: Hello World;
French: Bonjour tout le monde.
In a programming language, the same operation may use different sentences. For example, "I love IT" is displayed on the screen:
C language: puts("I love IT");
PHP: echo "I love IT";
Java: System.out.println("I love IT");
programming language Similar to human language, it is composed of intuitive vocabulary, and we can easily understand its meaning. For example, in C language, we use the word puts to make the computer display text on the screen; puts is an output string (output string) abbreviation of.
Use puts to display "C language" on the screen:
puts ("C language");
we put the content to be displayed between (" and "), and there must be at the end; . You have to write like this, this is a fixed format.
Summary: A programming language is a series of instructions (Instruction) used to control a computer. It has a fixed format and vocabulary (different programming languages ​​have different formats and vocabulary), which must be followed, otherwise errors will occur and our goals will not be achieved. .
After understanding the concept of programming language, you must understand which major manufacturer of each programming language is more popular~
1. Alibaba
mainly uses java language.
2. Baidu
mainly uses Python and PHP.
3. Jingdong
mainly uses Linux and Objective-C.
4. Huawei
mainly uses C, Unix or Linux.
5. Netease
C++
beginners learn programming, which language is better?
Now, with the continuous expansion of technology, simply knowing a programming language can no longer meet the needs of enterprises. Many IT people have a variety of skills, but fortunately, programming languages ​​are interlinked. For example, if you learn C, then It is relatively easy to learn C++ or Python. Therefore, when you learn programming, you still have to choose a language that focuses on the basics, such as C, which will greatly help you learn other programming languages ​​in the future.
If you have a basic foundation, it is a good idea to choose one or two of the most popular programming languages, and if necessary, make changes in at least one or two years.
1. Java is the most popular
As a year ago, Java is still the most popular programming language. According to data from TIOBE, Java has been at the top of the list more often than other languages ​​for decades. Many well-known companies use Java to develop software and applications, so if you happen to use Java, you definitely don't have to worry about finding a job. The main reason for Java's popularity is its portability, scalability, and large user community.
Second, the classic C language is
one of the oldest programming languages, C still tops the list, thanks to its portability and the adoption of it by technology giants such as Microsoft, Oracle and Apple. It is compatible with almost all systems and is very suitable for operating systems and embedded systems.
Because the runtime environment is relatively small, C is the perfect choice to keep this system streamlined. It is strongly recommended for beginners to learn C. It is actually a common language of programming languages, and has spawned equally popular derivative languages, such as C++ and C#.
3. C++ continues to dominate.
This object-oriented programming language was developed in the 1980s and is still used in many systems from desktop web applications to server infrastructure. Because of its flexibility, high performance, and use in multiple environments, C++ is still very popular. Working in C++ usually requires the development of desktop applications for performance-intensive tasks. Mastering C++ can give you a deeper understanding of programming languages ​​and help you gain skills in low-level memory processing.
4. Python: Rising
Over the past 15 years, Python's popularity has risen steadily. In the past few years, it has been able to rank among the top 5 of the TIOBE index. As the main language behind some of the most promising technologies such as artificial intelligence, machine learning, big data, and robotics, Python has accumulated a huge fan base in recent years. You will be surprised to find that learning Python is easy, which is why many experienced developers choose Python as a second or third language.

Guess you like

Origin blog.51cto.com/15047271/2562947