Dartmouth logo Dartmouth College Computer Science
Technical Report series
CS home
TR home
TR search TR listserv
By author: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
By number: 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 1999, 1998, 1997, 1996, 1995, 1994, 1993, 1992, 1991, 1990, 1989, 1988, 1987, 1986

Creating Havoc: Havoc Development Program
David Cohn, Stephen Madancy
Dartmouth PCS-TR86-121


One area where use of the computer is essential is in the modern scientific laboratory. High speed computation, data storage and data analysis enable scientists to perform experiments that would otherwise be impractical. A problem inherent to the effective use of special purpose laboratory computers, however, is the fact that this equipment has generally been developed for highly specific uses, and has either tried to cope with existing high-level languages or has abandoned the attempt and required the user to program in a low-level assembly or machine language. Our idea was to design, develop and implement a programming language that is suited to the needs of a laboratory scientist. Our results have led us to believe that the best way to achieve our goals was using an interpretive/compiled programming environment (similar in spirit to FORTH) in which large programs could be built in small, coherent pieces, that could easily be tested on as high or low a level as the programmer desired. Our language, Havoc, adheres to these principles while providing many of the more widespread and useful language features not found in FORTH. Besides giving it motivation, this preliminary report describes the current design and implementation status of the HAVOC system. The current version of the HAVOC system is available for the Macintosh.

PDF PDF (1792KB)

Bibliographic citation for this report: [plain text] [BIB] [BibTeX] [Refer]

Or copy and paste:
   David Cohn and Stephen Madancy, "Creating Havoc: Havoc Development Program." Dartmouth Computer Science Technical Report PCS-TR86-121, 1986.

Notify me about new tech reports.

Search the technical reports.

To receive paper copy of a report, by mail, send your address and the TR number to reports AT cs.dartmouth.edu

Copyright notice: The documents contained in this server are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Technical reports collection maintained by David Kotz.