Thread: [Dev-C++] re: This and that Dev-cpp IDE
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: William W C. <wa...@ju...> - 2004-01-02 21:15:43
|
I would thank the members for giving expert suggestions and advice
concerning the public domain IDE Compiler Dev-cpp C++. I wrote to the
three design and developers of this system. Like a lot of many C++
programmers I am comfortable with Borland Compilers and IDE platforms and
miss some of the good attributes which should have been incorporated into
this Dev-cpp IDE. I am not sure why they had to re-invent the wheel and
use another batch of include library files. Also the merry go round one
has to fathom out to get a final presentaion on the screen. As I point
out later Borland has a drop down menu which include ' User Screen' to
see the result of our code. I am not the greatest programmer in fact I am
a hardware engineer but intrigued with all the facets of C++ . This is
the inputs I wrote to the three desiners of the ID. Don't understand how
they came up with the name seen enough of that on the telly.
' Copy of e-mail-Start :
Gentlemen thank you for an excellent job 0n the developement and design
of the Dev-C++ IDE/Compiler et al.However a few points should be
addressed to make the IDE more useable for the public. Understand that
the design was based on the new standard ANSI/ISO C/C++ and also to
address different cross platforms Linux etc. THe IDE is very versatile
and functional except that there is no button or drop down menu whatever
which will allow the user to look at the output. Example Borland IDE's
has a separate drop down menu, when you click on 'User Screen' voila up
comes the result and output to the screen.One must innovate ,conjure up
go around to implement this feature. I have tried several 'A pause
statement , function getchar() there are no doubt other means of beating
around the bush. For instance in Borland I used a one liner getche() in
my Blank file so I did not have to do anything to the program . At the
end of writing the code and compiling, run output came up on the screen.
May I suggest that this should have been an
integral part of the IDE design. Using the ' pause' work around incurrs
penalties and cross platform problems.
In the Question & Answer section the CLEAR
Screen command was brought up and you suggested we include Conio.c in the
Dev-C++ System File. I suggest the 'Clear Screen' function should been
activated with it's own Include header file. Now it could be there is a
file already for this manoeuvre, if so I get 50 lashes.
In your help files you go to great lengths to
explain all about 'C' programming and it's very well done . However most
of us have moved on to C++ and perhaps it would have been prudent to at
least write some examples of C++ code. Just to introduce the newcomer to
differences due to ANSI/ISO changes and implementing the code with the
Dev-C++ IDE.
Finally Linux is continually mentioned as
though they had a stake in the company. This system you explain is the
reason so many things were changed causing us Borland user added work.
Considering the percentage of LInux users it seems to me as though we
should have put that at the back of the burner. Would like a response to
these concerns with the public interest in mind . End of e-mail.
If we are going to use an IDE and this one
seems to measure up and it's free then let's get it right .
Bill Cridland E.E. Bolton MA
|
|
From: Per W. <pw...@ia...> - 2004-01-03 02:37:14
|
One reason why Linux might be mentioned a lot is that the MinGW compiler used in Dev-C++ is a Windows port of the gcc c/c++ compiler. This compiler is originally written for Unix machines. Since GNU/Linux has a non-ignorable chunk of the Unix market, it is quite natural that a lot of examples etc are mentioning Linux. The goal with MinGW was to keep the compiler as untouched as possible, while generating code runnable in the Win32 environment. That is the reason why all builds are performed using the make tool. Implementing "view user output" for command-line programs doesn't need to be so hard. Half the work is performed by linking in a replacement for the clean-up code, that will check if the application was run standalone or from the IDE. If run from the IDE, the application window should stay open. The only part the IDE have to do then, is to find out which console window that belongs to the running application. As a matter of fact, it is possible for anyone interested to add this feature themselves, by adding an own-written little app to the Tools menu. /Per W On Fri, 2 Jan 2004, William W Cridland wrote: > I would thank the members for giving expert suggestions and advice > concerning the public domain IDE Compiler Dev-cpp C++. I wrote to the > three design and developers of this system. Like a lot of many C++ > programmers I am comfortable with Borland Compilers and IDE platforms and > miss some of the good attributes which should have been incorporated into > this Dev-cpp IDE. I am not sure why they had to re-invent the wheel and > use another batch of include library files. Also the merry go round one > has to fathom out to get a final presentaion on the screen. As I point > out later Borland has a drop down menu which include ' User Screen' to > see the result of our code. I am not the greatest programmer in fact I am > a hardware engineer but intrigued with all the facets of C++ . This is > the inputs I wrote to the three desiners of the ID. Don't understand how > they came up with the name seen enough of that on the telly. > > ' Copy of e-mail-Start : > Gentlemen thank you for an excellent job 0n the developement and design > of the Dev-C++ IDE/Compiler et al.However a few points should be > addressed to make the IDE more useable for the public. Understand that > the design was based on the new standard ANSI/ISO C/C++ and also to > address different cross platforms Linux etc. THe IDE is very versatile > and functional except that there is no button or drop down menu whatever > which will allow the user to look at the output. Example Borland IDE's > has a separate drop down menu, when you click on 'User Screen' voila up > comes the result and output to the screen.One must innovate ,conjure up > go around to implement this feature. I have tried several 'A pause > statement , function getchar() there are no doubt other means of beating > around the bush. For instance in Borland I used a one liner getche() in > my Blank file so I did not have to do anything to the program . At the > end of writing the code and compiling, run output came up on the screen. > May I suggest that this should have been an > integral part of the IDE design. Using the ' pause' work around incurrs > penalties and cross platform problems. > In the Question & Answer section the CLEAR > Screen command was brought up and you suggested we include Conio.c in the > Dev-C++ System File. I suggest the 'Clear Screen' function should been > activated with it's own Include header file. Now it could be there is a > file already for this manoeuvre, if so I get 50 lashes. > In your help files you go to great lengths to > explain all about 'C' programming and it's very well done . However most > of us have moved on to C++ and perhaps it would have been prudent to at > least write some examples of C++ code. Just to introduce the newcomer to > differences due to ANSI/ISO changes and implementing the code with the > Dev-C++ IDE. > Finally Linux is continually mentioned as > though they had a stake in the company. This system you explain is the > reason so many things were changed causing us Borland user added work. > Considering the percentage of LInux users it seems to me as though we > should have put that at the back of the burner. Would like a response to > these concerns with the public interest in mind . End of e-mail. > If we are going to use an IDE and this one > seems to measure up and it's free then let's get it right . > > Bill Cridland E.E. Bolton MA > > > ------------------------------------------------------- > This SF.net email is sponsored by: IBM Linux Tutorials. > Become an expert in LINUX or just sharpen your skills. Sign up for IBM's > Free Linux Tutorials. Learn everything from the bash shell to sys admin. > Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > TO UNSUBSCRIBE: http://www23.brinkster.com/noicys/devcpp/ub.htm > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users > |