If I remember correctly, I didn't learn C until 1989, when I was working on 16-bit machines...
1,666 karma · joined April 13, 2009
If I remember correctly, I didn't learn C until 1989, when I was working on 16-bit machines...
Pros: - Wonderfully expressive and powerful - The best glue language I've ever worked with - Indented heredocs (I think Perl 5 has this now? But Raku's had it for a decade, and it's made a number of my scripts vastly more readable than their Perl 5 equivalents.) - Great community that responds quickly to questions
Cons: - Every few years one of the platforms I've got it running on gets far enough behind that the module manager stops working with it, and I've got to install a fresh version on that platform
Most recently, on Saturday I wrote a script to valgrind a batch of files whose name starts with a string you provide, carefully recording any valgrind errors detected. 37 lines of clean code, easy to write, and hugely useful for my current project. Have had it running more or less continually for the last 24 hours...
Then it got a bit of reinforcement in my honors "1st semester calculus but we're proving everything" course.
First place I worked with other people, we at least had hard drives. I don't think we had networking on the machines or version control. For sure there was only one or two machines in the office that could reach the Internet. Mostly only one person could work on a file at a time.
When we did get more employees, a LAN, and version control a few years on, the mid-1990s Microsoft version control software was such a piece of junk it mostly amounted to a formal digital system specifying who the one person who could work on a given file was...
Oh, there we go, the scat solo starting at 2:30 in "Ray's Rockhouse" is Jon.
He also wrote the lyrics for their versions of "Birdland" and "Four Brothers", and maybe four of the tracks on Swing, and probably a bunch of other stuff I'm not thinking of.
[1] https://www.youtube.com/watch?v=QSsT7pcVVpw (third solo is Jon)
Those were my college years. Prior to that, in the mid-80s I developed in Forth / 6502 assembly on my Commodore 128 at home, and QBASIC (sigh) on IBM PCs at work. After college, we were programming in C++ on Gateway PC clones -- had one at work, and a slightly less powerful one at home. A helpful co-worker introduced me to Perl, which quickly became an essential tool for me. Around this time we finally had version control software, but it was terrible.
(That said, I did a lot of Forth programming in the old days, and while I am utterly intrigued by Factor, I've never managed to write anything useful in it...)
Is the source code available? As a C#/D player, I find the relationships between the rows unfriendly, and miss the bottom two buttons of the row. Plus I'd love to have real accordion sound samples, and maybe MIDI output...
(ooo, plus I guess if you only wanted two rows of right hand notes, then you could have two rows of bass buttons, just like a real box only with a lot more chords available...)
On the other hand: the study's conclusion that very intelligent people have elevated rates of autism spectrum disorders, depression, and generalized anxiety agrees very well with my up close and personal observations of very intelligent people.
That said, that was August 2nd and sending that file as MOBI did work.
(And the success e-mail message they sent me today said they did convert the Man and Superman EPUB to "Man and Superman: A Comedy and a Philosophy.azw3".)