Communications of the ACM
Communications of the ACM (CACM) — ведущий ежемесячный журнал Ассоциации вычислительной техники (ACM). Издаётся с 1957 года. Журнал рассылается всем членам ACM, число которых около 80 тыс. Статьи нацелены на читателей с подготовкой во всех областях компьютерных наук и информационных систем. Внимание издания сфокусировано на практических последствиях развития информационных технологий и сопутствующих вопросах управления этим развитием. ACM также издаёт ряд журналов более теоретической направленности.
Communications of the ACM | |
---|---|
англ. Communications of the ACM[1][2][3][…] | |
| |
Сокращённое название (ISO 4) |
CACM |
Специализация | Computer Science |
Периодичность | ежемесячно |
Язык | английский |
Главный редактор | Моше Варди |
Учредители | Ассоциация вычислительной техники |
Страна | США |
Издатель | Ассоциация вычислительной техники[2][3][4][…] |
Дата основания | 1957 |
ISSN печатной версии | 0001-0782 |
Веб-сайт | cacm.acm.org |
CACM сочетает стили научно-популярного, профессионального и научного журналов. В то время как содержание проходит рецензирование, публикуемые статьи зачастую являются обобщением исследований, которые публиковались в другом месте. Публикуемый материал должен быть доступен и значим для широкого круга читателей.
Исторически значимые статьи
Много примечательных дискуссий и результатов в истории компьютерных наук было опубликовано в CACM.
- Вопрос о том, как называть новую в то время область компьютерных наук был поднят редакторами DATA-LINK в письме редактору CACM, опубликован в 1958 году, в первый год существования журнала. Они призывали дать название «короткое, чёткое, характерное».[5] В ответ на призыв поступил широкий спектр предложений, например, «комптология» (Квентин Коррелл),[6] «гипология» (П. А. Зафир)[7] и «даталогия» (Петер Наур).[8]
- Статья, описывающая алгоритм быстрой сортировки Энтони Хоара.[9]
- Мартин Дэвис, Джордж Лоджманн и Дональд Лавленд описали в 1962 году алгоритм DPLL, взятый за основу для большинства современных решений задачи выполнимости булевых формул.[10]
- «Исправленный отчёт об алгоритмическом языке Алгол 60»: ключевой документ в проектировании языков программирования, описывающий результаты достигнутые международным комитетом по Алголу.[11]
- Заметка о смене названия Association for Computing Machinery, так как термин «machinery» в вопросе не длиннее размера дома и сейчас измеряется в микрометрах.[12][13][14]
- Первая статья Кристена Нюгора и Оле-Йохана Даля о Симуле-67.[15]
- Знаменитое письмо Эдсгера Дейкстры «о вреде оператора GOTO».[16] Письмо было перепечатано в 2008 году, к 60-летию CACM.[17]
- Статья Дейкстры об операционной системе THE. В приложении к этой статье была предложена синхронизация на основе семафоров.[18]
- Рональд Ривест, Ади Шамир и Леонард Адлеман описали первую криптографическую систему с открытым ключом (RSA).[19]
См. также
Примечания
- The ISSN portal (англ.) — Paris: ISSN International Centre, 2005. — ISSN 0001-0782
- Agence bibliographique de l'enseignement supérieur (France) Système universitaire de documentation (фр.) — Montpellier: ABES, 2001.
- HathiTrust Catalogue
- Library of Congress Online Catalog
- Weiss, E. A.; Corley, Henry P. T. Letters to the editor (англ.) // Communications of the ACM : journal. — 1958. — Vol. 1, no. 4. — P. 6. — doi:10.1145/368796.368802.
- {{{заглавие}}} (англ.) // Communications of the ACM : journal. — Vol. 1, no. 7. — P. 2.
- {{{заглавие}}} (англ.) // Communications of the ACM : journal. — Vol. 2, no. 1. — P. 4.
- {{{заглавие}}} (англ.) // Communications of the ACM : journal. — Vol. 9, no. 7. — P. 485.
- C.A.R. Hoare. Partition: Algorithm 63, Quicksort: Algorithm 64, and Find: Algorithm 65 (англ.) // Communications of the ACM : journal. — 1961. — Vol. 4, no. 7. — P. 321.
- M. Davis, G. Logemann, D. Loveland. A Machine Program for Theorem Proving (англ.) // Communications of the ACM : journal. — 1962. — Vol. 5, no. 7. — P. 394. — doi:10.1145/368273.368557.
- Backus, J. W.; Wegstein, J. H.; Van Wijngaarden, A.; Woodger, M.; Nauer, P.; Bauer, F. L.; Green, J.; Katz, C.; McCarthy, J. Revised report on the algorithm language ALGOL 60 (англ.) // Communications of the ACM : journal. — 1963. — Vol. 6, no. 1. — P. 1. — doi:10.1145/366193.366201.
- G.E. Forsythe. President's letter to the ACM membership: Why ACM? (англ.) // Communications of the ACM : journal. — 1965. — Vol. 8, no. 7. — P. 422. — doi:10.1145/364995.364997.
- D.D. McCracken. A letter from the ACM Vice-President: The ACM name change (англ.) // Communications of the ACM : journal. — 1976. — Vol. 19, no. 10. — P. 539. — doi:10.1145/360349.360351.. In this letter, McCracken suggests that the word machinery is dropped from the name. To highlight the seriousness of the situation, he writes: «If we don’t act sometime, we’ll still be called Association for Computing Machinery in the year 2000.»
- R.L. Ashenhurst. ACM forum (англ.) // Communications of the ACM : journal. — 1986. — Vol. 29, no. 4. — P. 260—265. — doi:10.1145/5684.315614.. A letter by P.A.T. Wolfgang («I thought that the name issue died in 1978») and responses by R.L. Ashenhurst and R.F. Hespos.
- K. Nygaard, O.-J. Dahl. Simula: An ALGOL-based simulation language (англ.) // Communications of the ACM : journal. — 1966. — Vol. 9, no. 9. — P. 671. — doi:10.1145/365813.365819.
- E.W. Dijkstra. Go To statement considered harmful (англ.) // Communications of the ACM : journal. — 1968. — Vol. 11, no. 3. — P. 148.
- E.W. Disjkstra. (A Look Back at) Go To Statement Considered Harmful . Association for Computing Machinery (2008 [1968]). Дата обращения: 12 июня 2008. Архивировано 23 июля 2012 года.
- E.W. Dijkstra. Structure of the 'THE'-Multiprogramming System (англ.) // Communications of the ACM : journal. — 1968. — Vol. 11, no. 5. — P. 341. — doi:10.1145/363095.363143.
- Rivest R., Shamir A., Adleman L. A method for obtaining digital signatures and public-key cryptosystems (англ.) // Commun. ACM — [New York]: Association for Computing Machinery, 1978. — Vol. 21, Iss. 2. — P. 120—126. — ISSN 0001-0782; 1557-7317 — doi:10.1145/359340.359342