Xin chào!

Vui lòng đăng ký tài khoản để có thể thảo luận và nhận được những thông tin mới nhất về công nghệ từ diễn đàn.

Đăng ký ngay!

Lý do dẫn đến tên "Windows 10" có thể là do lỗi lập trình không cẩn thận?

TR02

New Member
Tham gia
9/2/14
Bài viết
0
Được thích
5,969
3299 #1

Khi Windows 10 được công bố, nhiều người đã rất ngạc nhiên khi họ bỏ qua con số "9" và điều này dẫn đến câu hỏi: Tại sao lại là Windows 10? Mới đây một người dùng Reddit được cho là lập trình viên Microsoft đã có câu trả lời cho điều này, và thật thú vị khi nguyên nhân của tên gọi "Windows 10" có thể là do lập trình viên không cẩn thận.

Lỗi logic này được đăng trên Reddit như sau:


Nếu bạn không rõ về Code thì logic của đoạn này để kiểm tra phiên bản Windows, và lỗi ở đây nằm ở đoạn dùng hàm "StartsWith" và người lập trình chỉ kiểm tra "Nếu phiên bản hiện tại bắt đầu với Windows 9". Đây là lỗ hổng lập trình vì các bản Windows 95, 98 cũng bắt đầu với "Windows 9".

Lỗi này có thể nằm trong logic lập trình của các sản phẩm bên thứ ba khiến Microsoft phải lựa chọn cách duy nhất là thay bằng tên "Windows 10" để tránh lỗi này. Một phát ngôn viên của Microsoft khi được hỏi về vấn đề này đã phản hồi một cách "khó hiểu" như sau:
"Windows 10 carries Windows forward into a new way of doing things. It is not an incremental change, but a new Windows that will empower the next billion users."
tdiddy.2
TechRum

Theo gizmodo
 

dungnt

New Member
Tham gia
2/4/14
Bài viết
113
Được thích
78
#2
Cứ nghĩ check theo mã nào đó hóa ra check ver theo tên à @@
 

Huệ

New Member
Tham gia
6/3/14
Bài viết
38
Được thích
57
#3
vì họ không có win6 nên số 9 sẽ lẽ loi, thay vào đó số 10 đẹp hơn :">
 

gyokujo

New Member
Tham gia
28/2/14
Bài viết
111
Được thích
81
#4
bá cmn đạo luôn =)), check số đầu mới sợ chứ =))
 
Top Bottom