Tôi đã từng thích những tựa game kỳ quặc khi tôi bắt đầu học ngành khoa học máy tính nhưng cuối cùng lại thấy chán. Một số tác giả quản lý để viết các tiêu đề thông minh, dễ nhớ và có liên quan nhưng hầu hết các nỗ lực vào các tiêu đề hài hước đều dẫn đến các cụm từ dài, không chính xác và không cần thiết mà tôi cảm thấy khó nhớ và tìm kiếm.
Có những bài báo như Logic tạm thời của các chương trình từ năm 1977 của Pnueli , điều này hoàn toàn đơn giản nhưng dễ nhớ đối với tôi. Tôi đoán bạn không có nghĩa là đáng nhớ theo nghĩa đó.
Leslie Lamport có một số bài báo với những tiêu đề đáng nhớ không khiến tôi thấy buồn cười. Các tiêu đề thuộc loại bạn muốn có rất nhiều và tôi không nghĩ rằng có thể có một danh sách toàn diện từ xa, ngay cả những bài báo tôi đã đọc và ghi nhớ hoặc thậm chí những bài được coi là quan trọng. Tuy nhiên, hãy để tôi nhớ lại một vài, nhóm chúng khi thích hợp.
Những tác phẩm của Leslie Lamport
Lamport mô tả câu chuyện đằng sau các giấy tờ khác nhau ở đây . Ông có nhiều danh hiệu đáng nhớ, mặc dù không phải tất cả các danh hiệu (hoặc giấy tờ) đều được đón nhận.
Thời gian, Đồng hồ và thứ tự các sự kiện trong một hệ thống phân tán , Lamport, 1978, một bài báo kinh điển trong các hệ thống phân tán. Tiêu đề gợi lên hình ảnh của các sơ đồ trong bài báo, chúng gợi nhớ đến các sơ đồ tương đối đặc biệt.
"Đôi khi" đôi khi là "Không bao giờ" , Lamport, 1980. Đọc điều này tôi ngay lập tức tìm ra các định lý logic tạm thời được gợi ý.
Vấn đề về tướng Byzantine , Lamport, Pease, Shostak, 1982
- "EWD 1013" , 1988. Đáng chú ý vì chỉ Dijkstra viết EWD.
- Cách kể một chương trình từ ô tô , 1996
- Nghị viện bán thời gian , Lamport, 1998. Được biết đến với cái tên Paxos. Xem trang của anh ấy để biết câu chuyện của bài báo này và thuật toán chứa nó.
Tiêu đề giấy được coi là có hại
(nhờ @Bakuriu và @ Kaj_Sotala, có ý kiến đã giúp tôi mở rộng điểm này)
Edsger Dijkstra đã gửi một trường hợp chống lại tuyên bố Goto (cũng là EWD 215) cho Truyền thông của ACM và tiêu đề cuối cùng đã được biên tập viên Niklaus Wirth sửa đổi thành tiêu đề nổi tiếng được đưa ra dưới đây. Tiêu đề này sinh ra một loạt các câu trả lời. Những tiêu đề như vậy đã tồn tại trong báo chí như được chỉ ra trong bài viết nhật ký Ngôn ngữ này . Cụ thể, các phản ứng đệ quy đối với "X được coi là có hại" với "` X được coi là có hại ", được coi là có hại" có thể được tìm thấy ngay từ những năm 1950 ( Nhật ký ngôn ngữ , Bệnh lý học Roguish ). Trong trường hợp cụ thể này, chúng tôi đã nhận được những tiêu đề.
- Đi đến tuyên bố được coi là có hại , năm 1968
Lập trình có cấu trúc với đi đến Tuyên bố , Knuth, 1974, đó là một bài viết bình tĩnh, đẹp đẽ. Ông trích dẫn giao tiếp cá nhân của Dijkstra:
"Xin đừng rơi vào cái bẫy tin rằng tôi cực kỳ giáo điều về [tuyên bố]. Tôi có cảm giác không thoải mái khi những người khác tạo ra một tôn giáo từ đó, như thể các vấn đề về lập trình có thể được giải quyết bằng cách một mẹo nhỏ, bằng một hình thức kỷ luật mã hóa đơn giản! " - Edsger Dijkstra, 1973
"Tại Đại hội IFIP năm 1971, tôi rất vui được gặp Tiến sĩ Eiichi Goto của Nhật Bản, người đã vui vẻ phàn nàn rằng ông luôn bị loại." - Knuth
"Goto được coi là có hại" được coi là có hại , Rubin, 1987
"" "GOTO được coi là có hại" Được coi là có hại "Được coi là có hại?" , một bộ sưu tập các câu trả lời từ Moore, Musciano, Liebhaber, Lott và Starr xuất bản năm 1987.
Trên một thư tương đối đáng thất vọng , Dijkstra, 1987, kết thúc bằng điều này:
Rõ ràng, các ưu tiên của tôi không được mọi người chia sẻ, đối với thư của Rubin và hầu hết năm phản ứng mà nó gợi lên đã được tiến hành thay vào đó là về tất cả các loại ngôn ngữ lập trình trên tính năng, có vẻ như bị bỏ qua tốt hơn so với khai thác. Toàn bộ thư tín được thực hiện ở một mức độ khiến tôi nhớ rất rõ về môi trường trí tuệ của hai mươi năm trước, như thể sự trì trệ là đặc điểm chính của nghề điện toán, và đó là một sự thất vọng. - Dijkstra, 1987
Đã có rất nhiều tựa game "X được coi là có hại" kể từ đó (xem Google Scholar ).
Logic, ngôn ngữ lập trình và ngữ nghĩa
Đây là những bài viết khác nhau về logic và ngữ nghĩa với các tiêu đề đáng nhớ. Tôi sẽ mở rộng chúng khi tôi tìm thấy thời gian.
- 700 ngôn ngữ lập trình tiếp theo , Landin, 1966
- Scott không phải lúc nào cũng tỉnh táo , Johnstone, 1981
- Vô tư, công bằng và công bằng: Đạo đức của việc chấm dứt đồng thời , Lehmann, Pnueli, Stavi, 1981
- Tại sao mọi người nghĩ máy tính không thể , Minsky, 1990
- Lợi ích của việc thư giãn đúng giờ , Alur, Feder, Henzinger, 1991
- Lập trình chức năng với Chuối, Ống kính, Phong bì và Dây thép gai , Meijer, Fokkinga, Paterson, 1991
- Một lần và mãi mãi, Kupferman và Pnueli, 1995
- Ngày xửa ngày xưa, Turner, Wadler, Mossin, 1995
- Tổng hợp với Thông tin không đầy đủ , Kupferman và Vardi, 1997 (thông báo thiếu 'n')
- Niềm vui của sự bắt chước , Stirling, 1998
- Từ kiểm tra mô hình biểu tượng tiền sử đến hiện đại , Henzinger, Kupferman, Qadeer, 1998
- Ngày xửa ngày xưa kiểu đa hình , Wansborough và Peyton Jones, 1999
- Trừu tượng lười biếng , Henzinger, Jhala, Majumdar, Sutre, 2002
- Phác thảo của một con voi: Một bản tóm tắt lý thuyết Topos vol. 1 , Johnstone, 2002
- Công thức làm sạch chân không CTL , Purandare và Somenzi, 2002
- Đồng tham gia Tất cả , Kupferman và Boker, 2011
- Tất cả vì giá của Few , Abdulla, Haziza, Holik, 2013