Start Linux Programming

Source: Internet
Author: User
Tags old windows
Start Linux programming-general Linux technology-Linux programming and kernel information. See the following for details. I started to be interested in Linux in my undergraduate course, but I have only one computer, and I can't do without QQ (Why do my college classes only use QQ as an information publishing platform ?), The bird QQ, which does not have much technical skills, is so conservative and refuse to publish the agreement, and does not develop IM under Linux, for fear that others have snatched their own business, the typical traditional Chinese small-scale peasant ideas, EVA and GAIM are not used in the 4th trial. The EVA version seems to be too low and the new protocol does not support it, in desperation, I went back to the old Windows house. Maybe this is one of the reasons why I am a cainiao so far (it is also sad for the Chinese software, a master's degree in 34 key universities has come to this level, of course there are still a lot of cool people in the class, but half of them are similar to me, and even some others, such as my senior brother and written code, that's just one word. Now I want to change this cainiao one by one, AH ). After a year, the lab projects are basically running on SUN's servers. Even though the senior brothers and sisters are still using their own Linux technology, the running speed is quite slow, the memory occupies a lot of java. I personally don't like java very much. It is slow and cannot be controlled by myself. Although it is convenient, it is very uncomfortable. Besides, I feel that using java is not learning programming, but back the framework, stuct and so on, although they are good and proved to be easy to use, programming should not be like this. programming is an art. The same is true for VC ++. I feel that I have been studying for so long or I am a cainiao. Of course I am using water for a reason. Another reason is that VC is too bad, most of the time, instead of programming, is learning how to use VC, while bird MS makes VC so complicated and designs so much water, it will always teach you how to use it, rather than how to design it, I personally think that VC is powerful not because VC is good, but because C ++ is too powerful, and the operating system is written in C language. In fact, most people write code in VC still use C syntax, it seems to be of little help to C ++. I had a special liking for Linux and C/C ++, and decided to study Linux well. I finally used Linux after I bought my first book, linux is too easy to use, except for the incomplete support of bird QQ, everything is good (pidgin Support Group function is not good, can not save group, can not save notes, but there is no better, maybe it's because you don't want to use your food.) amarok and tranquility are so easy to use and even better. gnome's interface is better than windows, shell is more convenient, and you can use commands to get started, I feel that the KDE environment is simulating Windows. Of course, this is my personal opinion. Like Visual Studio, QT provides a complete set of things, from the bottom layer to the top layer, however, QT is better than VS. At least it is built on the ISO standard. In the future, we will only use QT as a learning tool. It is better to develop some small projects, and we will continue to use GTK in depth, the object-oriented implementation with C is enough for me to learn for a long time.
Related Article

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.