开始学习编程学习c开始还是java?
PHPz
PHPz 2017-04-17 11:03:39
0
14
1249

想学习编程,但是不知道是学习c开始还是java开始,很纠结! 各位高手给点建议。

PHPz
PHPz

学习是最好的投资!

reply all(14)
迷茫

Yes, it doesn’t matter which language you learn. In fact, many languages ​​do not have much difference.

But personally, I suggest you start with C first. Reason:

C is the earliest language, C is an enhanced version of C, and Java is a streamlined version of C . If you learn C well, you can learn Java more easily.

C is closer to the bottom layer, has fewer class libraries than Java, and the syntax is clearer than Java, allowing you to focus more on programming.

C-based languages ​​have no fewer users than Java, and they will also be very useful in the future.

Peter_Zhu

web:python Backend api and distribution:java

小葫芦

I still think it’s better to start learning non-C languages, because other languages ​​​​are more friendly than C language and do not have the cumbersome details of C language

伊谢尔伦

It must be C. The person above who said that you can learn either way did not answer this question. Why C? First of all, only after learning C can you truly understand memory. Only when you program can you truly care about memory and the efficiency of the program. When using JAVA, you don't have to consider memory at all. Whether the object you get is a reference or a copy is not something you can control. If you use this language from the beginning, you will be insensitive to memory in the future, and the program you write will not be efficient. Second, the process of learning C will involve some knowledge of operating systems, compilation principles, and computer composition principles. This knowledge will be very beneficial to your future development, and it will also be your competitiveness. Third, C language is the originator of modern high-level languages. If you learn C language and then learn JAVA, you will get started quickly. However, if you learn JAVA and then learn C language, you will find that there are many underlying concepts that you cannot understand.

In addition, some dynamic languages ​​(Python, Ruby...) mentioned above can be used when needed. If you learn this first, then you will not even have the concept of types, and if Once you learn C language well, you can learn and use other languages ​​now, including functional languages.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template