Từ điển
Dịch văn bản
 
Tất cả từ điển
Tra từ
Hỏi đáp nhanh
 
 
 
Kết quả
Vietgle Tra từ
Chuyên ngành Anh - Việt
object-oriented programming language
|
Tin học
ngôn ngữ lập trình hướng đối tượng Một loại ngôn ngữ lập trình bất thủ tục trong đó các phần tử của chương trình đều được khái niệm hoá thành những đối tượng để có thể chuyển các thông báo lẫn cho nhau. Lập trình hướng đối tượng là sự phát triển sau cùng của khái niệm lập trình mô đun. Trong lập trình hướng đối tượng, các mô đun đều đủ khả năng độc lập để bạn có thể sao chép chúng vào các chương trình khác. Thay vì phải lắp đi lắp lại nhiều lần trong việc tạo ra cùng một đối tượng, bây giờ bạn có thể sao chép nó, đồng thời bổ sung thêm một ít tính năng mới, rồi sau đó đưa đối tượng mới này vào một chương trình khác. Nhờ có thể dịch chuyển loanh quanh các đối tượng như vậy nên rút ngắn được quá trình thành lập các chương trình mới. Ngôn ngữ lập trình hướng đối tượng cũng có những quan hệ tự nhiên với các giao diện người-máy dùng đồ hoạ. Bạn có thể cho hiển thị một đối tượng hoàn chỉnh dưới dạng một biểu tượng, rồi dùng chuột kéo biểu tượng đó loanh quanh trên màn hình để đặt chỗ khác hoặc sao chép đối tượng đó. Ví dụ trong HyperCard chẳng hạn, khi bạn chọn và sao chép một nút bấm và dán nó lên một card khác, thì bạn cũng sao chép luôn cả Script đó. Kỹ thuật rất mạnh và cũng dễ học. Liệu lập trình hướng đối tượng có thay thế cho các phương pháp lập trình truyền thống hay không? Điều này chưa biết rõ được. Các chương trình hướng đối tượng đòi hỏi bộ nhớ lớn và thực hiện với tốc độ chậm hơn so với các ngôn ngữ khác, như hợp ngữ và C. Trong tương lai, khi các máy tính ngày càng được cải thiện, thì vấn đề tốc độ của ngôn ngữ lập trình trở nên ít quan trọng và lập trình hướng đối tượng sẽ tìm được chỗ đứng trong các ứng dụng chuyên nghiệp. Xem declarative language , extensibel , modular programming , và script