Tài liệu: Các chương trình lớn được soạn ra sao?

Tài liệu

Tóm tắt nội dung

Người ta thường nghĩ không đúng về khó khăn của doanh nghiệp, trừ phi đã thực hiện các chương trình lớn.
Các chương trình lớn được soạn ra sao?

Nội dung

Các chương trình lớn được soạn ra sao?

Người ta thường nghĩ không đúng về khó khăn của doanh nghiệp, trừ phi đã thực hiện các chương trình lớn. Những chương trình thương mại dài hàng nghìn dòng mã là phổ biến. Thậm chí một số đạt tới hàng triệu dòng, như các chương trình mô tả đầu đạn hạt nhân. Khi muốn niêm yết (đưa thông tin vào máy tính) một dữ liệu xác định, bằng cách nào nhớ lại được đã chương trình hoá cách niêm yết ở đâu và như thế nào? Phải không ngừng rà soát một văn bản liên miên để tìm. Giải pháp đâu tiên là chia chương trình thành các đơn vị ít nhiều độc lập. Sau đó vấn đề đã được đơn giản hóa trong những năm 1980 nhờ sự phát triển các ngôn ngữ có đối tượng. Những ngôn ngữ này hợp nhất các sử dụng có thể khác nhau thành một đối tượng duy nhất ứng với một biến số nào đó. Trong định nghĩa đối tượng, người ta xác định nó là gì (một số nguyên, một đa thức...) và được sử dụng ra sao. Chẳng hạn một đối tượng đa thức có thể chứa các phép cộng, nhân, niêm yết, v.v... Khi đã tạo ra đối tượng, người lập trình không còn phải bận tâm đến việc quản lý các chức năng che giấu nữa. Các nhà lập trình đều làm việc theo các phương pháp tương tự. Những ngôn ngữ có đối tượng cũng giúp chồng chất các định nghĩa như trong một cỗ bài. Khi ấy các đối tượng được thêm vào có thể kế thừa một số tính chất của những đối tượng nằm ở các hàng dưới, giúp tránh phải không ngừng xác định lại các chức năng giống nhau khi các đối tượng có đặc tính chung. Những ngôn ngữ thời thượng hiện nay là ngôn ngữ có đối tượng, chẳng hạn như C++, hậu duệ của C và Java, do Sun phát triển, biểu hiện giống như ngôn ngữ của Internet.




Nguồn: bachkhoatrithuc.vn/encyclopedia/1871-02-633462673620781250/Chuong-trinh/Cac-chuong-trinh-lon-duoc-so...


Chưa có phản hồi
Bạn vui lòng Đăng nhập để bình luận