Chương 97: Phong cách lịch sử công nghệ vũ trụ linh khí 【Canh thứ hai】
Vương Kỳ thất thần nói: “Không ngờ, không ngờ… thường ngày, ta lại có thể sinh ra tri kiến chướng nghiêm trọng như vậy… thật là, một khắc cũng không thể lơ là…”
Vương Kỳ nói như vậy.
Nói thế nào nhỉ…
Trong lịch sử toán học Địa Cầu, cuộc chiến giữa chủ nghĩa hình thức và chủ nghĩa trực giác quả thực rất khốc liệt.
Nhưng, câu chuyện sau khi kết thúc, lại không được nhiều người biết đến.
Một đoạn sau đó, lịch sử toán học ghi chép rất nhiều về phái Bourbaki, về Giáo hoàng Grothendieck nắm giữ nửa giang sơn toán học, về cương lĩnh Langlands.
Còn về chủ nghĩa hình thức và chủ nghĩa trực giác… chính xác hơn là chủ nghĩa hình thức mới và chủ nghĩa kiến tạo, cũng có người nghiên cứu.
Nhưng cuối cùng cũng trở nên bên lề, trong lịch sử cũng không còn quá chói lọi nữa.
Ừm, miêu tả thế nào nhỉ…
Nghiên cứu lịch sử nhà Thanh trong khoa Lịch sử luôn nhiều hơn nghiên cứu lịch sử Nam Minh một chút phải không?
Minh triều dù có “thiên tử thủ quốc môn, quân vương tử xã tắc” thế nào, Nam Minh cũng chỉ là một con cá muối mất đi cơ nghiệp tổ tiên, ngay cả tư cách tranh đoạt thiên hạ cũng không có.
Người yêu thích lịch sử xem đến Sùng Trinh là cùng, có bao nhiêu người còn chuyên nghiên cứu con cá muối Nam Minh này chứ?
Đại khái là như vậy.
Thật ra mà nói, đồ tử đồ tôn của chủ nghĩa trực giác và chủ nghĩa hình thức sau này cũng không phải không có thành tựu.
Ví dụ như lý thuyết đệ quy sau này có thể coi là “thành tựu Ly Tông” điển hình.
Nhưng dù là lý thuyết đệ quy có đặc trưng Ly Tông rõ ràng, hay lý thuyết kiểu có đặc trưng Liên Tông rõ ràng, chúng đều có một đặc điểm chung – đó là thuộc về một phần của khoa học máy tính.
Hay nói cách khác, hoàn toàn là sống dựa vào khoa học máy tính.
Nói cách khác, đều là những kẻ làm thuê dưới trướng khoa học máy tính.
Điều này quả thực có thể coi là thê thê thảm thảm thê thê rồi.
Vào cuối đời của Henry Poincare, chủ nghĩa trực giác mới xuất hiện, giống như triều đại Tây Chu, là thiên hạ cộng chủ.
Mà chủ nghĩa trực giác thời Đại VệHi Nhĩ Bá Đặc, lại giống như triều đại Đông Chu, chỉ có một danh hiệu “chính thống” suông, nhưng không ai thèm để ý đến nó nữa.
—Nếu xét đến cục diện hỗn chiến ba bên giữa chủ nghĩa hình thức, chủ nghĩa trực giác và chủ nghĩa logic, có lẽ dùng “Thục Hán” và “Đông Hán” để ví von sẽ thích hợp hơn?
Còn về sau nữa, chủ nghĩa trực giác càng ngày càng yếu thế, gần như chỉ là một đứa em. Điều này giống như hậu duệ của hoàng thất nhà Chu thời Chiến Quốc, nói ra thì cũng coi như có thân phận.
Nhưng phái Bourbaki bên kia sắp sửa phát huy khí thế hai đời để chơi trò “Tần Vương quét Lục Hợp, hổ thị hà hùng tai” rồi, ai còn quan tâm đến đám “hậu duệ hoàng thất nhà Chu” quèn như ngươi nữa?
Đến lúc đó, chủ nghĩa hình thức và chủ nghĩa trực giác cũng chỉ có thể làm chút ứng dụng mà thôi.
Cuộc tranh giành chính thống liên quan đến “nền tảng toán học” như cửu đỉnh này, họ không thể chen chân vào được.
Đây cũng là lý do Vương Kỳ rút lui khỏi Ca Đình Phái. Ca Đình Phái truyền thừa có trật tự, cho dù lúc đó Hà Ngoại Nhĩ thật sự bằng lòng cho hắn một số quyền hạn nhất định, hắn cũng không thể xoay chuyển được phong khí của Ca Đình Phái để tái hiện thành tựu của phái Bourbaki.
Cho dù Toán Chủ không còn, Hà Ngoại Nhĩ, Ngải Nhược Triệt đều là những nhà toán học vô cùng mạnh mẽ.
Hắn không thể ngay lập tức xây dựng được sức ảnh hưởng của mình.
Nhưng, dù nói thế nào, phái Bourbaki, theo cách phân chia của thế giới này, đều được coi là học phái Ly Tông.
Hắn tuyệt đối không ngờ rằng, “lý thuyết kiểu” – một thành tựu Liên Tông điển hình lại ra đời trong tay một thành viên Cơ Phái.
Đặc biệt là thành viên này còn là vợ hắn.
“Thế giới quan sắp bị thách thức rồi…” Vương Kỳ ôm đầu: “Mẹ ơi, mẹ ơi…”
Triệu Thanh Đàm cũng cứng đờ: “Sao có thể như vậy…”
“Đúng vậy… sao có thể như vậy?”
Triệu Thanh Đàm ngẩn người, kinh ngạc nói: “Chẳng lẽ, một bản thảo sách của Toán Quân, có thể tẩy não một đệ tử Ly Tông thành đệ tử Liên Tông? Nguy hiểm đến vậy sao?”
“Cái này… được rồi, Do Gia lúc nhỏ thực ra thích hướng ứng dụng hơn… nói không chừng cô ấy là người ít quan tâm nhất đến sự phân chia Ly Tông Liên Tông trong chúng ta.” Vương Kỳ nói như vậy.
Triệu Thanh Đàm lại không dám nhìn bản thảo sách của Toán Quân nữa. Hắn trực tiếp hỏi Vương Kỳ: “Sư muội rốt cuộc đã nghĩ ra điều gì?”
Vương Kỳ ngẩn người.
…………………………………………………………………………
Trong Thiên Cung, Kha Lan Ấm buông lỏng cánh tay đang nắm Thiên Kiếm của mình.
Hắn phát hiện sau lưng mình đã ướt đẫm mồ hôi lạnh.
“Thật đáng sợ…”
Hắn rất khó miêu tả khoảnh khắc vừa rồi, Vương Kỳ tổng thể đã xảy ra biến dị gì. Hắn cảm thấy khí tức của Vương Kỳ đột nhiên trở nên giống như một quả bom, dường như bất cứ lúc nào cũng có thể sụp đổ.
Lúc đó, hắn gần như tưởng rằng lời tiên tri của Long Hoàng đã ứng nghiệm. Vương Kỳ sắp tiêu đời rồi.
Mà pháp lực cấp Thiên Thể Yêu Linh của hắn cũng sẽ để lại ảnh hưởng khó phai mờ cho Đại Nhật Cương Vực này.
Nhưng may mắn thay, cảm giác này chỉ kéo dài một thoáng.
Tuy nhiên, Kha Lan Ấm vẫn cảm thấy một tia kinh hoàng.
“Công việc này không thể để một lão già như ta làm được… thật là, ta đã lạc hậu bao nhiêu năm rồi…” Vân Trung Quân bất đắc dĩ tự giễu.
Nên làm đơn xin, để họ cử thêm một hai vị Tiêu Dao đến đây…
Tốt nhất là loại mạnh một chút, nếu không thật sự không địch lại được tên hậu bối này.
……………………………………………………………………
Trong lịch sử Địa Cầu, “lý thuyết kiểu” là một nỗ lực nhằm vượt qua định lý bất toàn của Gödel. Thực tế, nó cũng đã thành công ở một mức độ nào đó. Định lý bất toàn thứ nhất, thứ hai của Gödel và tính không thể định nghĩa chân lý của Tarski đều lần lượt bị vượt qua.
Chỉ có điều, đây cũng chỉ là “bề nổi” mà thôi.
Định lý bất toàn của Gödel cho đến nay vẫn chưa bị vượt qua hoàn toàn.
Bởi vì để nghiên cứu một thực thể toán học ở một cấp độ kiểu nào đó, cần phải có một siêu toán học ở cấp độ cao hơn kiểu đó.
Do đó, việc nghiên cứu các thực thể toán học liên quan đến vô hạn siêu hạn đã trở thành việc cần đến siêu toán học vô hạn siêu hạn.
Mà chủ nghĩa trực giác không thừa nhận sự tồn tại của “thực thể vô hạn”.
Giống như thế giới vật lý không tồn tại một “thực thể vô hạn” vậy.
Điều này khiến những người theo chủ nghĩa hình thức và chủ nghĩa Platon rất khó chịu, nhưng chủ nghĩa trực giác luôn coi “toán học” là hoạt động kiến tạo hữu hạn của trí tuệ con người.
Trong thời đại máy tính ngày càng phát triển, những người kế thừa chủ nghĩa trực giác đã đề xuất một khẩu hiệu hoàn toàn mới, và còn định nghĩa nó một cách nghiêm ngặt.
“Định nghĩa tức là kiến tạo, kiến tạo tức là chứng minh, chứng minh tức là chương trình”.
Họ dự định mượn những cỗ máy tính do những người theo chủ nghĩa hình thức phát triển để nghiêm ngặt hóa tư tưởng triết học toán học của mình.
Hệ thống kiểu nghiêm ngặt nhất, không có vòng lặp và tự tham chiếu.
Do đó, hệ thống này, ngay cả khi liên quan đến vấn đề “vô hạn” vì không gây ra vòng lặp logic vô hạn, nên vẫn có thể dừng lại.
Bởi vì các hệ thống kiểu chuẩn hóa mạnh đều là hữu hạn kết thúc, tức là mọi hàm số đều có thể dừng lại và cho ra kết quả duy nhất.
Không tồn tại hai bóng ma tự tham chiếu và vòng lặp vô hạn trong vấn đề dừng máy.
Đây là một sự lợi dụng vấn đề dừng máy, với cái giá phải trả là hy sinh tính hoàn chỉnh Turing.
Nói cách khác, “lý thuyết kiểu” là thành tựu trong lĩnh vực toán học cơ bản.
Mà từ đó phát sinh, là một loại ngôn ngữ máy tính tuyệt đối đáng tin cậy: ngôn ngữ kiểu chuẩn hóa mạnh.
Ngôn ngữ này về mặt lý thuyết sẽ không có bug nghiêm trọng do vấn đề thiết kế ngôn ngữ lập trình, mà chỉ có bug lành tính do lập trình viên hiểu sai ý đồ thiết kế, phân tích sai yêu cầu thiết kế.
Nhưng nói thật, bạn đã từng nghe nói đến ngôn ngữ có thể tự xưng là “không bao giờ sai” chưa?
Windows của bạn chưa từng bị màn hình xanh? Android của bạn chưa từng bị treo máy?
Mọi thứ trên đời đều có cái giá của nó, ngôn ngữ kiểu chuẩn hóa mạnh thật sự không phải người bình thường có thể chơi được.
Sau khi không còn tính hoàn chỉnh Turing, việc viết những thứ tương tự như thực thi vòng lặp cũng không phải là hoàn toàn không thể, nhưng sẽ trở thành một bộ dự đoán nhánh thực thi do con người điều khiển.
Lấy tính nhẩm làm nền tảng. Từng bước dự đoán suy luận từng nhánh logic, từng thay đổi của mỗi lần lặp.
Mà khuôn khổ của chính hệ thống kiểu chuẩn hóa mạnh cũng khiến các lập trình viên thời đó rơi vào vũng lầy của việc trở thành trình biên dịch sống.
Người có trình độ trí tuệ như vậy, sao lại cam tâm cả đời làm trình biên dịch người, không ngừng tạo ra những bánh xe, làm những công việc lặp đi lặp lại nặng nhọc khổ sở này?
Hơn nữa, những người có chỉ số IQ cao sẽ thích những ngôn ngữ có độ tự do lớn hơn.
Vì vậy, ngoại trừ môi trường quân sự nơi được thúc đẩy bởi tình yêu nước và các lĩnh vực hàng không vũ trụ nơi bất chấp mọi giá để đảm bảo an toàn mới sử dụng loại ngôn ngữ này.
Mãi cho đến ngày nay, khi tài nguyên não bộ dư thừa, những người làm công việc nghiên cứu khoa học, thậm chí là những người nô lệ nhà cửa vì nghiên cứu khoa học đã không còn xa lạ, mới có những công việc kinh doanh như “bảo vệ hợp đồng thông minh blockchain bằng lập trình đáng tin cậy”.
Mà cấu trúc lập trình hoàn chỉnh Turing có vòng lặp lại phù hợp hơn với thói quen sử dụng của con người, và mang lại cho những người tiên phong trong lĩnh vực khoa học máy tính thời đó sự tự do để phát huy trí tưởng tượng, và quan trọng nhất là làm giảm ngưỡng gia nhập của các lập trình viên, đặt nền móng tốt cho việc “nuôi trồng” đội ngũ lập trình viên.
Đây chính là ngôn ngữ lập trình công nghiệp thời kỳ đầu. Nhớ kỹ các kiểu của một đống con trỏ và tham số mà bạn tự tạo ra, suy luận kỹ sự chuyển đổi kiểu và việc thu hồi con trỏ thì sẽ không xảy ra sự cố.
Trên cơ sở kiểu mạnh, nếu giao quá trình suy luận sự thay đổi của các tham số kiểu, tức là suy luận kiểu cho trình biên dịch của ngôn ngữ lập trình thực hiện, thì đó là kiểu yếu.
Còn nếu tiếp tục giao việc thu gom rác và thu hồi con trỏ cho trình thông dịch hoặc máy ảo, thì từ ngôn ngữ tĩnh sẽ trở thành ngôn ngữ động.
Lai tạo những ngôn ngữ không an toàn về kiểu này với lý thuyết kiểu, sẽ thu được cơ chế bắt lỗi.
Ngôn ngữ được thêm vào cơ chế nghiêm ngặt này chính là ngôn ngữ an toàn về kiểu: về mặt lý thuyết, nếu chương trình có bug, nó sẽ chỉ làm hỏng chương trình, chứ không chạy ngẫu nhiên một số mã không thể đoán trước, thậm chí là mã độc hại làm hỏng công sức của chủ máy.
Tất nhiên, thực tế có đáng tin cậy hay không… mọi người đã dùng máy tính nhiều năm như vậy đều biết cả rồi.
Rust được mệnh danh là an toàn về kiểu + an toàn về đồng thời, cũng chỉ mới được tạo ra trong thời đại mà những người làm công việc lập trình đầy rẫy, quá trình phát triển cũng gặp nhiều trắc trở, cho đến nay vẫn chưa hoàn thành việc xác minh hình thức các tính năng liên quan.
Nếu nhìn từ quan điểm của lý thuyết kiểu, thì… Vạn Tượng Quái Văn trước đây của Vương Kỳ có lẽ nên được coi là… ngôn ngữ không kiểu.
Một ngôn ngữ không kiểu không an toàn về kiểu, cũng không an toàn về đồng thời, được xây dựng từ một đống mô-đun không an toàn về kiểu thông qua các quy tắc chuyển đổi khác nhau.
Ngôn ngữ không kiểu có độ tự do cao, có thể khiến quá trình suy luận của toán học cao cấp được thực hiện trực tiếp trên máy vật lý, và gần gũi hơn với thói quen tư duy của con người.
Đúng vậy, rất giống với những ngôn ngữ lập trình “không cần kiểu” trên Địa Cầu, được tạo ra từ các ngôn ngữ có kiểu thông qua các quy tắc chuyển đổi kiểu, chỉ có điều, Vạn Tượng Quái Văn thực sự đồng thời có các tính chất “không kiểu” “không an toàn về kiểu” “không an toàn về đồng thời”.
Tự do thì tự do thật, nhưng tương đối mà nói, thứ này cũng không dễ sử dụng.
Nếu thực sự xảy ra lỗi biên dịch, thì máy tính rất có thể sẽ xuất ra kết quả không thể đoán trước, chứ không phải dừng lại ngay lập tức.
Điều này có nghĩa là, lập trình viên phải rất hiểu rõ mình đang viết gì, thậm chí cần phải sử dụng khả năng tính nhẩm của mình để sửa lỗi cho những gì mình viết. Giống như việc dự đoán các nhánh logic bằng sức người, nhưng là dự đoán xem sai ở đâu.
Điều này cũng đòi hỏi rất cao về năng lực của lập trình viên.
Chỉ có điều, ở thế giới này, chỉ cần kiêm tu một chút công pháp của Vạn Pháp Môn như Hào Định Toán Kinh là có thể giải quyết vấn đề này.
Nói cách khác, mọi người bao nhiêu năm nay thực ra cũng không ngại làm một cái máy sửa lỗi bằng sức người.
Đây là tình hình đại khái của lý thuyết kiểu trên Địa Cầu.
Còn ở thế giới này, tình hình lại có chút kỳ lạ.
Trần Do Gia là dựa vào làn gió của cuộc tranh luận Ly Tông Liên Tông hiện tại ở Thần Châu, từ thuật toán cụm thú cơ quan của Toán Quân mà suy ngược ra lý thuyết này.
Hơn nữa còn nhận được linh cảm từ hình thức ngôn ngữ học.
Hình thức ngôn ngữ học có thể coi là một nhánh phát triển song song của khoa học máy tính.
Nhưng, quá trình này…
Cũng thực sự…
Tràn ngập phong cách lịch sử công nghệ của vũ trụ này.
Dưới đây là chú thích cho các thuật ngữ khoa học xuất hiện trong đoạn văn vừa rồi:
Chủ nghĩa hình thức (形式主义 – Xíngshìzhǔyì): Một trường phái trong triết học toán học cho rằng các mệnh đề toán học là những phát biểu về các hệ quả của việc thao tác các chuỗi ký tự theo các quy tắc đã được thiết lập.
Chủ nghĩa trực giác (直觉主义 – Zhíjuézhǔyì): Một trường phái trong triết học toán học nhấn mạnh rằng toán học là một hoạt động kiến tạo của tâm trí con người.
Phái Bourbaki (布尔巴基学派 – Bù’ěrbājī Xuépài): Tên gọi chung của một nhóm các nhà toán học Pháp hoạt động từ những năm 1930, nổi tiếng với nỗ lực viết lại toàn bộ toán học hiện đại một cách chặt chẽ và có hệ thống dựa trên lý thuyết tập hợp.
Grothendieck (格罗滕迪克 – Géluóténgdíkè): Alexander Grothendieck, một nhà toán học người Pháp gốc Đức, một trong những nhân vật trung tâm của toán học thế kỷ 20, đặc biệt nổi tiếng với những đóng góp cho hình học đại số.
Cương lĩnh Langlands (朗兰茨纲领 – Lǎnglángcí Gānglǐng): Một tập hợp các giả thuyết sâu sắc và có ảnh hưởng sâu rộng, kết nối lý thuyết số và lý thuyết biểu diễn.
Chủ nghĩa kiến tạo (构造主义 – Gòuzàozhǔyì): Một nhánh của chủ nghĩa trực giác, yêu cầu các đối tượng toán học phải được “kiến tạo” một cách tường minh.
Lý thuyết đệ quy (递归论 – Dìguīlùn): Còn được gọi là lý thuyết tính toán, một nhánh của logic toán học và khoa học máy tính lý thuyết, nghiên cứu các hàm tính toán được và mức độ không giải được của các vấn đề.
Lý thuyết kiểu (类型论 – Lèixínglùn): Trong logic toán học và khoa học máy tính, lý thuyết kiểu là bất kỳ hệ thống hình thức nào trong đó mọi “thuật ngữ” (term) đều có một “kiểu” (type) và các phép toán được hạn chế cho các thuật ngữ thuộc một kiểu nhất định.
Tính không thể định nghĩa chân lý của Tarski (塔斯基真不可定义 – Tǎsījī Zhēn Bùkě Dìngyì): Định lý của Alfred Tarski cho thấy rằng chân lý số học không thể được định nghĩa trong chính số học.
Siêu toán học (元数学 – Yuánshùxué): Nghiên cứu về chính toán học, sử dụng các phương pháp toán học để nghiên cứu các hệ thống toán học.
Vô hạn siêu hạn (无穷超穷 – Wúqióng Chāoqióng): Liên quan đến các cấp độ khác nhau của vô hạn, như được mô tả bởi các số siêu hạn của Cantor.
Chủ nghĩa Platon (柏拉图主义 – Bólātúzhǔyì): Trong triết học toán học, là quan điểm cho rằng các đối tượng toán học tồn tại một cách khách quan, độc lập với tâm trí con người.
Vòng lặp (循环 – Xúnhuán): Một cấu trúc điều khiển trong lập trình cho phép một khối mã được thực thi lặp đi lặp lại.
Tự tham chiếu (自指 – Zìzhǐ): Một câu lệnh hoặc cấu trúc tham chiếu đến chính nó.
Vấn đề dừng máy (停机问题 – Tíngjī Wèntí): Vấn đề quyết định xem một chương trình tùy ý và một đầu vào có dừng lại hay chạy mãi mãi hay không. Alan Turing đã chứng minh rằng không có thuật toán tổng quát nào có thể giải quyết vấn đề dừng máy cho tất cả các cặp chương trình-đầu vào.
Tính hoàn chỉnh Turing (图灵完备 – Túlíng Wánbèi): Một hệ thống các quy tắc thao tác dữ liệu (chẳng hạn như một tập lệnh của máy tính, một ngôn ngữ lập trình, hoặc một máy tự động tế bào) được cho là hoàn chỉnh Turing hoặc mạnh về mặt tính toán nếu nó có thể được sử dụng để mô phỏng bất kỳ máy Turing đơn băng nào.
Ngôn ngữ kiểu chuẩn hóa mạnh (强规范化类型语言 – Qiáng Guīfànhuà Lèixíng Yǔyán): Ngôn ngữ lập trình có hệ thống kiểu nghiêm ngặt, trong đó mọi biểu thức đều có một kiểu xác định và các phép toán chỉ được phép trên các kiểu tương thích. “Chuẩn hóa mạnh” (strong normalization) có nghĩa là mọi chương trình hợp lệ sẽ kết thúc.
Bug (程序错误 – Chéngxù Cuòwù, thường dùng từ gốc “bug”): Lỗi trong chương trình máy tính.
Màn hình xanh (蓝屏 – Lánpíng): Màn hình lỗi nghiêm trọng trong hệ điều hành Windows.
Trình biên dịch (编译器 – Biānyìqì): Một chương trình máy tính dịch mã nguồn được viết bằng một ngôn ngữ lập trình (ngôn ngữ nguồn) sang một ngôn ngữ lập trình khác (ngôn ngữ đích, thường là mã máy hoặc mã byte).
Hợp đồng thông minh blockchain (区块链智能合约 – Qūkuàiliàn Zhìnéng Héyuē): Các chương trình máy tính tự thực thi, với các điều khoản của thỏa thuận giữa người mua và người bán được viết trực tiếp vào các dòng mã. Chúng chạy trên một blockchain.
Con trỏ (指针 – Zhǐzhēn): Trong lập trình, một con trỏ là một đối tượng lưu trữ địa chỉ bộ nhớ của một đối tượng khác.
Kiểu mạnh (强类型 – Qiáng Lèixíng) và Kiểu yếu (弱类型 – Ruò Lèixíng): Liên quan đến mức độ nghiêm ngặt của hệ thống kiểu trong một ngôn ngữ lập trình. Ngôn ngữ kiểu mạnh thực thi các quy tắc kiểu một cách nghiêm ngặt, trong khi ngôn ngữ kiểu yếu có thể cho phép các chuyển đổi kiểu ngầm hoặc các thao tác không an toàn về kiểu.
Suy luận kiểu (类型推导 – Lèixíng Tuīdǎo): Khả năng của trình biên dịch tự động suy ra kiểu của một biểu thức mà không cần lập trình viên khai báo tường minh.
Thu gom rác (垃圾回收 – Lājī Huíshōu): Một hình thức quản lý bộ nhớ tự động, trong đó trình thu gom rác cố gắng thu hồi bộ nhớ đã được cấp phát nhưng không còn được chương trình sử dụng.
Trình thông dịch (解释器 – Jiěshìqì): Một chương trình máy tính trực tiếp thực thi các lệnh được viết bằng một ngôn ngữ lập trình hoặc kịch bản, mà không yêu cầu chúng phải được biên dịch trước thành mã máy.
Máy ảo (虚拟机 – Xūnǐjī): Một sự mô phỏng của một hệ thống máy tính.
Ngôn ngữ tĩnh (静态语言 – Jìngtài Yǔyán) và Ngôn ngữ động (动态语言 – Dòngtài Yǔyán): Ngôn ngữ tĩnh thực hiện kiểm tra kiểu tại thời điểm biên dịch, trong khi ngôn ngữ động thực hiện kiểm tra kiểu tại thời điểm chạy.
Bắt lỗi (错误捕获 – Cuòwù Bǔhuò): Cơ chế trong lập trình để xử lý các lỗi hoặc ngoại lệ có thể xảy ra trong quá trình thực thi chương trình.
An toàn về kiểu (类型安全 – Lèixíng Ānquán): Một thuộc tính của ngôn ngữ lập trình ngăn chặn hoặc không khuyến khích các lỗi kiểu.
Đồng thời (并发 – Bìngfā): Khả năng của một hệ thống thực thi nhiều tác vụ hoặc quy trình cùng một lúc hoặc xen kẽ.
Rust: Một ngôn ngữ lập trình đa mô hình, được biên dịch, tập trung vào an toàn, đặc biệt là an toàn bộ nhớ và an toàn đồng thời.
Không kiểu (无类型 – Wú Lèixíng): Ngôn ngữ lập trình không có hệ thống kiểu hoặc có hệ thống kiểu rất lỏng lẻo, cho phép các thao tác trên dữ liệu mà không cần kiểm tra kiểu.