Subject: The IDE wars.
From: Rotary Engine
Date: 1/18/2010, 1:04 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
-- 
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.