Menu
Đăng ký
Truyện
← Trước Sau →
Truyen.Free

(Đã dịch) Trọng Sinh 1999: Mở Ra Hắc Khoa Kỹ Thời Đại - Chương 351: Tuyệt đối Thần Khí

Trần Tiêu tạm thời đặt tên cho nền tảng trình biên dịch do mình nghiên cứu là Nền tảng Biên dịch Đệ Cửu, cũng là để kỷ niệm thành tựu số học nổi tiếng nhất của quốc gia Hạ cổ đại.

Lập trình đòi hỏi phải dùng ngôn ngữ đơn giản nhất để diễn tả ý nghĩa chính xác nhất. Nguyên tắc này áp dụng cho mọi ngôn ngữ lập trình, dù là C hay bất kỳ ngôn ngữ nào khác.

Tiếng Hán có ưu thế tự nhiên vượt trội, có khả năng diễn đạt ý nghĩa của người viết một cách đơn giản nhất.

Tuy nhiên, để trình biên dịch có thể nhanh chóng và rõ ràng hiểu được ý đồ của lập trình viên, rồi từ đó điều động kho ngôn ngữ tương ứng để giao tiếp với máy móc, thì nó cần phải nắm giữ một lượng lớn ngữ cảnh và kho ngữ liệu.

Hiện tại, Trần Tiêu đã tìm ra một phương pháp: thiết lập các hàm số cấu trúc ngôn ngữ thường dùng cho tiếng Hán.

Nói thẳng thắn hơn, điều này có nghĩa là gán cho mỗi cụm từ một vector, sau đó kết hợp các vector này bằng các công thức toán học.

Đồng thời, thông qua quá trình học tập không ngừng từ kho dữ liệu, nó sẽ liên tục sửa đổi và mở rộng các tổ hợp vector của mình.

Mỗi tổ hợp vector chính là một câu nói chính xác.

Trình biên dịch có thể tự động trích xuất logic ngôn ngữ và các cụm từ then chốt từ tổ hợp đó, đồng thời loại bỏ những cụm từ thừa thãi, không cần thiết, nhằm làm rõ ý đồ của lập trình viên.

Trần Tiêu kiểm tra hệ thống máy chủ.

Máy chủ kho dữ liệu ngôn ngữ của Nền tảng Biên dịch Đệ Cửu đã vận hành được hai ngày.

Trong hai ngày này, máy chủ của Nền tảng Biên dịch Đệ Cửu đã kết nối với máy chủ Baidu, miệt mài thu thập toàn bộ tài nguyên văn bản tiếng Hán chính thống mà Baidu có thể tìm thấy.

Qua quá trình thu thập và học hỏi không ngừng, kho ngôn ngữ của Nền tảng Biên dịch Đệ Cửu sẽ hình thành một cấu trúc logic tương đối hoàn chỉnh.

Những cấu trúc logic này, thực chất chính là những công thức toán học được rút ra từ các vector ngôn ngữ.

Những vector ngôn ngữ và công thức logic này, thực chất chính là lớp mã nguồn cơ bản của nội dung được trình biên dịch xử lý.

Sử dụng lớp mã nguồn cơ bản như vậy, nó có thể giao tiếp với ngôn ngữ C, C++ hoặc các ngôn ngữ lập trình khác, đồng thời điều động chính xác các nội dung liên quan từ những ngôn ngữ lập trình đó.

Trần Tiêu phát triển trình biên dịch này dựa hoàn toàn vào năng lực ngôn ngữ C và C++ cấp độ 8. Với sự am hiểu sâu sắc của Trần Tiêu về hệ thống khoa học kỹ thuật, sau khi học tập rất nhiều ngôn ngữ và hình thành logic riêng, Nền tảng Biên dịch Đệ Cửu rất có thể sẽ trở thành nền tảng cơ sở để chế tạo trí tuệ nhân tạo trong tương lai.

Khi kho ngôn ngữ đã đạt được thành quả bước đầu, Trần Tiêu liền thử nghiệm thực hiện một số lập trình đơn giản.

Chẳng hạn như biên dịch một chương trình tính toán cộng trừ.

Mở Nền tảng Biên dịch Đệ Cửu, Trần Tiêu trực tiếp nhập vào:

Ứng dụng: Cộng trừ số học.

Sau đó nhấp vào nút vận hành.

Cụm từ "Cộng trừ số học" này, thực chất đã đại diện cho một lượng lớn logic ở cấp độ thấp.

Kho ngôn ngữ của trình biên dịch cũng đã hình thành các vector ngôn ngữ và logic toán học tương ứng với phép cộng trừ số học.

Sau đó, Nền tảng Biên dịch Đệ Cửu sẽ dựa theo logic tương ứng để tìm ra ngôn ngữ liên quan đơn giản và phù hợp nhất để sử dụng, đồng thời thu thập và biên soạn ngôn ngữ đó thành chương trình cuối cùng.

Sau khi Trần Tiêu nhấp vận hành, ứng dụng tính toán cộng trừ cũng đã được biên dịch xong.

Anh ấy tùy ý nhập vài con số để tính toán, và kết quả hoàn toàn chính xác.

Trần Tiêu lại kiểm tra kho dữ liệu tương ứng và phát hiện rằng lần này nền tảng biên dịch đã điều động ngôn ngữ C.

Lớp mã nguồn cơ bản của nó khá phức tạp.

#include

int main

{

double sum= 0;

int flage= 1;

for (int i= 1;i

Mọi quyền sở hữu đối với bản dịch này đều thuộc về truyen.free, rất mong bạn đọc tôn trọng điều đó.

Trước Sau
Nghe truyện
Nữ
Nam

Cài đặt đọc truyện

Màu nền:
Cỡ chữ:
Giãn dòng:
Font chữ:
Ẩn header khi đọc
Vuốt chuyển chương

Danh sách chương

Truyen.Free