Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > C++ > C++ in Linux or Windows

Reply
Thread Tools

C++ in Linux or Windows

 
 
Lionel B
Guest
Posts: n/a
 
      04-19-2007
On Wed, 18 Apr 2007 21:57:39 +0000, BobR wrote:

> Victor Bazarov <> wrote in message...
>> Howard wrote:
>> > Personally, I prefer Zen Programming. No need for compilers, or even
>> > code editors. The program simply is.

>>
>> IIUIC, when you practice Zen Programming, there *is* no program. Only
>> your awareness of it exists.

>
> Does this 'Zen Programming' have as steep a learning curve as C++? Is
> there an IDE for Zen, or is it all in your id(in your mind)?


You may use the "gzz" system:

http://www.nongnu.org/gzz/nutshell.html

Ah, but wait, it's "ceased to exist" (can we say it ever really did?) ...

http://www.nongnu.org/gzz/

....and been superseded by:

http://fenfire.org/

Quote:

"Everything has to do with everything else. Fenfire is a Free Software
project developing a computing environment in which you can express these
relationships and benefit from them."

--
Lionel B
 
Reply With Quote
 
 
 
 
Alf P. Steinbach
Guest
Posts: n/a
 
      04-19-2007
* James Kanze:
>
> For the debugger, I agree. Because it's a tool that you'll
> normally only use two or three times a year. (About the only
> exception would be for post mortems, and how much effort does it
> take to remember the single command bt?)


Depends what a debugger is used for.

In at least half of the cases I don't debug to find some bug I've
introduced or some bug in the system I'm working on, but in order to
figure out how some library really works, e.g. what's called in what
order with what arguments, and how's that internal message dispatch?,
and what function or class is a good way to accomplish effect X, due to
lack of proper documentation or complete public interfaces.

And many times when using Visual Studio I just run the program in the
debugger as a matter of course, because if there is a bug (and they do
happen! ) what usually happens is that the program does something
like asserting or dereferencing a nullpointer, control is passed to the
debugger automatically, which either points out the offending line
directly or provides a call stack where that bug is very evident.

Debugging in Windows development using Microsoft's tools is, anyway,
very different from debugging a post mortem.

When the program is run and does something that in *nix would produce a
core dump, e.g. during testing, what happens in Windows development is
that the debugger is fired up automatically (Just In Time debugging),
and you get to inspect the live (suspended but restartable) process.
Those tools are very handy and productive. On the other hand, Charles
Petzold wrote an article about how the IDE tools dumb us down so that we
no longer really construct things but just put things together from
menus, canned programming, and I partly agree with that: it's come to a
point where a normal human being just can't keep track of all those tens
of thousands member functions and classes, and must rely on browsing and
try-and-fail, only dimly understanding why things appear to work and
relying on the heuristic that if it works for the most common case then
it probably works, which, not surprisingly, leads to heavy use of
debugging tools for the many cases where it doesn't really work, because
that heuristic is just a guideline that's more like a wish than reality.

--
A: Because it messes up the order in which people normally read text.
Q: Why is it such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Using Perl to connect a Linux box to Linux/Windows boxes Krishna Chaitanya Perl Misc 1 02-27-2009 11:44 AM
Re: Is Netscape Leaving Firefox Behind on GNU/Linux? THE LINUX PROPAGANDA MACHINE CONTINUES. FIREFOX IGNORING LINUX............. traci.manicotti@gmail.com Computer Support 2 10-20-2007 02:12 PM
Linux... yeah linux.. Linux Have a nice cup of pee NZ Computing 19 04-17-2006 10:16 AM
Win4Lin Delivers Windows 2000 and Windows XP on Linux Ray Greene NZ Computing 6 02-26-2005 02:58 AM
removing linux from a duall boot windows xp/linux setup Golf Nut Computer Information 1 04-24-2004 06:55 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57