A curated list of papers that may be of interest to Software Engineering students or professionals. See the sources and selection criteria below.
<br/> <details open> <summary>List of papers by topic</summary> <br/>Von Neumann's First Computer Program. Knuth (1970).
<sub>Computer History; Early Programming</sub>
Computing Machinery and Intelligence. Turing (1950).
<sub>Early Artificial Intelligence</sub>
A Method for the Construction of Minimum-Redundancy Codes. Huffman (1952).
<sub>Information Theory</sub>
Engineering a Sort Function. Bentley, McIlroy (1993).
<sub>Data Structures; Algorithms</sub>
A Design Methodology for Reliable Software Systems. Liskov (1972).
<sub>Software Design</sub>
Programming with Abstract Data Types. Liskov, Zilles (1974).
<sub>Abstract Data Types; Object-Oriented Programming</sub>
Why Functional Programming Matters. Hughes (1990).
<sub>Functional Programming</sub>
An Incremental Approach to Compiler Construction. Ghuloum (2006).
<sub>Language Design; Compilers</sub>
No Silver Bullet: Essence and Accidents of Software Engineering. Brooks (1987).
<sub>Software Engineering; Project Management</sub>
Communicating sequential processes. Hoare (1978).
<sub>Concurrency</sub>
The UNIX Time- Sharing System. Ritchie, Thompson (1974).
<sub>Operating Systems</sub>
A Relational Model of Data for Large Shared Data Banks. Codd (1970).
<sub>Databases</sub>
A Protocol for Packet Network Intercommunication. Cerf, Kahn (1974).
<sub>Networking</sub>
New Directions in Cryptography. Diffie, Hellman (1976).
<sub>Cryptography</sub>


职场AI,就用扣子
AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!


多风格AI绘画神器
堆友平台由阿里巴巴设计团队 创建,作为一款AI驱动的设计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。

