J.M.库切的早期编程生涯中的计算机诗歌
The computer poetry of J. M. Coetzee's early programming career (2017)

原始链接: https://sites.utexas.edu/ransomcentermagazine/2017/06/28/the-computer-poetry-of-j-m-coetzees-early-programming-career/

在获得文学声誉和诺贝尔奖之前,J.M. Coetzee 在 20 世纪 60 年代初曾是一名计算机程序员,这段经历常常被忽视。兰索姆中心的研究揭示了 Coetzee 早期的“计算机诗歌”实验——利用算法设计生成重复文本行的程序。 在 Atlas 2 超级计算机上工作时,Coetzee 编写代码,有时使用复杂的机器语言,如二进制和十六进制,后来则使用 FORTRAN。虽然这些代码未发表,但其中的片段却出现在他已发表的诗歌中。 这项研究由 Rebecca Roach 领导,旨在探索 Coetzee 的编程经验与他的文学作品之间的联系。它也引发了关于如何研究和保存数字原生档案的关键问题,包括访问和解读计算机代码本身的挑战——确定什么构成程序的“文本”。Roach 的工作强调了理解文学与技术之间相互作用日益重要的意义,因为越来越多的作家正在创建数字档案。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 J.M. Coetzee早期编程生涯的计算机诗歌 (utexas.edu) 9点 由 bluejay2 46分钟前 | 隐藏 | 过去的 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:
相关文章

原文

Writer J. M. Coetzee’s early poetry is almost undecipherable. That’s because it was written in computer code.

Coetzee’s global reputation rests on his literary output, for which he received a Nobel Prize in 2003. Before he embarked on a career as a scholar and writer, the South African–born writer was a computer programmer in the early years of the industry’s development (1962–1965). I believe that this experience, while short, was vital for the development of Coetzee’s writerly project. While visiting the Ransom Center on a research fellowship, I examined Coetzee’s papers, which offer tantalizing clues about his neglected “other career.”

 

In the mid 1960s Coetzee was working on one of the most advanced programming projects in Britain. During the day he helped to design the Atlas 2 supercomputer destined for the United Kingdom’s Atomic Energy Research Establishment at Aldermaston. At night he used this hugely powerful machine of the Cold War to write simple “computer poetry,” that is, he wrote programs for a computer that used an algorithm to select words from a set vocabulary and create repetitive lines. Coetzee never published these results, but edited and included phrases from them in poetry that he did publish.

 

While Coetzee was never quite at risk of starting World War III, these important experiments have gone under the radar of both Coetzee scholars and historians of computing are concerned. Readers of Coetzee may be familiar with these experiences from their description in his second “fictional autobiography,” Youth (2002), but Coetzee’s role in the Atlas 2 project and his sustained interest in computing across his academic and literary career have been largely ignored.

A page of J. M. Coetzee’s computer code poetry, dated May 30, 1965.

While at the Ransom Center I was able to examine print-outs testifying to Coetzee’s poetry generation on the Atlas 2. I say examine because reading them entailed a steep learning curve on my part: some were written in binary and hexadecimal number strings. This individuated “machine code” is designed to instruct the computer, but is difficult for programmers to read and proved almost incomprehensible to me. Other documents were written in FORTRAN, the first high-level programming language, developed in the late 1950s as a language that was easier for human users to write and read, but could then be easily “translated” via a compiler into machine code. Still others were written in FORTRAN “pseudocode,” an idiosyncratic form of notation that a programmer such as Coetzee might develop (a sort of personal shorthand) that resembles FORTRAN but is not executable.

 

Excitingly, I also was able to examine Coetzee’s born-digital materials, recovered from 5.25” and 3.5” floppy diskettes. This was invaluable, and enabled me to begin to establish a timeline of what kinds of computing hardware and software Coetzee was employing across his writing career. I am extremely grateful to the Center’s digital archivist Abby Adams for devoting so much of her time both before and after I arrived to making this collection available. Without her help, my research would have been restricted to consulting print-outs of such digital materials—useful, but less than ideal! Thanks to her I was able to establish many of the file types of Coetzee’s records, which will help me to determine the software on which he wrote the majority of his novels.

 

While these are still early days for this research project, having access to Coetzee’s electronic files, programming records, and output has prompted a number of fascinating challenges and research questions: How do you read code? What is the “text” of a program—the machine code, the high-level programming, or the output it generates? How do you preserve an electronic file and how should the scholar access it? As more and more writers produce born-digital archives, these questions will only become more urgent, for archivists and for literary scholars. Looking at Coetzee’s other career will, I hope, help to clarify some of these issues.


Rebecca Roach is a postdoctoral researcher at King’s College London. Her current book project, of which her work on Coetzee is part, is titled “Machine Talk” and explores communication and collaboration in digital literature. Her fellowship at the Ransom Center was supported by the Andrew W. Mellon Foundation Research Fellowship Endowment.

联系我们 contact @ memedata.com