2009-03-30 23 views
6

Tôi đã đọc một vài bài báo từ Kahan tối nay và số famous rant của anh ấy chống lại Java. Trước khi tôi đi sâu vào đặc tả JVM, đã làm bất cứ điều gì thay đổi kể từ khi rant ban đầu trên mặt trận này? Ví dụ:Việc triển khai điểm nổi của Java vẫn có vấn đề được xác định bởi Kahan?

  • thiết lập chế độ làm tròn
  • truy cập vào cờ
  • nhận chính xác hơn cho miễn phí
  • ...?

Cảm ơn,

Nico.

+0

Câu hỏi này có thể cần phải được lặp lại. Điều này dường như đang dẫn đến thảo luận. –

+0

Tôi đã đặt tiêu đề cho một câu hỏi cụ thể để giảm thiểu khả năng câu hỏi này sẽ được đóng lại một cách tổng thể như cố gắng gợi lên thảo luận thay vì tìm kiếm câu trả lời. – Eddie

+0

Ồ, đó là một bài báo hấp dẫn. Là C# chỉ là xấu? – Chris

Trả lời

2

Giáo sư của Kahan, Joe Darcy, trở thành "chim hoàng đạo nổi" của Sun. Bài blog của anh ta "Everything Old is New Again", là một điểm đầu vào để tìm hiểu thêm về công việc mà anh ta đã làm để sửa chữa các vấn đề. Đã có những cải tiến lớn.

+0

Cảm ơn bạn, nhưng điều này không phù hợp với rant. Nhưng nó gợi ý thực tế là không có thay đổi trong hệ thống fp. – nraynaud

0

Đoán của tôi là chúng vẫn hợp lệ vì tôi chưa thấy nhiều thay đổi trong khu vực này kể từ '98.

Tuy nhiên, tôi không chắc chắn chúng sẽ thực sự được sử dụng nhiều ngay cả khi chúng được thêm vào ngày hôm nay. Nhiều ngôn ngữ hỗ trợ số học chính xác biến (cũng như Java) mà dường như là một giải pháp tốt hơn cho loại vấn đề này. ví dụ. BigInteger, BigDecimal.

+1

"Độ chính xác tùy ý", không phải "độ chính xác thay đổi". Cùng với những thay đổi đối với ngữ nghĩa dấu chấm động trong Java 2.0 (1.2) các loại chính xác tùy ý đưa ra một câu trả lời tốt cho các khiếu nại của Kahan. Không phải tôi là một nhà phân tích số. – Guss

+1

Tôi nên thú nhận rằng tôi chưa bao giờ thấy một ma trận đảo ngược hoặc một dự báo Kalman trong độ chính xác tùy ý. Tôi không chắc đây là công cụ thích hợp để mô phỏng số. – nraynaud

Các vấn đề liên quan