Communications of the ACM (CACM) — ведущий ежемесячный журнал Ассоциации вычислительной техники (ACM). Издаётся с 1957 года. Журнал рассылается всем членам ACM, число которых около 80 тыс. Статьи нацелены на читателей с подготовкой во всех областях компьютерных наук и информационных систем. Внимание издания сфокусировано на практических последствиях развития информационных технологий и сопутствующих вопросах управления этим развитием. ACM также издаёт ряд журналов более теоретической направленности.
CACM сочетает стили научно-популярного, профессионального и научного журналов. В то время как содержание проходит рецензирование, публикуемые статьи зачастую являются обобщением исследований, которые публиковались в другом месте. Публикуемый материал должен быть доступен и значим для широкого круга читателей.
Исторически значимые статьи
Много примечательных дискуссий и результатов в истории компьютерных наук было опубликовано в CACM.
- Вопрос о том, как называть новую в то время область компьютерных наук был поднят редакторами DATA-LINK в письме редактору CACM, опубликован в 1958 году, в первый год существования журнала. Они призывали дать название «короткое, чёткое, характерное».[1] В ответ на призыв поступил широкий спектр предложений, например, «комптология» (Квентин Коррелл),[2] «гипология» (П. А. Зафир)[3] и «даталогия» (Питер Наур).[4]
- Статья, описывающая алгоритм быстрой сортировки Энтони Хоара.[5]
- Мартин Девис, Джордж Лоджманн и Дональд Лавленд описали в 1962 году алгоритм DLLP, взятый за основу для большинства современных решений задачи выполнимости булевых формул.[6]
- «Исправленный отчёт об алгоритмическом языке Алгол 60»: ключевой документ в проектировании языков программирования, описывающий результаты достигнутые международным комитетом по Алголу.[7]
- Заметка о смене названия Association for Computing Machinery, так как термин «machinery» в вопросе не длиннее размера дома и сейчас измеряется в микрометрах.[8][9][10]
- Первая статья Кристена Нюгорда и Оле-Йохана Даля о Симуле-67.[11]
- Знаменитое письмо Эдсгера Дейкстры «о вреде оператора GOTO».[12] Письмо было перепечатано в 2008 году, к 60-летию CACM.[13]
- Статья Дейкстры об операционной системе THE. В приложении к этой статье была предложена синхронизация на основе семафоров.[14]
- Рональд Ривест, Ади Шамир и Леонард Адлеман описали первую криптографическую систему с откытым ключом (RSA).[15]
См. также
Примечания
- 10.1145/368796.368802.
- ↑ «». Communications of the ACM 1 (7): 2.
- ↑ «». Communications of the ACM 2 (1): 4.
- ↑ «». Communications of the ACM 9 (7): 485.
- ↑ C.A.R. Hoare (1961). «Partition: Algorithm 63, Quicksort: Algorithm 64, and Find: Algorithm 65». Communications of the ACM 4 (7): 321.
- 10.1145/368273.368557.
- 10.1145/366193.366201.
- 10.1145/364995.364997.
- 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."
- 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.
- 10.1145/365813.365819.
- ↑ E.W. Dijkstra (1968). «Go To statement considered harmful». Communications of the ACM 11 (3): 148.
- (A Look Back at) Go To Statement Considered Harmful. Архивировано из первоисточника 23 июля 2012. Проверено 12 июня 2008.
- 10.1145/363095.363143.
- A method for obtaining digital signatures and public-key cryptosystems (англ.) // Communications of the ACM. — New York, NY, USA: ACM, 1978. — Т. 21. — № 2, Feb. 1978. — С. 120—126. — 0001-0782. — 10.1.1.40.5588
Ссылки