Programming in the cloud era-Development of programming models from the perspective of Computing Model Evolution

Source: Internet
Author: User

From a computer, the computing model has gone through the professional (large-size) machine-> PC-> grid computing-> cloud computing process. [Note] computing machine evolution in some professional fields is not considered for the moment.

The programming model also consists of the underlying tape --> assembly --> process-oriented programming --> the process of object-oriented programming.

With the further development of cloud computing, especially the development of paas, the programming environment and libraries can be dynamically provided in the form of services, that is, they can evolve into the "programming as a service" model.

In this mode, the resources that programmers can obtain do not exist in the form of libraries, but service components, that is, each component implements some advanced business functions.

In the past, for example, to program and implement a web application, we needed support for Network Libraries, authentication libraries, and web server libraries to develop a large amount of code.

In the cloud era, we can directly obtain various ready-made Web Components, just like building blocks to put them together to implement the functions we need.

Previously, I thought that the programming model, from process-oriented to object-oriented, will evolve to a further objective-oriented model.

In the cloud era, the programming model has already taken the form of a target-oriented model. Furthermore, developers only need to define clear business logic and models. The AI engine automatically concatenates various service components to build programs. At that time, the computer capabilities will be further released, and various industries will face new changes and opportunities!

 

 

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.