Software technology forest age (first part)
(This article is derived from the enthusiasm of Holyfire and other masters)
Talking from OOP
The process-oriented code is basically the order executed by the machine, and the word "program" is very close. The object-oriented code is more suitable for constructive soft machine (soft machine survive on hard machine or other soft robot), many people call soft robots as "platform", in fact, I feel more like tree, so all operations in today You can see the figure of OOP, and the father of C has asserted that Java is not a language is platform, in fact, C is also a platform. In essence, the growth of branches and fruits will lead to the growth of the tree itself, which is the hope of the tree itself (although it may not be a trendy to the original intention), it is also a natural law. But the bigger the tree, the more difficult to drive, the more difficult to drive, and write code for it. In the end, a master will have another tree, and the tree will be more and more, the technician has to be tired. We are self-satisfied because we have a branch but mistakenly think that there is a whole tree; the masters are full of smell, because they have a big tree but mistakenly think that there is a whole world. OOP creates an era, this era can make a more complicated machine than ever, but this era is actually a forest era. 2. Forest
"Forest said" is very important to industry insiders, because the "forest era" is still continuing. At present, all of the commercially successful systems, in its design development, or business operations, and subsequent development, one of them is "open, shared, free". Microsoft federately and Intel and Compaq, etc. Don't use Linux as an operating system, it means an "open, shared, free" huge organization. Using "tree" to metaphor Open system may not be the most appropriate, but it is indeed a few problems. The meaning of the product has been greatly different from the past. Leaving the production plant is just planting saplings into a more fertile soil. It will continue to grow and grow. Whether we are in the purpose of these programmers, becoming a master, become a master, make money, make a fortune, better life, more fun, or lofty to the Chinese software industry. Understand some knowledge about development, it is crucial.
3. Technology and market
Regardless of the ideal of Linux implications, it is still the product of the market economy. As for Linux, why is it successful, how will it be, a high-level friend can find an answer in the book of "musicians". Li Nas as a master of the mountain, there is a lot of different people, and he is now a real rich man, because he is a Linux logo. My personal point is that the key to the future of Linux is the key to the core of Linux International and Li Nas, which has mastered the secret of managing huge open organizations. Business is also a technology, our logic analysis capabilities are equally applicable to business. The common foundation of both of them is the user foundation mentioned by Keanu. It is separated from this foundation. No matter who is no better. The lessons learned in this regard are too deep, and I have a lot. In addition, I tell you a secret that this forum itself can be used to learn marketing, such as why people can get a lot of points? Why can some topics attract everyone's homepage in the first page of the forum? Where do you send it to others? Thinking clearly, the practice is successful, you have found the feeling of entering the business. The reason why business people is not because they have money, but they know how to make money.
(Thanks to Holyfire and other friends, the discussion is still continuing, welcome everyone to participate) http://www.9cbs.net/expert/topic/262/262752.shtm