Jump to content

Ken Arnold

From Alfawiki
Ken Arnold
Born1958
NationalityAmerican
Occupation(s)Software developer, author
Known forCo-creating the game Rogue, contributions to BSD Unix, advancement of Java platform

Kenneth Cutts Richard Cabot Arnold (born 1958) is an American software developer notable for co-creating the dungeon-crawling game Rogue during the 1980s, making key contributions to the original Berkeley Software Distribution (BSD) Unix system, and playing a significant role in the advancement of the Java platform. He is also well-known for his publications on C and C++, including his column "The C Advisor" in UNIX Review.

At Berkeley

Following a year at Lawrence Berkeley National Laboratory, Arnold enrolled at the University of California, Berkeley, where he completed his A.B. in computer science in 1985. During his tenure as president of the Berkeley Computer Club, he was instrumental in enhancing the 2BSD and 4BSD Unix releases, with notable achievements including:

  • curses and termcap: These are portable libraries designed for cursor control and screen handling on ASCII terminals, originally inspired by Bill Joy's vi screen control routines. Curses facilitated cross-terminal full-screen interfaces, establishing itself as a fundamental display management library.
  • Rogue: Alongside Michael Toy and Glenn Wichman, Arnold co-developed this full-screen role-playing game that introduced an innovative overhead dungeon perspective, effectively laying the groundwork for the roguelike genre.
  • fortune: Arnold’s iteration of this program, which displays random quotations, became the BSD standard due to its comprehensive database and simple plain-text file structure that aligned with Unix design principles.
  • ctags: A utility created to generate source code cross-references, streamlining software development processes.

Selected bibliography

See also

External links