DOCUMENT RESUME ?D 048 915 On-Line Retrieval System Design; Part V of Scientific Report No. ISR-18, Information Storage Cornell
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
The Electronic Journal and Its Implications for the Electronic Library
The Electronic journal and its implications for the digital library Item Type Book Chapter Authors McKnight, Cliff; Dillon, Andrew; Shackel, Brian Citation The Electronic journal and its implications for the digital library 1996, :351-368 Computer Networking and Scholarly Communication in the 21st Century Publisher New York: SUNY Press (SUNY Series in Computer-Mediated Communication) Journal Computer Networking and Scholarly Communication in the 21st Century Download date 27/09/2021 00:25:20 Link to Item http://hdl.handle.net/10150/105169 THE ELECTRONIC JOURNAL AND ITS IMPLICATIONS FOR THE ELECTRONIC LIBRARY Cliff McKnight(1), Andrew Dillon(2) and Brian Shackel(3) (1) Department of Information and Library Studies, Loughborough University of Technology (2) School of Library and Information Science, Indiana University (3) HUSAT Research Institute, Loughborough University of Technology This item is not the definitive copy. Please use the following citation when referencing this material: McKnight, C., Dillon, A. and Shackel, B. (1996) The electronic journal and its implications for the digital library. In: T. Harrison and T. Stephens (eds.) Computer Networking and Scholarly Communication in the 21st Century. NY: SUNY Press, 351- 368. 1. INTRODUCTION It is now over ten years since the first electronic journal experiments (e.g., EIES, BLEND) and the intervening years have not seen researchers being idle in this field. Indeed, while experiments have continued apace in an attempt to answer various questions such as the appropriateness of particular interfaces, electronic journals have continued to appear. The third edition of the ARL list (Okerson, 1993) contains 45 electronic journals while the first edition, only two years earlier (Okerson, 1991), listed only 27. -
Troff and Friends
this talk • history and background • theory • practical usage ... of nroff, troff, and friends (tbl, eqn, refer, pic) troff and friends please interrupt me at any time in case of questions markus schnalke <[email protected]> please tell me what I should demonstrate goal: motivate to learn and use these programs my troff history historical background ______________________________________________________ years ago __________________________________first contact through man pages see my talk on ‘‘old software treasuries’’ ___________________________________________________ a simple document, just to try it___ quick summary: ___________________________________________________a year ago used pic for my diploma thesis___ • terminal = keyboard + line printer ___________________________________________________two months ago started to learn troff better ___ • no screen orientation thus: It’s all pretty new to me too :-) • size limits on software history of typesetting history of troff • completely by hand early 60s at MIT: •‘‘hot metal’’ typesetting (Linotype) • RUNOFF for CTSS • completely by computers (line printers and photo- • ‘‘right-justifying type-out program’’ typesetters) • ported to many systems (also MULTICS) goal: text automatically right-adjusted and hyphenated around 1970 at Bell Labs: • roff by McIlroy (Unix version of RUNOFF) • used daily history of troff (2) glossary nroff (‘‘new roff’’) • word processing • by Joe Ossanna • text formating • strength: macro programmable • document preparation • still only for daisy wheel/golf -
Analysis, Dictionary Construction, User Feeloack, Clustering, and On-Line Retrieval. Cornell Univ., Ithaca, N.Y. Dept. of Comput
DOCUMENT RESUME ED 048 910 LI 002 719 TITLE information Storage and Retrie-,a1...Reports on Analysis, Dictionary Construction, User Feeloack, Clustering, and On-Line Retrieval. INSTITUT104 Cornell Univ., Ithaca, N.Y. Dept. of Computer Science. SPONS AGENCY National Library of Medicine (DHEW), Bethesda, Md.; National Science Foundation, Wi.shingtom, D.C. REPORT NO ISR-19 PUB DATE Oct 70 NOTE 523p. EDRS PRICE EDRS Price MF-$0.65 liC-$19.74 DESCRIPTORS Automatic Indexing, Automation, Classification, Content. AuLlysis, *Dictionaries, Electronic Lata Processing, *Feedback, *Information Retrieval, *Information Storage, Relevance (Information Retrieval) , Thesauri, *Use stu(lies IDENTItIERS On Line Retrieval Systems, *Saltons Magical Automatic Retriever of Texts, SMART ABSTRACT Part One, Automatic Content Analysi:, contains: "Content Analysis in Information Retrieval:" "The 'Generality' Effect and the Retrieval Evaluation for Large Collections;" "Automatic Indexing Using Bibliographic Citations" and "Automatic Tiesolution of Ambiguities from Natural Language Text." Part Two, Automatic Dictionary Construction, includes: "The Effect of Cocomon Words and Synonyms on Retrieval Performance;" "Negative Dictionaries" and "Experiments in Automatic Thesaurus Constructioa for Information Retrieval." Part Three, user feedback proced.lres, incl!tdos: "Variations on tie Query Splitting Technique with Relevance Feedback:" "Effectiveness of Feedback Strategies on Collections of Differing Generality;" "Selective Negative Feedback Methods" and "The Use of Past -
Linux Network Administrators Guide Remote Systems
Chapter 16. ManagingTaylor UUCP UUCP was designed in the late seventies by Mike Lesk at AT&T Bell Laboratories to provide a simple dialup network over public telephone lines. Despite the popularity of dialup PPP and SLIP connections to the Internet, many people who want to have email and Usenet News on their home machine still use UUCP because it is often cheaper, especially in countries where Internet users have to pay by the minute for local telephone calls, or where they do not have a local ISP and must pay long distance toll rates to connect. Although there are many implementations of UUCP running on a wide variety of hardware platforms and operating systems, overall, they are highly compatible. However, as with most software that has somehow become standard over the years, there is no UUCP that one would call the UUCP. It has undergone a steady evolution since the first version was implemented in 1976. Currently, there are two major species that differ mainly in their hardware support and configuration. Of these two, various implementations exist, each varying slightly from its siblings. One species is known as Version 2 UUCP, which dates back to a 1977 implementation by Mike Lesk, David A. Novitz, and Greg Chesson. Although it is fairly old, it is still frequently used. Recent implementations of Version 2 provide much of the comfort that the newer UUCP species do. The second species was developed in 1983 and is commonly referred to as BNU (Basic Networking Utilities) or HoneyDanBer UUCP. The latter name is derived from the authors' names (P. -
Unix Beginnings
Abstract • The talk begins with the early days of Unix from my experience at Bell Labs and discusses some of the key decisions made designing the shell language. • Why we did what we did. What worked and what changes were made early on. • Some of the shell innovations will be discussed as well as what we learned later. 6/12/15 Rally Ventures 1 Early days of Unix and design of sh Stephen R. Bourne Rally Ventures and ACM Queue EiC BSDcan, Ottawa June 12, 2015 6/12/15 Rally Ventures 2 How I got to Bell Labs • At Cambridge with Wilkes and Wheeler • Algebra systems for Lunar Theory (CAMAL) • Z language and life game (Conway ‘70) • Algol68C compiler and ZCODE • Cambridge CAP operating system • Arrived at Murray Hill January 1975 6/12/15 Rally Ventures 3 Brunsviga at Mathematical Laboratory 6/12/15 Rally Ventures 4 Unix beginnings • First Edition 1971 • Running on the PDP 11 • Hierarchical file system • Processes • Simple IO • Pipes (1972) • BCPL, B, C • Shell • Script recording with simple GOTO • /etc/glob for wild card characters • Shell scripts are not filters • No control flow or variables ($1 - $9, $a - $z) • troff and nroff • Text processing funded Unix work • The UNIX Time-sharing System - A Retrospective by Dennis Ritchie 6/12/15 Rally Ventures 5 Key Players • Dennis Ritchie (C and drivers) • Ken Thompson (kernel) • Doug McIlroy (pipes) • Joe Ossanna (nroff, troff) • Brian Kernighan (C book) • Mike Lesk (tbl, lex, uucp) • Steve Johnson (portable C, yacc) • Al Aho (awk, yacc) • Stu Feldman (F77, make) 6/12/15 Rally Ventures 6 Unix Development -
The Development of the C Languageߤ
The Development of the C Languageߤ Dennis M. Ritchie Bell Labs/Lucent Technologies Murray Hill, NJ 07974 USA [email protected] ABSTRACT The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager programming environment, it has become one of the dominant languages of today. This paper studies its evolution. Introduction This paper is about the development of the C programming language, the influences on it, and the conditions under which it was created. For the sake of brevity, I omit full descriptions of C itself, its parent B [Johnson 73] and its grandparent BCPL [Richards 79], and instead concentrate on characteristic elements of each language and how they evolved. C came into being in the years 1969-1973, in parallel with the early development of the Unix operating system; the most creative period occurred during 1972. Another spate of changes peaked between 1977 and 1979, when portability of the Unix system was being demonstrated. In the middle of this second period, the first widely available description of the language appeared: The C Programming Language, often called the ‘white book’ or ‘K&R’ [Kernighan 78]. Finally, in the middle 1980s, the language was officially standardized by the ANSI X3J11 committee, which made further changes. Until the early 1980s, although compilers existed for a variety of machine architectures and operating systems, the language was almost exclusively associated with Unix; more recently, its use has spread much more widely, and today it is among the lan- guages most commonly used throughout the computer industry. -
A Research UNIX Reader: Annotated Excerpts from the Programmer's
AResearch UNIX Reader: Annotated Excerpts from the Programmer’sManual, 1971-1986 M. Douglas McIlroy ABSTRACT Selected pages from the nine research editions of the UNIX®Pro grammer’sManual illustrate the development of the system. Accompanying commentary recounts some of the needs, events, and individual contributions that shaped this evolution. 1. Introduction Since it beganatthe Computing Science Research Center of AT&T Bell Laboratories in 1969, the UNIX system has exploded in coverage, in geographic distribution and, alas, in bulk. It has brought great honor to the primary contributors, Ken Thompson and Dennis Ritchie, and has reflected respect upon many others who have built on their foundation. The story of howthe system came to be and howitgrewand prospered has been told manytimes, often embroidered almost into myth. Still, aficionados seem neverto tire of hearing about howthings were in that special circle where the system first flourished. This collection of excerpts from the nine editions of the research UNIX Programmer’sManual has been chosen to illustrate trends and some of the lively give-and-take—or at least the tangible results thereof—that shaped the system. It is a domestic study,aimed only at capturing the way things were in the system’soriginal home. To look further afield would require a tome, not a report, and possibly a more dis- passionate scholar,not an intimate participant. The rawreadings are supplemented by my own recollec- tions as corrected by the memories of colleagues. The collection emphasizes development up to the Seventh Edition (v7*) in 1979, providing only occasional peeks ahead to v8 and v9. -
A Research UNIX Reader: Annotated Excerpts from the Programmer's
AResearch UNIX Reader: Annotated Excerpts from the Programmer’sManual, 1971-1986 M. Douglas McIlroy ABSTRACT Selected pages from the nine research editions of the UNIX®Pro grammer’sManual illustrate the development of the system. Accompanying commentary recounts some of the needs, events, and individual contributions that shaped this evolution. 1. Introduction Since it beganatthe Computing Science Research Center of AT&T Bell Laboratories in 1969, the UNIX system has exploded in coverage, in geographic distribution and, alas, in bulk. It has brought great honor to the primary contributors, Ken Thompson and Dennis Ritchie, and has reflected respect upon many others who have built on their foundation. The story of howthe system came to be and howitgrewand prospered has been told manytimes, often embroidered almost into myth. Still, aficionados seem neverto tire of hearing about howthings were in that special circle where the system first flourished. This collection of excerpts from the nine editions of the research UNIX Programmer’sManual has been chosen to illustrate trends and some of the lively give-and-take—or at least the tangible results thereof—that shaped the system. It is a domestic study,aimed only at capturing the way things were in the system’soriginal home. To look further afield would require a tome, not a report, and possibly a more dis- passionate scholar,not an intimate participant. The rawreadings are supplemented by my own recollec- tions as corrected by the memories of colleagues. The collection emphasizes development up to the Seventh Edition (v7*) in 1979, providing only occasional peeks ahead to v8 and v9. -
Chapter 9 on the Early History and Impact of Unix Tools to Build the Tools for a New Millennium
Chapter 9 On the Early History and Impact of Unix Tools to Build the Tools for a New Millennium “When the barbarian, advancing step by step, had discovered the native metals, and learned to melt them in the crucible and to cast them in moulds; when he had alloyed native copper with tin and produced bronze; and, finally, when by a still greater effort of thought he had invented the furnace, and produced iron from the ore, nine tenths of the battle for civilization was gained. Furnished, with iron tools capable of holding both an edge and a point, mankind were certain of attaining to civilization.” Lewis Henry Morgan “When Unix evolved within Bell Laboratories, it was not a result of some deliberate management initiative. It spread through channels of technical need and technical contact.... This was typical of the way Unix spread around Bell Laboratories.... I brought out that little hunk of history to point out that the spread and success of Unix, first in the Bell organizations and then in the rest of the world, was due to the fact that it was used, modified, and tinkered up in a whole variety of organizations.” Victor Vyssotsky “UNIX is a lever for the intellect.” John R. Mashey Iron Tools and Software Tools Our era is witnessing the birth of an important new technology, different from any in the past. This new technology is the technology of software production. The new tools of our era are tools that make it possible to produce software. Unlike the tools forged in the past, software tools are not something you can grab or hold. -
UNIX® Evolution: 1975-1984 Part I Diversity
UNIX® Evolution: 1975-1984 Part I ߝ Diversity Copyright © 1984, 1985, 1986 Ian F. Darwin SoftQuad Inc. Geoffrey Collyer University of Toronto ABSTRACT This article traces some of the intermediate history of the UNIX Operating System, from the mid nineteen-seventies to the early eighties. It is very slightly updated from an article that appeared as ‘‘The Evolution of UNIX from 1974 to the Present, Part 1’’ in Microsystems, November, 1984 (Vol 5, Number 11), page 44. It was intended as part 1 of 3; unfortunately that issue was also the last issue of Microsystems. This part discusses ‘‘Research UNIX’’; v6, v7 and v8, and tells the tale of many programs and subsystems that are today part of 4BSD and/or System V. 1. Introduction Nobody needs to be told that UNIX is suddenly popular today. In this article we will show you a little of where UNIX was yesterday and has been over the past decade. And, without meaning in the least to min- imise the incredible contributions of Ken Thompson and Dennis Ritchie, we will bring to light many of the others who worked on early UNIX versions, and try to show where some of the key ideas came from, and how they got into the UNIX of today. Our title says we are talking about UNIX evolution. Evolution means different things to different people. We use the term loosely, to describe the change over time among the many different UNIX variants in use both inside and outside Bell Labs. Ideas, code, and useful programs seem to have made their way back and forth ߝ like mutant genes ߝ among all the many UNIXes living in the phone company over the last decade. -
Source Book on Digital Libraries
Source Book on Digital Libraries Version 1.0 December 6, 1993 Prepared for and Sponsored by the National Science Foundation Directorate for Computer and Information Science and Engineering (CISE) Division of Information, Robotics and Intelligent Systems (IRIS) Covering a series of NSF Invitational Workshops and Related Information Edward A. Fox, Editor ([email protected]) (C) Copyright 1993 Edward A. Fox and Virginia Tech Preface This report has its origins in discussions Mike Lesk and I had in October 1991, in connection with an NSF-sponsored workshop. With Mike McGill we drafted a White Paper, calling for a National Electronic Science, Engineering, and Technology Library. Since then, many things have changed. Now, the term “Digital Library” is more in vogue than “Electronic Library,” though one might also call it a hypermedia archive or a data/information/knowledge base. Regardless of the name, the intent is clear. Step one is for NSF to play a lead role in launching a concerted R&D program in the area. This is essential, so that any large scale development efforts by the Federal Government, along with state and private agencies, will be sensibly coordinated and undertaken in the most cost-effective and timely manner possible. We hope this initiative will begin in 1993, and proceed into the 21st Century. We feel that it must focus on large scale proto- types, and on setting the stage for a new, open, task-oriented, computer-assisted, type of access to information. Step two involves partnerships, cooperative ventures, and production conversion of back- archives. ARPA, NASA, NIST, Library of Congress, NLM, NAL, and many other groups must become involved if we are to serve the broad base of users, from kindergarten to Nobel laureate researchers. -
The Development of the C Language*
Chistory http://cm.bell-labs.com/cm/cs/who/dmr/chist.html The Development of the C Language* Dennis M. Ritchie Bell Labs/Lucent Technologies Murray Hill, NJ 07974 USA [email protected] ABSTRACT The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager programming environment, it has become one of the dominant languages of today. This paper studies its evolution. Introduction NOTE: *Copyright 1993 Association for Computing Machinery, Inc. This electronic reprint made available by the author as a courtesy. For further publication rights contact ACM or the author. This article was presented at Second History of Programming Languages conference, Cambridge, Mass., April, 1993. It was then collected in the conference proceedings: History of Programming Languages-II ed. Thomas J. Bergin, Jr. and Richard G. Gibson, Jr. ACM Press (New York) and Addison-Wesley (Reading, Mass), 1996; ISBN 0-201-89502-1. This paper is about the development of the C programming language, the influences on it, and the conditions under which it was created. For the sake of brevity, I omit full descriptions of C itself, its parent B [Johnson 73] and its grandparent BCPL [Richards 79], and instead concentrate on characteristic elements of each language and how they evolved. C came into being in the years 1969-1973, in parallel with the early development of the Unix operating system; the most creative period occurred during 1972.