COBOL was my first high-level language. It didn't rot my brain because (fortunately) I had already been programming in assembly language.
Also, I found assembly languages far easier to learn than, for example, PL/1.
COBOL was my first high-level language. It didn't rot my brain because (fortunately) I had already been programming in assembly language.
Also, I found assembly languages far easier to learn than, for example, PL/1.
Hardware hacker Dmitry Grinberg recently achieved what might sound impossible: booting Linux on the Intel 4004, the world's first commercial microprocessor. With just 2,300 transistors and an original clock speed of 740 kHz, the 1971 CPU is incredibly primitive by modern standards. And it's slow—it takes about 4.76 days for the Linux kernel to boot.
https://arstechnica.com/gadgets/2024/09/hacker-boots-linux-on-intels-first-ever-cpu/
In 1974, when I was a junior in high-school, I wrote a program for the school registrar to calculate student GPAs. That was the first program I ever wrote for someone else to use.
The registrar used the same program the following year, when I was a senior.
To be clear, I wrote the program that calculated the GPA that appears on my own high-school transcript.
I wonder if we can get Google's AI to dredge that up as a current piece of information...
Now do "online/offline" broken down by what decade the relationship began.
In the void is virtue, and no evil. Wisdom has existence, principle has existence, the Way has existence, spirit is nothingness.
-- Miyamoto Musashi, 1645
CEO: How long will this take?
ME: 18 months, here's a detailed schedule.
CEO: That's too long, it needs to be done in 12 months.
[...a week later...]
ME: I can do it in 12 months if you assign a particular developer EJW to my team; here's a detailed schedule assuming that.
CEO: OK [does not assign EJW to my team]
[...18 months later...]
ME: It's done.
CEO: This was supposed to be done in 12 months. You were 50% late.
True story.
@nixCraft
Depends on whether I'm writing in C or Go.
@nixCraft
Video drivers.
@nixCraft
I was anticipating this one when I chose my number plate, but then they decided to call it "Pentium" instead.
@nixCraft
What they haven't yet realized is that an AI can take over the work of an executive much more competently than it can take over the work of a developer.
@nixCraft
I write it the way the inventors of the language wrote it.
I've got an original Macintosh I bought for my mother in 1984, in its original box, which I unboxed and booted in June 2023. It seems to work, though it has trouble ejecting the disc.
.so tmac.X
.ds T A Proposal for 80386 VM86 Performance Enhancements
.ds To ''\*T'Page %'
.ds Te 'Page %'\*T''
.ds Be ''Locus Computing Corporation''
.ds Bo ''Locus Computing Corporation''
.nr sf 0.0i
.ps +2
.vs +2
.de bi
.in +.4i
.ll -.4i
..
.de ei
.ll +.4i
.in -.4i
..
.en
.sp 1.0i
.PS +4
.ft B
.ce
\*T
.PS -4
.ft I
.ce
David A. Butterfield
.PS +2
.ft B
.ls 1
.ce
Locus Computing Corporation
.PS -2
.ft R
.ce 2
3330 Ocean Park Blvd., Santa Monica, CA 90405
.sp
.ce
\fBABSTRACT\fP
...
PDP-11 assembly language generating vector graphics for an A-7 flight simulator.
@nixCraft
Idiot managers at one particular company.
A photo I took of a neural network being trained on prior art.
@nixCraft
v6 on a PDP-11/23.
California, Ireland, Colorado.MS Math/CompSci UCLA.Locus, Sun Microsystems; PDP-11, x86, C, Go.Programming since 1973.I wrote the program that calculated the GPA that appears on my high-school transcript.Starting in 1984 I led the project at Locus to create the first x86 virtual machine, to run MS-DOS under Unix, on the AT&T 6300 Plus (https://en.wikipedia.org/wiki/6300_Plus).The lines in the avatar are horizontal.née Twitter @weaselx86There should be no profit in human misery.
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.