Can you?

Source: Internet
Author: User

I think my comments have some problems. I once said in a gigix blog: I feel that nothing is not in the functional language. I have also known lisp and Haskell before, and I feel that nothing is incredibly great. The syntactic convenience is easily offset by unfamiliar users.
This is obviously nonsense. In fact, what a computer can do is completely limited by its hardware, its sensors, its memory, and its CPU. You can use machine language, assembly, and nothing to write beyond the (direct and indirect) functions supported by hardware. So I'm disappointed. I made such a nonsense comment.
But, what should we do in various languages? I think one is for faster, the other is for stronger. Faster, of course, not to make the CPU faster,ProgramThe speed limit is limited by the problem itself and the CPU speed. Although this limit cannot be calculated in most cases, it does exist. In order to be faster, we want to be able to write out the problem-solving software more quickly. No matter what computers do, solving problems is definitely the right goal. Therefore, the emergence of various languages is to allow programmers to solve problems faster.
More powerful is to enable programmers to deal with larger-scale problems. Management complexity is a major task for programmers and a major problem for software implementation. To a large extent, the programming language enables programmers to manage the complexity of large-scale problems.
If these two goals (faster and stronger) are recognized, then we can see the religious disputes between all languages. As long as the program can write something faster and write something stronger, it is good. Other grasses are not good. Although this is absolutely true, it is definitely not a ruler. The absolute difference lies in how people compare things with a ruler. Most of the time, we compare things with an overly absolute vision. For example, N years ago, we said that the meta-model is a waste and how it works. This is why we have not seen the trend and the future development. However, the ruler is still correct. It is indeed in line with the ruler's specifications, but we had a problem when we compared it with the ruler.
At least for now, I still think there is no problem with my ruler (faster and stronger. You may also be able to propose a ruler that contains more content. Maybe I am too radical. But it doesn't matter. Please point it out, just learning.

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.