Communications of the ACM
Editor-in-chief | Moshe Y. Vardi |
---|---|
Categories | Computer science |
Frequency | Monthly |
First issue | 1957 |
Company | Association for Computing Machinery |
Country | United States |
Language | English |
Website | cacm |
ISSN | 0001-0782 |
Communications of the ACM is the monthly magazine of the Association for Computing Machinery (ACM). It was established in 1957, with Saul Rosen its first managing editor. It is sent to all ACM members.[1][2] Articles are intended for readers with backgrounds in all areas of computer science and information systems. The focus is on the practical implications of advances in information technology and associated management issues; ACM also publishes a variety of more theoretical journals.
The magazine straddles the boundary of a science magazine, trade magazine, and a scientific journal. While the content is subject to peer review, the articles published are often summaries of research that may also be published elsewhere. Material published must be accessible and relevant to a broad readership.[3]
From 1960 onward, CACM also published algorithms, expressed in ALGOL. The collection of algorithms later became known as the Collected Algorithms of the ACM.[4]
Notable articles
Some notable articles are:[according to whom?][original research?]
- The issue of what to call the then-fledgling field of computer science was raised by the editors of DATA-LINK in a letter to the editor in 1958. They called for giving the field a name "which is brief, definite, distinctive".[5] The call was echoed by a wide range of suggestions, including comptology (Quentin Correll),[6] hypology (P.A. Zaphyr),[7] and datalogy (Peter Naur).[8]
- C. A. R. Hoare's Quicksort.[9]
- Martin Davis, George Logemann, and Donald Loveland described in 1962 the DPLL algorithm, containing the essential algorithm on which most modern SAT solvers are based.[10]
- The "Revised report on the algorithm language ALGOL 60": A landmark paper in programming language design describing the results of the international ALGOL committee.[11]
- Kristen Nygaard and Ole-Johan Dahl's original paper on Simula-67.[12]
- Edsger W. Dijkstra's famous letter inveighing against the use of GOTO.[13] The letter was reprinted in Jan 2008 in the 50th anniversary edition.[14]
- Dijkstra's original paper on the THE operating system. This paper's appendix, arguably even more influential than its main body, introduced semaphore-based synchronization.[15]
- Ronald L. Rivest, Adi Shamir, and Leonard M. Adleman's first public-key cryptosystem (RSA).[16]
See also
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Rosen's vita at history.computer.org
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- Pages with reference errors
- All articles with specifically marked weasel-worded phrases
- Articles with specifically marked weasel-worded phrases from December 2011
- Articles that may contain original research from December 2011
- Official website missing URL
- Association for Computing Machinery publications
- American computer magazines
- Computer science journals
- Magazines established in 1957
- American monthly magazines
- English-language magazines
- Magazines published in New York City