I remember when i first went to school and got my copy of "oh Pascal" and
thought it was a great language. What seemed like a lifetime later. It was
then C closely followed by C++ as I didn't catch the start of the C
revolution from the beginning. I then started reading C/C++ user journal.
All theses years later and two days ago I get the last issue to be
It's the end of an era I tell you. C and C++ are going to die and we will
be left with .net and java. C++ is not even being taught in school anymore.
It's just sad, as the old saying goes. All good things must come to an end.
We'll Cheers to you C/ C++ user journal.
We will remember you as we all fade into the mist.
You think that c++ is going to hold on? This, pardon the expression (ain't
"James Juno" <J...@coldmail.com> wrote in message
> seriously, you are not bummed about this? I am.
Yes, I'm disappointed that CUJ is being terminated (if it's
> You think that c++ is going to hold on?
Yes I do. I see absolutely no reason why the demise of
one periodical will at all affect the future of C++.
>This, pardon the expression (ain't cobal)
What on Earth is that supposed to mean? (Even if you'd
spelled COBOL correctly).
Also note that COBOL is still very much alive and well.
Finally, Please Do Not Top-Post. Thank you.
I wonder in which language will you write your Java virtual machines then?
Sleep well, Java is sinking under its own weight, and .Net is another
Microsoft idea that will not live longer than ten years.
> All theses years later and two days ago I get the last issue to be
> It's the end of an era I tell you. C and C++ are going to die and we will
> be left with .net and java. C++ is not even being taught in school
> anymore. It's just sad, as the old saying goes. All good things must come
> to an end.
True enough, but probably not for the reasons generally espoused.
What killed CUJ is what's been killing newspapers slowly for
the past half century, and what's killing off print magazines
more rapidly today -- a dying market. In the case of technical
magazines in particular, the internet is the single largest factor
of late. I used to buy Byte Magazine every month to get the latest
news on microcomputers. Now I get much of my news from newsgroups
like this one, with all the followup detail I can eat from
subsequent web searches. Byte also served as a reality check --
I'd never buy a hardware or software product until its ads
appeared for three consecutive months in Byte. These days I do
a Google search for specs, reviews, and best prices. And I am
hardly alone in this new modus operandi.
Magazines (and newspapers) live and die on their advertising
revenues. And they're like restaurants -- large fixed costs
and tremendous leverage on profits. Thus, a successful magazine
(or restaurant) can make a bundle, while a loser dies quickly.
It's those in the middle that hang on month to month, sometimes
making a profit, sometimes losing a bit. CMP owns a boatload of
magazines, so CUJ was more like a single restaurant in a chain.
The owners might let it lose money for a spell, in the hopes
that things will improve. Sooner or later, however, each
entity must justify its existence, or get shut down.
If you go back and look, you'll see that *all* magazines began
slimming down late in the Dot Boom, and have kept doing so
ever since. CUJ has been around 48 pages for years; and that's
about as close to life support as you can get. But it is also
hardly alone, and not the first to die.
I've said next to nothing about technical content, and that's
intentional. Those of us who generate it, or whip it into
shape, are primarily responsible for keeping the ads separated
by a bit of text. At least that's how it feels to me, as long
time writer and editor, when I discuss economics with the money
people. Some lucky mags, like Cosmopolitan, need diddly squat
for editorial content; people (mostly women and hairdressers)
buy it for the style message conveyed by the ads. Some
technical mags make no bones about soliciting free, or even
subsidized, copy from vendors. CUJ pointedly did *not* walk
that path. We tried, month in and month out for 25 years, to
provide articles of genuine technical merit. The quality did
vary, of course, as did the focus. But I have to say that it
kept a pretty high average. That was not what killed CUJ.
The last consideration I'll cover is the extent to which CUJ
is a canary in a coal mine. Does its demise presage the death
of C and/or C++? Not really. People read magazines mostly to
learn about *new* things. When the C Standard was being
developed in the 1980s, many of us in X3J11 were continually
pestered to give talks and write articles. Once ANSI C was
approved in 1989, there was a marked fall off in such
activity. CUJ shifted to more utilitarian articles about how
to use C, less of "here's what's coming next."
But at just that time, C++ stepped into the limelight. Several
magazines, and numerour conferences each year, discussed the
hothouse growth of Standard C++. That too began to fade as
the C++ Standard settled down. (There was also the Java boom,
speaking of strongly hyped languages, but I don't want to
drift too far off topic.) The C Users Journal became The C/C++
Users Journal and won another decade.
Today, both C and C++ are workhorse languages, with little
in the way of sexy new development. My local Barnes and Noble
devotes only two shelves to both languages, freely intermixed.
There are whole racks devoted to the latest fad languages and
tools. And that's because people buy books for the same reason
they go to talks and read magazines -- to learn about the new
stuff. For the established technology, look at support tools,
advanced textbooks, industrial training, job ads, etc. (Note
that I do *not* include introductory computer science texts.
Academic fads are only loosely coupled to real world needs.)
There you will find C and C++ consistently at the top of the
heap. And, aside from a five-year bump as the Java pig
passed through the python, it's been that way for the past
couple of decades.
So don't write off C and C++ as dead because CUJ withered and
died. PC magazine is the skinniest I've seen it since it was
born, yet there are about a billion PCs at work throughout
the world today, and new ones sold by the tens of millions
every year. The PC is much more of a workhorse, a commodity.
What's new and sexy in the PC world are its novel uses as
an appliance. And that calls for a different kind of coverage.
But you can't produce a monthly magazine consisting mostly of
> We'll Cheers to you C/ C++ user journal.
Amen, ave, and farewell.
> We will remember you as we all fade into the mist.
I'm probably deeper into the mist than most these days but,
to use the tag line from Monty Python and the Hole Grail,
I'm not dead yet. Neither is C or C++.
I would like to add that our perception of what
languages / technologies / methodologies etc.
are active, rising or dying depends a lot on our
current work environment.
There are many places were COBOL, FORTRAN, ADA,
Pick, Mumps, etc. "dominate" and will continue
to do so, because there isn't neither the need
nor the justification to switch to a newly
invented wheel that doesn't necessarily roll
under your vehicle any better than the ones
you already have.
In my (distorted) world, (embedded and industrial
control systems,) only C & C++ are viable options,
(*) not necessarily because of any intrinsic superiority
of these languages, but because of the combination
of their tool support, processor support, (C# or
Java for PowerPC, SH3, TI-F2812DSP, etc.?), existing
code base, experienced workforce, available libraries,
This would most likely not be the case if I was
developing web based database front ends, or
MS-Windows applications combining instant messaging
with role playing games and a vegetarian cookbook
all in one.
(*) Yes I know that there are embedded versions of
practically any language under the Sun, but Java,
C#/.Net, Python, PHP, Perl, Pascal, Oberon, Modula,
Haskell, Scheme, Erlang, Ruby, Smalltalk, etc.
are known to exist, that's all.
[ Please reply to the group,
return address is invalid ]
An interesting corollary to that is I've found that print advertising
doesn't "pull" like it used to. This has got to make it difficult on
magazines as well.
What do people read to keep up to date on embedded C, C++ stuff ?
Electronics trade rags have adds from all the main tool vendors.
> zee wrote:
> > Ok.
> > What do people read to keep up to date on embedded C, C++ stuff ?
> What is there to keep up to date with?
Patterns, idioms, pitfals, new ideas, etc.
> The languages are stable.
But immensely complex.
When Java grows up one day, its infrastructure will be written in Java
(plus whatever inline assembly language glue is needed).
Look at Common Lisp implementations as an example. True, some rely on C
and C++ technology. But some are written in Lisp. The native compiler,
garbage collector, interpreter, everything.
If you have a language which compiles into machine code, and allows for
inline assembly language, you can make it disappear into itself.
>PLEASE DO NOT FEED THE TROLLS
You're calling P.J. Plauger a troll-feeder? (8-O) Doh!
I found his response one fo the most informative posts of the year.
Think about it... wait for it... ding!
> P.J. Plauger
> Dinkumware, Ltd.
What I'm seeing is that CMP is moving the advertisers over to DDJ.
The editorial content of CUJ has been great and the folks @ cmp have
destroyed DDJ. The primary reason IMHO is content on the cheap. By that
I mean getting editorial content from the bottom of the SW gene pool
Last time I counted there were more advertisers in CUJ than DDJ, the
DDJ list just looked like a lot because of the large font.
Years ago DDJ was great techical rag, about software-tools. In last few
years [5-20] CMP bought ALL our high-tech rags they have gradually
turned the editorial into web-mush for all the rags. Why? I think its
because it is only this crowd that will generate editorial content for
I certainly hope that PJ and others will be brought into DDJ and rescue
it as has been promised by CMP.
IMHO Given that it was CMP that destroyed DDJ I don't think it will
The issue is that DDJ has always generated more ad-space/revenue. I
doubt that CMP paid much for the original CUJ, before they renamed it
to CUJ [ C++ users ... ]. They did pay a good deal of money for DDJ.
Right now, again in my humble opinion CMP is doing what it can to bring
life back to DDJ. So they have killed CUJ, the only rag written by
folks that have something to say.
My concern is that long ago DDJ content and editorial is-was allowed to
become dot-com internet beginner-101, with no concern for
mission-critical programming languages. Given that today the only folks
who purchase software are MC aka luv-guv, and they certainly get
NOTHING from reading DDJ, but do from CUJ.
I hope that if PJ and collaborators don't get brought into CUJ that
they create their own magazine C/C++ rag ASAP. Lastly, the caveat is
that it NOT be MSDN, as VS is not C nor C++.
We need a decent magazine for programmers. There is a lot to write
about as the recent issues of CUJ [ C++ ... ] have shown. From my
reading of the last year of DDJ there is NOTHING to write about.
It is very important to stress that the cost of mailing a rag must be
paid by advertisers, and advertisers of course must be able to sell
something to pay the publishers. Long ago DDJ and CL [ computer
language ] made the decision to cater to the
freeware/shareware/openware crowd [ which is fine ], but that doesn't
keep payroll up for the folks who work @ CMP. I have been bitchin about
this decision for ten years now, and soon lots of descent folk @CMP
will not have a job because of these management descisons.
We the programmers MUST ensure that we have a good technical C/C++ rag
that us old farts can enjoy in the loo. I don't own a laptop, I can't
stand their mousy keyboards. I want to hold a mag I can markup when I'm
on the can.
Sure there is IEEE SW and ACM, but they tend to be written by folks who
are 40 and still in graduate school. Folks that generally have never
actually brought SW into production.
C/C++ are constantly changing, and carrying the weight of most
real-world critical missions we need a good rag that keeps us all
Lastly since I'm on the subject, and just maybe there is still someone
alive at the switch at CMP. The high-tech rag need advertisers, but
that means that advertisers need to sell stuff. CMP itself is pure
capitalism, but they cater to communist sw-developers, and commie
readers, e.g. free-sw users. [ Don't get me wrong I'm a emma-goldman
anarchist ] I really think that the web is perfect for the commie
approach to SW, but the rag approach needs to real money which means
the advertisers need to self stuff. Until the folks who run CMP figure
this out lots of good people at CMP will become un-employed.
Out of curiosity--where was this announcement made? I've checked the
CUJ website and don't see any mention of it, nor have I found anything
in the copy of CUJ I received by mail.
It was glued to the front page of my last issue.
Thanks for a good rag for many years, I hope DDJ adds more C/C++
content and keeps an on-line CUJ portal with some on-line only articles
[with source code]. Developers will still visit if they use
google-style ads and totally avoid pop-up ads.
> Today, both C and C++ are workhorse languages, with little
> in the way of sexy new development.
I guess Boost isn't sexy enough.
C and C++ is very alive and well in the embedded world!
Ah, maybe I'll see it whenever I get the Feb. issue then. That or it
came off in the mail. Thanks!
Are you saying that CMP intend to stop publishing a print version of CUJ?
I've searched the web and both the CMP and CUJ sites but can't see anything
about this. I accidentally let my subscription lapse so the January issue
was the last I got. I saw no mention of it there. If they are dropping it,
do you know which will be the last issue to ship?
> "P.J. Plauger" <p...@dinkumware.com> wrote in message
>> What killed CUJ is what's been killing newspapers slowly for...
> Are you saying that CMP intend to stop publishing a print version of CUJ?
Yes. The deed is done.
> I've searched the web and both the CMP and CUJ sites but can't see
> anything about this. I accidentally let my subscription lapse so the
> January issue was the last I got. I saw no mention of it there. If they
> are dropping it, do you know which will be the last issue to ship?
February was the last issue, already shipped. There was very little notice,
either to the readership or to the staff.