Subject: The IDE wars.
From: Rotary Engine
Date: 1/18/2010, 5:43 PM
To: AAA Put this in the To box

You are right. It does default to a.out. Who would of thunk. Weird :)
Also -o <file name worked. Thanks Matt

C is incredibly dumb and picky :)
The QB IDE was head and shoulders above this nonsense.
Too bad MS killed it.

I have Anjuta IDE but so far it crashes when I try to build a file
or execute it. QB and PB never did/do that silly stuff.

I get the impression that the C IDE and the C compilers are not
using the full power of the computer to help the programmer.
The complier must be told exactly what to do in excruciating detail.
QB would correct your variable spelling automatically.

-------------------------------------------------------------

I think QB was just scratching the surface of what was possible.
I wanted an automatically generated variable data base.
All one had to do was comment the variables and labels and
the background data base would record them for search or sort.

Of course a 32 bit DOS never materialized so 64K memory was
the limit for QB. The entire IDE was right at the limit at 64K.
It compiled to tight and fast code. My moving map program proved
that. With todays processor and a real time 32 bit DOS
it would be unbeatable. There is no correlation with
the speed of execution and the level of the programming
language. It is all in the compiler. QB and FB are far
higher level languages than C. Almost plain English.
C by comparison, is hieroglyphics

Here is my 30 year collection of programming books.
Paul Lamar

The idea of a compiler/interpreter correcting variable spelling sounds
like it might be very frustrating. Imagine you have two variables
that are somewhat similar in name. You mistype one and the compiler
corrects it to the other, with no warning. Is that the kind of thing
you're talking about Paul?

Programming is about precision and attention to detail. One of the
reasons I am only moderately good at it.. :)

C will often try to deal with mismatched type by casting. Usually it
generates a compiler warning (as you found above). That's about as
far as it goes, thankfully.


Matt-

Yes sort of. It works better than it sounds. It also has syntax error
checking and correcting as you type. Much effort and power was put into
the editor. You need to try it. I can send it to you if your ISP allows
zip files. It runs in windows under the command line.

A lot of programmers turned their nose up on it with out trying
it. They had been brain washed into thinking Pascal was the only answer.
The Pascal people had a better PR department :)

Actually the idea of the error correcting and detecting editor idea would
work with any language including asm which is less hieroglyphic like than
C.

C really needs one and I am surprised somebody has not picked up on the
idea.
We need to put the power of the computer to work in the programming
editor.

Paul Lamar


Eclipse performs symbol completion as you type- as you start typing a
variable name, it 'fills in' the closest matching remainder. You can
either
hit 'enter' to accept, or continue typing to narrow the list of matches.
Big
time-saver.

XEmacs does something similar, and isn't as 'heavy' as Eclipse (which is
implemented in java and therefore requires a java run-time and a hefty
processor). Real programmers use VI ;/)

There are many, many IDE's and standalone editors for 'C' that approach
the
functionality you're describing. I like Eclipse as it's functionally
equivalent to all commercial modern IDE's, performs automatic makefile
generation, supports connecting to remote targets, and uses standard
gcc/gdb/ln.

--Kenny A.

http://websites.expercraft.com/kennya/

------------------------------------------------------------------

Thanks Kenny.

http://www.eclipse.org/home/newcomers.php

http://www.eclipse.org/downloads/download.php?file=/technology/epp/
downloads/release/galileo/SR1/eclipse-cpp-galileo-SR1-linux-gtk.tar.gz


I see they have a Linux C version.
Looks interesting Kenny.

How well does the C version work?


Paul Lamar

Well enough some companies are replacing their proprietary IDE's with it:
http://focus.ti.com/pr/docs/preldetail.tsp?sectionId=594&prelId=sc09100



--Kenny A.
http://websites.expercraft.com/kennya/


Thanks Kenny.

Paul Lamar


Paul

Search the web for XBlight. It is a great FREE (user very well supported}
programming environment.
Fast execution, easy to use, large library, 200 code examples lots of other
documentation, on line forum. Flexibly
import dlls and code from other environments. You will not be disappointed

Best regards

James Freeman

Looks good. I don't have a yahoo ID and I don't want one.
Can anybody just email me the zip file docs?

Paul Lamar

Paul

You do not need a yahoo id. That is probably a support forum. Just go to
xbrite.com as a start. There are links from there. This program
incorporates the better parts
of C in a sampler more basic like structure. An earlier version of this
program was written for
linux or unix and possibly dos. Check its history...more information is on
the web see wiki also.
Avery rich program/history.
mad scientist



That is where I was. It wanted a yahoo id to download the docs.
I don't hold out much hope for it as windows and regular
linux do not allow direct hard ware access. So peeks and
pookes are unlikely. I could be wrong.

Do you have a name or do people just call you mad? :)

Paul Lamar
-- 
The Rotary Engine NewsLetter. Powered by Linux.
ACRE NL web site. http://www.rotaryeng.net
Youtube key word UTUBPLEASE
Copyright 1998-2009 All world wide rights reserved.