Khóa luận Tìm hiểu về trình biên dịch và xây dựng ngôn ngữ lập trình tiếng Việt
Chúng ta đang sống trong thế kỷ XXI thế kỷ của CNTT, của nền kinh tế tri thức, xu thế toàn cầu hóa và của nền văn minh tin học. Máy tính ra đời làm thay đổi cả thế giới, nó thâm nhập vào mọi lĩnh vực của cuộc sống và trở thành phương tiện xử lý thông tin một cách nhanh chóng, hiệu quả. Trong sự phát triển không ngừng của nghành tin học thì việc xây dựng các ngôn ngữ lập trình mới là đang và ngày càng được khuyến khích. Điều đó đã làm xuất hiện không ít ý tưởng xây dựng các chương trình sử dụng ngôn ngữ lập trình viết bằng tiếng Việt của các nhà lập trình ở Việt Nam. Bởi hầu hết các ngôn ngữ lập trình như Pascal, C, C++, Java.v.v. đều bằng tiếng Anh nên đã gây nhiều khó khăn cho người lập trình, nhất là những người mà trình độ tiếng Anh còn hạn chế. Thiết nghĩ rằng, chúng ta là những con người Việt Nam thì tại sao không sử dụng ngôn ngữ Việt Nam vào việc xây dựng ngôn ngữ lập trình? Cũng xuất phát từ nguyện vọng đó, trong đề tài này em xin đưa ra một ý tưởng “Xây dựng một ngôn ngữ lập trình tiếng Việt”. Điều này là có thể thực hiện được, thông qua cơ chế biên dịch của Trình Biên Dịch, kết hợp với ngôn ngữ C Sharp ( hay còn gọi là C# ) là phiên bản mới nhất trong bộ Visual Studio.Net của hãng Microsoft để viết ra một ngôn ngữ lập trình tiếng việt. Vậy Trình Biên Dịch nghĩa là gì và C Sharp nghĩa là gì, chúng hoạt động ra sao và có liên quan với nhau như thế nào ? Tất cả sẽ được nghiên cứu trong đề tài: “TÌM HIỂU VỀ TRÌNH BIÊN DỊCH VÀ XÂY DỰNG NGÔN NGỮ LẬP TRÌNH TIẾNG VIỆT”. Đề tài chia làm năm chương: Chương 1: Tổng quan về trình biên dịch Chương này giới thiệu về Trình Biên Dịch, công nghệ Dot Net và khái quát về chương trình xây dựng ngôn ngữ lập trình tiếng việt. Chương 2: Bộ phân tích từ vựng Chương này trình bày các vấn đề về bộ phân tích từ vựng. Chương 3:Bộ phân tích cú pháp Chương này trình bày các vấn đề về bộ phân tích cú pháp. Chương 4:Bộ xử lý ngữ nghĩa Chương này trình bày các vấn đề về bộ xử lý ngữ nghĩa. Chương 5: Giới thiệu ngôn ngữ Chương này nêu một số vấn đề về C Sharp và ngôn ngữ Tiếng Việt.
Các file đính kèm theo tài liệu này:
- ND LV.doc
- TAP LAM.ppt