2010-10-10 43 views
8

Trở lại trong ngày, ủy ban tiêu chuẩn FORTRAN đã xem xét đề xuất kỹ thuật được gọi là "Thư O được coi là có hại". Tôi đã từng có thể tìm thấy liên kết tới văn bản của đề xuất này trên mạng, nhưng dường như đã biến mất kể từ lần cuối tôi tìm kiếm - liên kết đã biến mất khỏi trang Wikipedia có liên quan và các lần truy cập Google duy nhất cho thuật ngữ được tham chiếu trở lại Wikipedia. Có ai xảy ra để biết một kho thông tin tốt về FORTRAN để tôi có thể theo dõi nó xuống, hoặc thậm chí tốt hơn, có một liên kết đến đề xuất chính nó?Chữ O được coi là có hại?

+1

chưa bao giờ nghe nói về điều đó. có phải vì nó có thể dễ dàng bị nhầm lẫn với 0 không? – Claudiu

+2

@Claudiu Trong số những thứ khác, vâng. Nó cũng bị nghi ngờ bởi vì các lập trình viên có thể viết các câu lệnh GOTO bằng cách sử dụng bức thư đó. – estanford

+0

Tại sao lại là downvote? Bí mật, nhưng câu hỏi hợp lệ, và không phải là "Tôi tự hỏi x, bạn có thể hỏi google cho tôi?" loại. – delnan

Trả lời

0

Được đề cập trên Wikipedia, được gọi là trò đùa/văn hóa dân gian. Không làm tôi ngạc nhiên TBH.

+0

Nó được đề cập trên Wikipedia - ở nhiều nơi, thậm chí - nhưng đã từng là một liên kết trên các trang Wiki đi thẳng đến văn bản của đề xuất. Đó là thứ tôi đang theo đuổi. – estanford

+2

@estanford Quá xấu Wikipedia không giữ lại lịch sử thay đổi. Oh wai- – bzlm

+0

@bzlm Tôi đã xem lại lịch sử thay đổi trong một thời gian, nhưng chưa có may mắn. Lần cuối cùng tôi có thể tìm thấy liên kết này cách đây nhiều năm, nên có rất nhiều thứ tôi cần để tìm kiếm sự thay đổi. – estanford

1

Tôi nghĩ rằng đây là người yêu cầu: Bruce A. Martin. Anh ta dường như * là người đã đăng nó trên Wikipedia, và anh ta tự đặt mình làm việc tại Brookhaven (nơi mà bài báo được lưu hành) cùng một lúc.

Các trích dẫn ông cho trên Wikipedia cho bài viết là:

X3J3 phân phối sau cuộc họp cho cuộc họp được tổ chức tại Phòng thí nghiệm quốc gia Brookhaven vào tháng năm 1976.

(* trang người dùng cho người dùng đã đăng liên kết tới trang web dưới dạng tài liệu của họ)

+0

Đây là khách hàng tiềm năng. Có một số gợi ý về Tiêu chuẩn mở (http: // open-std.org/JTC1/SC22/WG5/3054) đề xuất của Thư O thậm chí có thể được viết bởi anh ta, hoặc ít nhất một đề xuất cùng tên. Tôi đang xem xét nó ngay bây giờ. – estanford

+0

Funnily đủ, nếu bạn Google cho "Letter o coi là có hại" và hạn chế phạm vi tìm kiếm trước năm 2004, tôi nhận được kết quả http://www.j3-fortran.org/ ... nhưng tôi vẫn chưa tìm thấy bất kỳ đề cập đến trên trang web :) – porges

2

Bạn thực sự là chính xác! Có, đã có một đề xuất như vậy (được gọi là "Thư" O "Được coi là có hại") trong bộ tài liệu chính thức được cung cấp cho các thành viên bỏ phiếu tại cuộc họp tháng X193 năm X3J3 được tổ chức tại Phòng thí nghiệm Quốc gia Brookhaven. (Tại cuộc họp này, ủy ban đã chọn "Fortran 77", với sáu chữ thường, như tên cho bản sửa đổi ngôn ngữ này.)

Tôi có thể xác minh điều này bởi vì tôi không chỉ là người dẫn chương trình này cuộc họp mà còn là tác giả thực sự của "đề xuất" ẩn danh này. Như vậy, tôi đã nhập ngũ đánh máy (thư ký của sếp của tôi, Bette) để nhập "đề xuất" giả mạo này theo đúng định dạng và đưa nó vào bản phân phối chính thức được cung cấp tại cuộc họp (Phòng hội thảo B của Berkner Hall).

Loren Meissner đã rất thích thú bởi nó rằng ông đã viết một mục nhỏ trong một ấn phẩm Fortran mà ông là biên tập viên. Walt Brainerd cũng đề cập đến nó trong ấn phẩm của ông. Tôi đã tuyên thệ cả hai người trong số họ để giữ bí mật liên quan đến trò đùa nhỏ của tôi, vì vậy những bài báo đó không nhận ra tôi. (. Xin lỗi, tôi không nhớ tên của hai ấn phẩm này)

Các danh sách các đối số pro và con (như là điển hình của kiến ​​nghị X3J3 trong những ngày đó) bao gồm:

  • Khôi phục số lượng Các ký tự Fortran đến 48 (bằng cách bỏ qua 'O'to đối trọng việc bổ sung dấu hai chấm': ')
  • Giải quyết các sự mơ hồ gây ra bởi vòng lặp lồng nhau DO.
  • Loại bỏ các vấn đề với (không được chấp nhận) Các thông số kỹ thuật của Hollerith trong các câu lệnh FORMAT.
  • Ngăn chặn lạm dụng báo cáo GO TO.

trong khi "con" danh sách chứa chỉ có một sự phản đối (với một sự từ bỏ):

  • Đề xuất này có thể làm mất hiệu lực một số chương trình FORTRAN hiện có, nhưng hầu hết trong số này là có thể "tiêu chuẩn phù hợp" anyway.
Các vấn đề liên quan