Tiếng Phạn Có Một Cỗ Máy Ngôn Ngữ Trước Khi Máy Tính Có Mã Lập Trình
Bộ ngữ pháp của Pāṇini về tiếng Phạn đọc không giống một bản mô tả mà giống một cỗ máy: đầu vào, các phép biến đổi có thứ tự, đầu ra. Không, đó không phải ngôn ngữ lập trình. Đó là thứ gì đó kỳ lạ hơn.

Một số văn bản cổ đại kể chuyện. Bộ ngữ pháp của Pāṇini thì hoạt động giống một cỗ máy hơn.
Hơn hai nghìn năm trước, nhà ngữ pháp học Pāṇini đã soạn Aṣṭādhyāyī, một hệ thống gồm khoảng bốn nghìn quy tắc để tạo ra tiếng Phạn chuẩn xác. Công trình này ngắn gọn, dày đặc, đệ quy, và thật ra không mấy thân thiện với ai trông đợi một cuốn sách cổ sẽ nhẹ nhàng. Căn rễ kết hợp với hậu tố. Âm thanh biến đổi khi gặp nhau. Các quy tắc va chạm nhau, và siêu quy tắc quyết định quy tắc nào thắng.
Đây là lúc so sánh với mã lập trình trở nên không thể cưỡng lại, và cũng là lúc nó trở nên nguy hiểm.
Hãy giết cái phiên bản tệ trước đã
Không, tiếng Phạn không phải là "ngôn ngữ lập trình hoàn hảo." Luận điểm đó thuộc về bảo tàng của những điều vô lý tự tin trên mạng. Tiếng Phạn là một ngôn ngữ tự nhiên của con người với sự mơ hồ, thơ ca và sự lộn xộn, như bất kỳ ngôn ngữ nào khác.
Điều đúng hơn thì thú vị hơn. Bộ ngữ pháp của Pāṇini có dáng dấp của một hệ thống hình thức. Nó nhận đầu vào, áp dụng các phép biến đổi có thứ tự, và tạo ra đầu ra. Nó không mô tả tiếng Phạn từ bên ngoài, theo kiểu cuốn cẩm nang du lịch liệt kê các cụm từ. Nó lập mô hình tiếng Phạn từ bên trong, như một bộ máy sinh sản mà nếu vận hành đúng cách, sẽ tạo ra các hình thức chính xác.
Một hình thức là đầu ra của một quá trình ẩn
Hãy nghĩ về một từ tiếng Phạn thông thường như phần cuối nhìn thấy được của một quá trình. Bên dưới là một căn rễ mang nghĩa cốt lõi. Các quy tắc của Pāṇini gắn hậu tố phù hợp vào, rồi kích hoạt một chuỗi biến đổi âm thanh, một số trong số đó phụ thuộc vào những gì các quy tắc khác đã thực hiện trước đó. Khi bạn nhìn thấy từ đã hoàn thiện, một quá trình dẫn xuất nhỏ đã chạy đến hồi kết. Logic tương tự chi phối sandhi — cách các âm thanh ở ranh giới từ hòa vào nhau và biến đổi để lời nói chảy mượt mà: không phải là sự mềm hóa ngẫu nhiên, mà là đầu ra có thể dự đoán được của những quy tắc đã được phát biểu.
Đó là lý do tại sao những người đọc hiện đại cứ muốn dùng các ẩn dụ tính toán. Không phải vì Ấn Độ cổ đại có máy tính xách tay, mà vì Pāṇini có thứ gì đó vẫn còn khiến các nhà ngôn ngữ học đương đại cảm thấy chưa đủ tầm: một lý thuyết được nén cực kỳ chặt về một ngôn ngữ, được viết như một thủ tục. Các nghiên cứu gần đây thậm chí đã gỡ rối những câu đố tồn tại từ lâu về cách các quy tắc của ông giải quyết xung đột, và các nhà nghiên cứu khác đã xây dựng phần mềm mô phỏng các phần của hệ thống của ông để tự động tạo ra các hình thức tiếng Phạn.
Đừng học tiếng Phạn. Hãy vận hành nó.
Đây là cách định khung lại vấn đề, và đó là cái mà PRAVIEL được xây dựng xung quanh. Một động từ không phải là một từ cần thuộc lòng riêng lẻ. Nó là kết quả của một quá trình dẫn xuất bạn có thể học cách thực hiện. Một câu hoàn chỉnh là bề mặt của một cỗ máy đã chạy xong.
Vậy hãy lấy một căn rễ. Thêm hậu tố vào. Nhìn các quy luật âm thanh kích hoạt và hình thức xuất hiện. Làm theo cách này, ngữ pháp ngừng có cảm giác như hình phạt vì muốn đọc Bhagavad Gītā hay Ṛgveda trong bản gốc. Nó bắt đầu có cảm giác như điều nó vốn là: một bộ máy cổ đại bạn đang học cách vận hành, một bộ máy đã tạo ra tiếng Phạn tuyệt đẹp lâu hơn hầu hết các nền văn minh đã tồn tại.
Nguồn tham khảo
Sẵn sàng học một ngôn ngữ cổ đại?
Học vài phút mỗi ngày, từ những chữ cái đầu tiên đến văn bản thực, với mỗi dòng được đọc theo truyền thống phát âm riêng của ngôn ngữ ấy. Bắt đầu miễn phí với tiếng Latinh hoặc Hy Lạp, hay với tiếng Ai Cập, Hebrew và nhiều ngôn ngữ khác.
Thảo luận
Bình luận
Để lại ghi chú, chỉnh sửa hoặc câu hỏi. Bình luận được kiểm duyệt và địa chỉ email không được hiển thị công khai.
Đang tải bình luận...