-
1. For programmers, data structures and algorithms are compulsory courses, and there is a world of difference between what you have learned and what you have not learned, and you must make yours artistic!! (At least you have to know how to save your ** time and space).
2. The benefits of Linux programming are not only open source, but also cross-platform. By the way, the future companies and enterprises are basically based on the development of the Linux platform, as the benefits are said, open source and cross-platform, anyone can use and easy to use, and Windows, you have to pay for it, which do you say the enterprise will use?
3. If you are sure to learn Linux programming, you can go deep into C and continue to study, if you want to learn Windows programming, you can learn C++ first, and then learn MFC or. net
4. Of course, the most important thing is interest, as long as you are interested, you can persevere, it is a bottomless pit, there is no day to learn, you need to persevere.
-
1.Programming must be developed on a certain system, such as: iOS, Android, Windows, Linux.
Choosing an OS that interests you, trying to master the API under this OS, and deepening your understanding of the OS are the basic qualities for software development.
2.Learn what to use, so impressive!
3.OS, data structures, algorithms, and object-oriented are basic things that can be programmed without a deep understanding of these things, but they are ugly. So the basic thing is to tamp, which is a process of accumulation.
4.To quote a quote from a book: Programming is a fun job, don't lose it!
-
Be decisive and learn C++ first. Learning C++ well is very helpful for learning Windows programming, and it has the effect of getting twice the result with half the effort. If you want to go the path of a programmer, C++ is essential. This is my long-term personal experience.
Wish. Additional Questions:
It is still recommended to learn Windows, do software development or games, and most of them are still on the Windows platform. If you want to develop software, you need to learn VC, and if you want to play games, you need to learn DirectX or OpenGL. Enough.
-
If you're interested in software programming, when a program apes data structures and algorithms are very helpful.
-
Oh, depending on your interests and the direction you want to develop, the data structure, the algorithm is the foundation.
-
Learn data structures after learning C language -> computer basics -> new programming language learning -> practical exercises.
C language is a process-oriented, abstract general-purpose programming language, which is widely used in low-level development. C can compile and process low-level memory in a simple way. C is an efficient programming language that produces only a small number of machine languages and does not require any runtime environment support.
c Basic knowledge of the language
1. Any C program must include the following format key: main() This is the basic structure of the C language, and any program must contain this structure. If you can write nothing in parentheses, then the program will not execute any results.
2. main()—called the "main function" in the C language, a C program has and only one main function, any C program always starts from the main function, and a pair of parentheses after the main function cannot be omitted.
3. The content enclosed in curly braces is called the function body of the main function, and this part of the content is what the computer wants to execute.
4. There is a semicolon (; In C, we call a sentence that ends with a semicolon a sentence in C, and a semicolon is the sign of the end of the sentence.
-
Summary. Hello dear! After learning C language, you can learn Python, C++ and other languages.
What kind of language can I learn after learning C?
Hello dear! After learning C language, you can learn Python, C++ and other languages.
From the perspective of the technical system of C language, after learning the basic C language syntax, you can focus on the following aspects: first: algorithms and data structures.
Algorithms and data structures are the key content that C language programmers need to master, and they are also relatively difficult to learn, requiring beginners to have a certain mathematical foundation. In the process of learning algorithms and data structures, students can not only cultivate their logical thinking ability, but also gradually establish their own programming ideas and form their own ideas and ways to solve problems.
Second: Read the operating system source**. Operating system development is one of the main application areas of C language, and in the process of learning C language, it is also a good way to learn by reading the source of the operating system.
In fact, many current computer science students will improve their cognitive ability of the operating system by reading the Linux operating system source**, and at the same time improve their programming ability.
Third: Practice. Learning C language must focus on practice, and you must learn while using it, so that you can not only improve your programming practice ability, but also gain a certain sense of learning achievement.
-
What can I do to learn C? Let's find out!
C is a process-oriented, abstract general programming language suitable for developing firmware or portable applications, and is one of the most widely used languages
1. Write application software: The application software in the Linux operating system is written in C language, and the security of such application software is very high.
2. Writing system software and graphics processing: C language has strong drawing ability and portability, and has strong data processing ability, which can be used to write system software, make animations, draw two-dimensional graphics and three-dimensional graphics, etc.
3. Development of embedded devices: Many application software and games in consumer electronic products such as mobile phones are embedded in C language.
4. Develop game software: You can develop many games using C language, such as Sokoban and Snake.
Extension: How to learn C well.
If you want to learn C language well, you must first collect learning materials about C language and suitable C language books; Then learn according to the best content combined with books, start from the basic content, step by step, and improve your programming ability; Finally, you can find a small program to practice, improve your practical ability, and at the same time check and fill in the gaps. It is recommended that beginners can sign up for training courses for systematic learning, which will help them master C language knowledge faster and better.
That's all for today's sharing, I hope it can help everyone!
Let's write the basic things by yourself, and type all the exercises and example questions in the textbook. It's not enough to just read a book without touching the keyboard, and if you don't have a programming foundation, it's useless to understand the textbook, and some small details still have to be adjusted by yourself to feel it. After getting started, find a book on data structures and read it. >>>More
If you are not a computer science major, then learn VB, it is easy to learn, and you can use it after learning. Very good. But if you want to develop in software later, it's better to start with C.
Compulsory 51Linear programming.
Truth be told, there is no formula for linear programming. >>>More
First of all, you have to have enough movements as a basis, and then it is the understanding and analysis ability of **, to choreograph, you must first find a section**, analyze the number of beats, and the breaking point, and then add different movements according to the beat. A dance must have its theme and integrity, not only to show skills, but also to show their own thoughts or feelings, so that the audience has room for imagination, remember to be sure to analyze ** and then arrange the action, many novices are done in reverse, as a result, it is not easy to arrange the action only to find that the card is not in trouble, come on! I believe you will succeed!!
The starting order can be like this.
Novice learning starting skills: >>>More