Comments by "Lawrence D’Oliveiro" (@lawrencedoliveiro9104) on "The Computer Chronicles"
channel.
-
46
-
44
-
37
-
36
-
34
-
25
-
23
-
22
-
19
-
18
-
14
-
14
-
14
-
12
-
10
-
10
-
10
-
9
-
9
-
9
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
7
-
7
-
7
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
5
-
5
-
5
-
5
-
5
-
5
-
10:35 One important difference, which still remains true to this day, is that on Unix and Linux systems, process creation is carefully designed to be a very low-overhead operation. Thus, a shell script can spawn any number of processes to implement the stages of a pipeline, run concurrent background tasks etc, and do so quickly and easily. Whereas on other common systems, including Windows, process creation remains expensive and complicated. Thus, when software originally developed on Linux is ported to Windows, it tends to work less well and less reliably for this among other reasons.
Even the Mac, supposedly a Unix system, has had performance issues with multitasking.
5
-
5
-
5
-
5
-
5
-
5
-
5
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
17:55 MultiFinder was very useful, but it was such a hack. Windows belonging to different applications were kept in separate “layers”, and only those belonging to the foreground application could be moved/resized/interacted with. The ones in the background were effectively just painted onto the desktop, not real windows at all.
Interestingly, this “layer” concept seemed to carry over to some extent to OS X, which you’d think, being a true multitasking OS, wouldn’t be bound by such obsolete restrictions. While OS X let you interleave windows belonging to different applications, it had this weird quirk where, when you closed the frontmost window, the next window to come to the front would come from the same application (if there was such a window), in preference to one from another application, even if the latter was next in stacking order.
I think this limitation still exists in OS X/macOS today.
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
3:00 Adobe Illustrator was breathtaking when I first saw it in 1988. And the demo disk had Bach’s Sixth Brandenburg on it, which was also pretty cool.
However, techno-geek that I am, I soon discovered that it would not let you easily change the type of a control point between a smooth and corner join. When Aldus FreeHand came out soon after, it did have that feature, so I preferred it.
Then, sometime in the 1990s, Adobe acquired Aldus, and Macromedia along the way as well. It kept PageMaker and Flash, and possibly also Fontographer, but it got rid of FreeHand.
These days, I use Inkscape. Which has all these features, and more. And interoperates nicely with other tools, like GIMP and Blender.
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
3:20 Near as I can tell, Kildall’s PL/M compiler was always a cross-compiler: it never ran native on any 8-bit microprocessor. To use it, you had to have access to a big (and expensive) DEC PDP-10 machine.
I think this ran the TOPS-10 OS, which was a pretty typical DEC OS. A filespec consisted of a device name, a directory part, a name part, an extension and a version number. Clearly this was the inspiration for CP/M filespec syntax: the device name (which could be multiple characters) was simplified down to a single character, the directory part and version number were omitted, the name limited to 8 characters, and the extension to 3.
And aspects of that syntax were carried over to MS-DOS, and still persist in Windows to this day. Particularly the single-character drive names, which seem pretty ridiculous on modern hardware.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1