Hot answers tagged

75 votes
Accepted

Were any of the books mentioned in this scene from the movie Hackers real?

As indicated on IMDb, the books are Green: International UNIX Environments, probably part of POSIX or The X/Open Guide. Orange: Trusted Computer System Evaluation Criteria, part of the Rainbow Series ...
user avatar
44 votes

Filesystems with versioning

FILES-11 on DEC minicomputers was a versioned file system -- RSX-11M, IAS (on PDP-11), VMS (on VAX, Alpha). Version numbers are very user-visible; they are part of the syntax for specifying a file. ...
user avatar
  • 27.6k
43 votes
Accepted

Why does this BASIC program declare variables for the numbers 0 to 4?

These tricks are usually done to increase speed or reduce space. For most (especially Microsoft) BASIC, constants are stored within a tokenized line as ASCII (as entered), and converted to a floating ...
user avatar
  • 166k
37 votes

How is it possible that they used to type "Mb" when they meant "MB" in printed computer magazines in the 1990s?

Was not the "B = byte, b = bit" standard established even back in the day, in the 1970s/early 1980s? Not really. It existed (I think at least as far back as 1979's JEP100, but I don't have good ...
user avatar
  • 3,896
35 votes

How does the ‘real mode flat model’ work?

I’m assuming you’re asking about x86 processors, not the older 8-bit CPUs. Real mode is always segmented, and everything (CPU, operating system, programs, even peripherals on the CPU bus) has access ...
user avatar
28 votes

Unix Haters Handbook - guaranteeing synchronous, atomic operations

If you can ensure a reliable connection, synchronous, atomic operations can indeed be implemented using various techniques that also work for remote connections, much in the same way as they can be ...
user avatar
  • 1,140
28 votes
Accepted

Which computers did Donald Knuth "mix" together to get MIX?

Section 1.3.1 of The Art of Computer Programming says the following: MIX is the world's first polyunsaturated computer. Like most machines, it has an identifying number—the 1009. This number was ...
24 votes

Filesystems with versioning

There were quite a few operating systems that had file versioning in the same era as unix. Many file systems that we are familiar with today just have some components of a file name, such as: Name....
user avatar
22 votes

Why does this BASIC program declare variables for the numbers 0 to 4?

The answer by Raffzahn is very good, except that I disagree that ZX80/81 background is all that important and I also feel he missed one important trick. I personally know most of these tricks from ...
user avatar
  • 3,762
21 votes
Accepted

Filesystems with versioning

I am not personally aware of any operating system in the entire history of computing ever having had this feature. Siemens BS2000 of the early 1970s may be an example here (*1) with a feature they ...
user avatar
  • 166k
19 votes

When did "Zen" in computer programming become a thing?

Pirsig's title (ZatAMM) is a quote from "Zen in the Art of Archery, by Herrigel, from 1948. Many programmers, artists, and writers (myself included) find that their best work comes when they are in a ...
user avatar
  • 617
15 votes
Accepted

What DOS games used Mode X as described by Michael Abrash?

Many PC pinball games use Mode X, notably Pinball Fantasies, Pinball Illusions and Epic Pinball. Nerdly Pleasures also has a comprehensive post on games using “unofficial” resolutions, which includes ...
user avatar
14 votes
Accepted

When did "Zen" in computer programming become a thing?

As Ross Ridge already mentioned, it's a stream of titles started with Robert Pirsig's book Zen and the Art of Motorcycle Maintenance of 1974. This book was a rather unique mixture of fiction, ...
user avatar
  • 166k
14 votes
Accepted

Understanding the meaning of the term "Modifying a software program" in a book

In his book The Silicon Jungle David Rothman mentions several times the term "modifying" or "customizing" a software program. Just like today, usage of generic products have always needed ...
user avatar
  • 166k
12 votes

Filesystems with versioning

In addition to what others wrote: ITS, TENEX, TOPS-20. In ITS, files are named by two strings each at most six characters. The second file name can be a number to specify a version. If you open a ...
user avatar
10 votes
Accepted

Address of ISR for Interrupt INT 13H

The physical address in the IVT associated with INT31H should be: 13H * 4H = 4CH True But a book I was referring to says that [...] According to them, Physical Address of INT13H is 34H ( 13*4 = 52 ) ...
user avatar
  • 166k
10 votes

Which computers did Donald Knuth "mix" together to get MIX?

Although on page 124 / Section 1.3.1 of Volume 1 of TAOCP, Knuth only gives the numbers (360+650+…), recall that his indexing is exhaustive. Accordingly, searching for page 124 in the index (easier ...
user avatar
10 votes

Anecdote in Weinberger's Psychology of Computer Programming: is it ARPANET?

Not really, as the IMP implementation was done by a single company (Bolt Beranek and Newman Inc.) at a single location in Cambridge, USA. The contract was awarded to them in April 1969.
user avatar
  • 166k
9 votes

Unix Haters Handbook - guaranteeing synchronous, atomic operations

Not really an answer to whether there were such systems, but a comment on that section of the Unix-haters Handbook. In the mid 1980s I implemented a (non-Unix, non-SMTP) mail sending agent that had ...
user avatar
  • 27.6k
9 votes

How does the ‘real mode flat model’ work?

All software sees the full 20bit address space, since there is no distinction between kernel and user land. Flat mode is simply all segment descriptors set to maximum length and base offset 0. This ...
user avatar
  • 1,750
9 votes

Were any of the books mentioned in this scene from the movie Hackers real?

Stephen Kitt's answers are right, but I'd like to add some context. The writers of Hackers lifted a lot of their jargon directly from the Jargon File, also known in its print version as The (New) ...
user avatar
9 votes

Were any of the books mentioned in this scene from the movie Hackers real?

At least some of them were real. The Dragon book, compiler design: definitely real, a classic textbook. The orange book, computer security criteria: real, never personally encountered it but I ...
user avatar
  • 48.8k
9 votes

Documents about timesharing systems, access and resource control and its financials

This answers your question by suggesting some avenues of further research. This is one of those cases where just knowing the right buzzwords helps with the search. You could start by doing some ...
user avatar
  • 4,450
8 votes
Accepted

Modern Alternative to Malvino's Digital Computer Electronics

Malvino's approach is pretty much a child of its time. I'm not aware of any modern textbook that will spend much time on 74xx / MSI logic, because anything more complicated than a gate or two will be ...
user avatar
  • 7,799
8 votes

How is it possible that they used to type "Mb" when they meant "MB" in printed computer magazines in the 1990s?

Was not the "B = byte, b = bit" standard established even back in the day, in the 1970s/early 1980s? Sure, it was, but magazines and the like were not only consumer publications, but as well made by ...
user avatar
  • 166k
8 votes

Anecdote in Weinberger's Psychology of Computer Programming: is it ARPANET?

Weinberg had worked as one of the engineers in the design and implementation of a ground tracking network during project Mercury in the us space effort. It's not too much of a stretch that he might ...
user avatar
  • 4,450
7 votes

When did "Zen" in computer programming become a thing?

On a related note, I clearly remember The Tao of Programming making the rounds on BBS in the late 80's and early 90's. According to Wikipedia, it was written in 1987 as a bit of a spoof. A year ...
user avatar
  • 8,416
7 votes
Accepted

What is the title of this Macintosh programming book?

Could it be this one? Byte's Mac Programmer's Cookbook Paperback – May 1994 by Rob Terrell (Author) I once had (and enjoyed) it when I still had a Macintosh. Just like the Mac, my issue has ...
user avatar
  • 27.3k
7 votes

Filesystems with versioning

My experience is with the VAX and VMS. It had versioned files. Back in the day, it was not uncommon for some programs, like editors, to create a backup copy of the file you were working on. In the ...
user avatar
  • 10.8k
7 votes

What did the SELECT command do in DOS?

TL;DR; Where did this SELECT command come from? PC-DOS What did it do? Install DOS on a blank drive as a complete bootdrive including language/country specific files. Was this a real command at ...
user avatar
  • 166k

Only top scored, non community-wiki answers of a minimum length are eligible