Dr. Dobb's Developer Library DVD 6 (2010)

(archive.org)

121 points | by kristianp 5 days ago ago

44 comments

  • pjmlp 9 hours ago ago

    Some interesting stuff you will get out of Dr. Dobbs articles, as someone that was an avid reader.

    - The Small C compiler set of articles, where you will get the sense not even K&R C was used outside UNIX for quite some time, only a common subset.

    - The toolbox articles creating a Turbo Vision like framework in Object Pascal

    - The evolution of Python and related adoption

    - Strange programing languages like Actor, C@+ (try to search this one nowadays), Sather, BETA

    - The fashionable compiler benchmarks that used to be quite common back in the day

    - The evolution of C and C++ at ISO, while their standards were being started

    - A more heterogenous way of software development, when it wasn't only UNIX clones and Windows.

    • EdwardCoffin 7 hours ago ago

      I think it was C+@ (pronounced CAT, as I recall).

      Edit: pasting a comment of mine from here in 2019 [1]:

      The language is C+@ [2]. I dug up an article about it in Dr. Dobbs Journal, the October 1993 issue. This does not seem to be the article I am remembering, since it does not go into the instruction interleaving technique anywhere near as much as I remember, but they do mention it and say it was called "beading":

      The binaries produced by the C+@ compiler are independent of the underlying machine architecture. Without recompiling, applications can be moved from SPARC to 68000 to Intel x86, and so on. C+@ is not interpretive--the binaries are encoded using a sophisticated 'beading' technique developed at Bell Labs. Because of the streamlined language design, the C+@ compiler produces these portable binaries with extraordinary speed, without the need for preprocessing or front ends.

      This is from the article's introduction:

      The C+@ programming language, an object-oriented language derived from AT&T Bell Lab's Calico programming language, was developed to provide programmers with a true object-based language and development environment. C+@ (pronounced "cat") has the syntax of C and the power of Smalltalk. Unlike C++, C+@ includes a mature class library with more than 350 classes used throughout the system. The C+@ compiler itself is written in C+@, and all of the source for the class libraries is included with development systems. The Calico project was started at AT&T Bell Labs in the early '80s, after the introduction of Smalltalk and at the same time as C++. Calico was originally used for rapid prototyping of telecommunication services; hence, its heavy emphasis on keeping the language syntax simple and showcasing the power of the graphical development environment.*

      [1] https://news.ycombinator.com/item?id=20583430

      [2] https://encyclopedia2.thefreedictionary.com/C%2b%40

      • Asooka 2 hours ago ago

        Ah, the e2 article says it was patented, so no wonder it never gained traction. Surely that patent is long expired, though?

      • pjmlp 6 hours ago ago

        Yeah, thanks.

      • bitexploder 5 hours ago ago

        I asked the AI. It’s first reference was this comment. They were really doing a lot in the 80s at Bell Labs.

    • zyxzevn 2 hours ago ago

      Here is the mythical programming language C@ It is programming humor with cats. http://www.reddit.com/r/C_AT

    • andai 7 hours ago ago

      Catplus?

      Edit: Yandex can search for it! But doesn't seem to find anything relevant.

      (It also hates such queries and will force you to wait 2 minutes for a captcha to load.. but you get the results after a long wait! As our forefathers once did!)

      I did find C@ and C@++ though.

      https://esolangs.org/wiki/C@%2B%2B

    • vidarh 9 hours ago ago

      A lot of very accessible algorithm articles too. I still remember the article on ternary trees.

    • jhbadger 6 hours ago ago

      Actor was fascinating -- basically Smalltalk made to look "more familiar" with a C-like syntax. It was created by odd-language designer Charles Duff (who had earlier created Neon, an object-oriented Forth).

    • bayindirh 7 hours ago ago

      '"C@+" programming language' query in Kagi returns a single hit from Esolang [0].

      [0]: https://esolangs.org/wiki/C@%2B%2B

      • pjmlp 6 hours ago ago

        See reply from EdwardCoffin.

    • raverbashing 8 hours ago ago

      > C@+ (try to search this one nowadays)

      I think not even Wikipedia knows about this (at least with a quick search)

      • pjmlp 6 hours ago ago

        Got the name a bit off, see other HNers replies.

  • moochamerth 3 hours ago ago

    Thank you, that's quite the trip down the memory lane! I devoured Dr. Dobb's when I was a teenager!

    I ended up on Michael Swaine's Medium site [1], and then ordered his book: "Fire in the Valley" (2014) [2].

    [1] https://medium.com/@michaelswaine

    [2] https://pragprog.com/titles/fsfire/fire-in-the-valley/

  • throwa356262 9 hours ago ago

    Don't forget to donate to archive.org while at it.

    The amount of useful material they have gathered is impressive.

    • raybb 9 hours ago ago

      Money is great, and they're also looking for volunteers all the time to help out with Open Library. The website is constantly under attack from DDoS, and we're always improving, but it's a long road. I'm just a volunteer, but a very active one.

      • mikestew 3 hours ago ago

        Money is great, and they're also looking for volunteers all the time to help out with Open Library.

        I made a good-faith effort at searching the site for anything requesting volunteer work, and came up empty. Got a pointer? What are they looking for?

      • throwa356262 9 hours ago ago

        What kind of volunteering is needed?

      • tmountain 9 hours ago ago

        Jeeze, what’s the motivation to DDoS a service like this?

        • YesThatTom2 7 hours ago ago

          I will speculate the DDOS attacks are funded by companies and governments that benefit from not being held accountable for their past deeds. I suspect X, Google, China, PRNK, Hungary, etc

        • trinix912 8 hours ago ago

          Could it just be insanely intense nonstop crawling? I've seen it on some other sites.

    • damnitbuilds 9 hours ago ago

      And if you're a tech billionaire, please fund offshore backups of archive.org !

  • mindcrime 2 hours ago ago

    Since we're talking about archive.org stuff, if y'all will permit it, I'd like to call attention to this thread as well

    https://news.ycombinator.com/item?id=47702136

    It looks like CiteseerX from PSU is now effectively offline and everything is redirecting to the Wayback Machine. But many of those links are not in the Wayback Machine. Hopefully there is - or can be - some focused effort to get that content transferred over, if the citeseerx site is really going away for good.

  • cobbzilla 5 hours ago ago

    A quite memorable article [1] described a “backwards” message-passing technique in C++ using operator overloading so you could do stuff like:

        obj<-method arg1 arg2;
    
    
    [1] https://jacobfilipp.com/DrDobbs/articles/DDJ/1996/9608/9608e...
  • ForOldHack 8 hours ago ago
    • retro64 5 hours ago ago

      Interesting - would have thought they all would be uploaded by now. I feel like I bought the set years ago when Dr Dobbs folded but I can't seem to dig them up. However I did find my Verity Stob archive CD :) (which looks like it might already be on the archive - I can't be sure as mine is still sealed in the shipping packaged, never opened it)

    • asdefghyk 7 hours ago ago

      Lots of the old magazines have not been collected and or scanned yet ……

    • myth_drannon 5 hours ago ago

      A better link for Dr. Dobb's collection: https://archive.org/details/dr_dobbs_journal

  • niemandhier 9 hours ago ago

    I miss dr dobb

    • sumtechguy 5 hours ago ago

      dobbs and msdn were my reading while I was waiting on a 2 hour compile many times. then msdn went terrible, and dobbs out of business :(

  • teunispeters 4 hours ago ago

    I bought every issue I could find of this ....always so much inspiration!

  • tuwtuwtuwtuw 5 hours ago ago

    Is there any magazines like this left? When I was a kid, I used to buy these. I didn't even have a computer, I was just enjoying imagining what I could do if I had one. Didn't understand 10% or the content though.

  • myth_drannon 4 hours ago ago