Luận văn Xây dựng trình biên dịch cho ngôn ngữ wave
- Người chia sẻ :
- Số trang : 93 trang
- Lượt xem : 11
- Lượt tải : 500
- Tất cả luận văn được sưu tầm từ nhiều nguồn, chúng tôi không chịu trách nhiệm bản quyền nếu bạn sử dụng vào mục đích thương mại
Bạn đang xem trước 20 trang tài liệu Luận văn Xây dựng trình biên dịch cho ngôn ngữ wave, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD LUẬN VĂN ở trên
Ngày nay, các hệthống mởvà mạng máy tính đang phát triển rất nhanh và được cảthếgiới quan tâm. Hệthống mạng máy tính kết nối công việc từkhắp nơi trên thế giới, mạng máy tính cũng giữmột khối lượng khổng lồdữliệu dịch vụvà thông tin. Những công cụtương tác không chỉ đểtìm kiếm thông tin, dịch vụhoặc file ngay trên máy tính mà còn được mởrộng về địa lý, không gian và hoàn toàn mởtrên Internet. Một ví dụ điển hình ở đây chính là World Wide Web. Tuy nhiên, hầu hết các mô hình và công cụlập trình phân tán thiếu đi khảnăng linh hoạt đểkhai thác thông tin vềcấu trúc mởmột cách tự động. Những mô hình lập trình và hệthống phân tán truyền thống thường dựa trên dữ liệu đóng. Công việc được xửlý trong các ứng dụng phân tán thường phải được định nghĩa trước hoặc được gọi thông qua việc kích hoạt thủtục, phương thức. Phần lớn việc xửlý và tương tác thông qua việc trao đổi thông điệp chứa dữliệu. Ngoài ra hệ thống phân tán có thểcung cấp dữliệu và dịch vụchia sẻ. Trong mạng máy tính, dịch vụvà thông tin chỉnằm ởcác máy chủ ứng dụng (ví dụnhưviệc sửdụng của các tổ chức kinh doanh ). Tuy nhiên, phương pháp tiếp cận này vẫn chưa tối ưu. Do đó, chúng ta sẽcần phải tích hợp linh hoạt các máy chủ ứng dụng trong một hệthống tổng thểvà có cơsởhạtầng mởhơn nữa. WAVE không chỉlà một mô hình. Wave còn là công nghệdựa trên sựliên kết và điều khiển của các hệthông lớn được hỗtrợbởi mạng máy tính và viễn thông. Wave cho phép linh động tạo các cấu trúc điều khiển và việc xửlý mạng tri thức (phân tán và song song) thông minh. Các cấu trúc này có thểcung cấp khảnăng tựtổchức, phục hồi, tạo khuôn mẫu đểkết nôai tới các hệthống khác. Công nghệnày dựa trên việc cài đặt nhiều tác nhân thông minh trên hệthống phân tán đểtối ưu hóa việc xửlý dữliệu cục bộthông qua việc lan tỏa thông tin ởcác hệthống nhỏvới nhau hoặc ởhai hệ thống nhỏkhác nhau. Tất cảcông việc trên đều được thông dịch qua ngôn ngữWave. Mã đệquy được viết từngôn ngữnày có khảnăng tựlan tỏa trong không gian hệ thống. Không giống các hệthống truyền thống, nó là một hệthống dựa trên sựlinh động của chương trình có thểtùy ý mởrộng vềmặt địa lý và hỗtrợnhiều máy tính trên mạng. Trong Wave, chương trình có thểcho vào trong hệthống bất kỳchỗnào. Khi đó các chương trình này có khảnăng lan tỏa qua mạng nhưvirus. Nhiều người sử dụng có thể độc lập phát triển các chương trình Wave hoặc liên kết trong cùng một hệ thống không gian, chia sẻbiến cục bộ(biến này được liên kết với Node) với các biến khác (được kèm theo sựduy chuyển của mã Wave). Nói cách khác: • Wave là một ngôn ngữ, model đặc biệt và là công nghệmới cho hệthống song song, phân tán hay kết hợp các hệthống đó với nhau. – 10 – • Wave ban đầu được thiết kếcho việc mô phỏng mạng ảo nhưlà mạng tri thức (Knowledge Networks).
