Thread: [Dev-C++] Dev C++/Visual C++ comparison
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: Bob W. <bo...@af...> - 2002-05-02 13:28:00
|
I'm currently at university doing a comp. sci. course, and they've recommended we get out hands on the student version of Visual C++. This of course costs money that I'd rather not spend. Up until now, I've been working in Dev C++ for all the assignments they've set, however I was wondering if there is any major functional differences between the two (I doubt we'll do anything requiring a GUI this semester, and next semester we use CodeWarrior on Linux), apart from the price difference, what benefits does Dev have over Visual? I'm gonna need to pass this by the lecturers and I'd like to have *some* idea of what I'm talking about :) Thanks. -- -- Bob ' To err is human, but to really foul things up requires a computer. - Anonymous ' ICQ: 77149742 AOL: Sanchrin MSN: Bo...@af... http://www.aftermath.cx/ |
|
From: <jar...@ig...> - 2002-05-02 13:50:16
|
On 2 May, Bob Watson wrote: > I'm currently at university doing a comp. sci. course, and they've > recommended we get out hands on the student version of Visual C++. This > of course costs money that I'd rather not spend. > > Up until now, I've been working in Dev C++ for all the assignments > they've set, however I was wondering if there is any major functional > differences between the two (I doubt we'll do anything requiring a GUI > this semester, and next semester we use CodeWarrior on Linux), apart > from the price difference, what benefits does Dev have over Visual? I'm > gonna need to pass this by the lecturers and I'd like to have *some* > idea of what I'm talking about :) I can only compare with Visual C++ Version 6.0 ( I've heard there is a 7.0 version, but I'm not sure) The 6.0 version is FAR behind GNU's g++ with respect to conformance to the C++ standard. E.g. namespaces (especially namespace std) which I teach my students from the very beginning are not (right) supported by Visual C++. I remember there are other oddities. So, I wouldn't recommend this (rather old) compiler for learning (true) C++. -- Helmut Jarausch Lehrstuhl fuer Numerische Mathematik Institute of Technology, RWTH Aachen D 52056 Aachen, Germany |
|
From: Yeoh H. <ye...@ye...> - 2002-05-03 07:19:12
|
Hi, I've been using both Dev-C++ and VC++6.0 for quite a while. In terms of standards compliance, most people would agree that Dev-C++ (latest version) is better than VC++6.0. I admire Dev-C++, the IDE and the MingW compiler system. They are superb software. I use Dev-C++ for writing Windows software, mostly small shareware programs or software for personal use. As a contract programmer for clients running Windows, I find that using VC++ makes life much easier for me and them. It is a very complete tool set for Windows GUI software development in all aspects, that is graphics, database programming, ActiveX and all that Microsoft technologies. In addition many third-party libraries are also available for VC++. Dev-C++ is a front-end GUI for the MingW compiler system. IMHO it lacks one major tool, the resource editor. There's a freeware resource editor from the LCC-Win32 package but one cannot compare it with VC++'s resource editor. I know one can do without a resource editor but trying to hand-code many dialog boxes is ridiculous. :-) For Dev-C++ to be useful, one needs to download other C or C++ library packages. Examples are: 1. For GUI development, the best I've seen so far is wxWindows; 2. For client-server database applications, one can use MySQL or Interbase or Firebird and related interface libs & headers. 3. For embedded database applications, you can use SQLite. 4. For graphics, OpenGL. This is well and good but like most things, it is easier said than done. Trying to get all the various packages to work together with Dev-C++ is not an easy task. However, I noted that over the past several years, more C++ libraries are supporting MingW. My question to you guys is that how many of you actually use Dev-C++ to produce commercial Windows software? What are the problems you face? How many Windows software development shops use Dev-C++ compared to VC++? How many of you use Dev-C++ mainly as a C++ learning tool? Sorry for this long post. In closing I would say that both VC++ and Dev-C++ are useful. It depends on what your aims are. If I were a college student and were asked to buy VC++ student edition, I might go ahead and do it. It's not a matter of cost. I see it as an investment only if I were to market myself as a Windows programmer. Why not use both or more? Dev-C++, MingW, BCB, VC++ for Windows C++ development work, and GCC or similar for Unix based development. Regards, Yeoh ~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~ Author of "How to Create an eBook Using Visual C++" Free Downloads at http://www.yeohhs.com ICT eBooks by Yeoh HS ~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~ ----- Original Message ----- From: Bob Watson <bo...@af...> To: <dev...@li...> Sent: Thursday, May 02, 2002 9:27 PM Subject: [Dev-C++] Dev C++/Visual C++ comparison > I'm currently at university doing a comp. sci. course, and they've > recommended we get out hands on the student version of Visual C++. This > of course costs money that I'd rather not spend. > > Up until now, I've been working in Dev C++ for all the assignments > they've set, however I was wondering if there is any major functional > differences between the two (I doubt we'll do anything requiring a GUI > this semester, and next semester we use CodeWarrior on Linux), apart > from the price difference, what benefits does Dev have over Visual? I'm > gonna need to pass this by the lecturers and I'd like to have *some* > idea of what I'm talking about :) > > Thanks. > > -- > -- Bob > > ' To err is human, but to really foul things up requires a computer. - Anonymous ' > > ICQ: 77149742 > AOL: Sanchrin > MSN: Bo...@af... > http://www.aftermath.cx/ > > > > > _______________________________________________________________ > > Have big pipes? SourceForge.net is looking for download mirrors. We supply > the hardware. You get the recognition. Email Us: ban...@so... > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users |
|
From: Hongli L. <h....@ch...> - 2002-05-03 11:00:41
|
On Fri, 2002-05-03 at 09:31, Yeoh HS wrote: > For Dev-C++ to be useful, one needs to download other C or C++ library > packages. > Examples are: > 1. For GUI development, the best I've seen so far is wxWindows; > 2. For client-server database applications, one can use MySQL or Interbase > or Firebird and related interface libs & headers. > 3. For embedded database applications, you can use SQLite. > 4. For graphics, OpenGL. > This is well and good but like most things, it is easier said than done. > Trying to get all the various packages to work together with Dev-C++ is not > an easy task. However, I noted that over the past several years, more C++ > libraries are supporting MingW. I've created packages for WxWindows, FLTK and SDL, and they will be simultanously released with Dev-C++ beta 3. So installing WxWindows won't be a problem anymore. :-) And I think you really should not compare M$VC++, an expensive commercial Microsoft Windows-oriented development tool, with Dev-C++, written by some volunteers. I've never used MSVC++ so I don't even know what it offers. |
|
From: Yeoh H. <ye...@ye...> - 2002-05-03 23:02:56
|
----- Original Message ----- From: Hongli Lai <h....@ch...> > On Fri, 2002-05-03 at 09:31, Yeoh HS wrote: > > For Dev-C++ to be useful, one needs to download other C or C++ library > > packages. > > Examples are: > > 1. For GUI development, the best I've seen so far is wxWindows; > > 2. For client-server database applications, one can use MySQL or Interbase > > or Firebird and related interface libs & headers. > > 3. For embedded database applications, you can use SQLite. > > 4. For graphics, OpenGL. > > This is well and good but like most things, it is easier said than done. > > Trying to get all the various packages to work together with Dev-C++ is not > > an easy task. However, I noted that over the past several years, more C++ > > libraries are supporting MingW. > > I've created packages for WxWindows, FLTK and SDL, and they will be > simultanously released with Dev-C++ beta 3. > So installing WxWindows won't be a problem anymore. :-) > > Great! I look forward to it. Thanks. > And I think you really should not compare M$VC++, an expensive > commercial Microsoft Windows-oriented development tool, with Dev-C++, > written by some volunteers. > I've never used MSVC++ so I don't even know what it offers. > You're right. The subject line above reveals my thoughts. :-) If you're not into Windows development, you don't really need MSVC++. Regards, Yeoh -- |
|
From: Ioannis V. <no...@ho...> - 2002-05-04 00:21:01
|
> -----Original Message----- > From: dev...@li... > [mailto:dev...@li...] On Behalf > Of Yeoh HS > Sent: Saturday, May 04, 2002 2:17 AM > To: dev...@li... > Subject: Re: [Dev-C++] No Comparison: Dev C++ & Visual C++ > > You're right. The subject line above reveals my thoughts. :-) > If you're not into Windows development, you don't really need MSVC++. MSVC++ is not needed in any scenario. :P Borland C++ Builder is better. Ioannis * Ioannis Vranos * Programming pages: http://www.noicys.cjb.net * Alternative URL: http://run.to/noicys |
|
From: Yeoh H. <ye...@ye...> - 2002-05-04 01:51:16
|
----- Original Message ----- From: Ioannis Vranos <no...@ho...> To: Dev-C++ <dev...@li...> Sent: Saturday, May 04, 2002 8:20 AM Subject: RE: [Dev-C++] No Comparison: Dev C++ & Visual C++ > > -----Original Message----- > > From: dev...@li... > > [mailto:dev...@li...] On Behalf > > Of Yeoh HS > > Sent: Saturday, May 04, 2002 2:17 AM > > To: dev...@li... > > Subject: Re: [Dev-C++] No Comparison: Dev C++ & Visual C++ > > > > You're right. The subject line above reveals my thoughts. :-) > > If you're not into Windows development, you don't really need MSVC++. > > MSVC++ is not needed in any scenario. :P Borland C++ Builder is better. > > True. In another mailing list, they say Delphi 6 is much better. ;-) Yeoh -- > > Ioannis > > * Ioannis Vranos > * Programming pages: http://www.noicys.cjb.net > * Alternative URL: http://run.to/noicys > > _______________________________________________________________ > > Have big pipes? SourceForge.net is looking for download mirrors. We supply > the hardware. You get the recognition. Email Us: ban...@so... > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users |
|
From: Yeoh H. <ye...@ye...> - 2002-05-04 03:22:26
|
Hi everyone, First, my apologies for off-topic posts on Dev-C++ vs MSVC++. To get back on track, I have an idea to compile a listing of freeware or Open Source C++ class libraries or tools that work with Dev-C++. What we need is help from Dev-C++ users who are aware of such libs or tools to post URLs for such resources. This way, I believe more beginners will want to start or continue to use Dev-C++. I believe the Dev-C++ website has a packages section so I think we can help to update it. What say you, Dev-C++ webmaster? I know most of us are busy with work and other stuff in life so this is completely on a voluntary basis only. As a start, this is an update on SQLite, a free embedded database in C and callable from C++. <extract from poster: D. Richard Hipp > SQLite version 2.4.10 is now available on the website: http://www.hwaci.com/sw/sqlite/ <end extract> There was a posting recently about using Dev-C++ with MySQL. <extract from poster: co...@in... > You must add libmysql.a to your project. You can find it at: http://www.johnydog.cz/projects.php <end extract> Warmest regards and best wishes, Yeoh -- |
|
From: Hongli L. <h....@ch...> - 2002-05-04 10:40:43
|
Yeoh HS wrote: >Hi everyone, > >First, my apologies for off-topic posts on Dev-C++ vs MSVC++. > >To get back on track, I have an idea to compile a listing of freeware or >Open Source C++ class libraries or tools that work with Dev-C++. > >What we need is help from Dev-C++ users who are aware of such libs or tools >to post URLs for such resources. This way, I believe more beginners will >want to start or continue to use Dev-C++. > >I believe the Dev-C++ website has a packages section so I think we can help >to update it. What say you, Dev-C++ webmaster? > > > Sure, I'd be glad to accept help. But I have no "packaging guide" or anything like that. > >As a start, this is an update on SQLite, a free embedded database in C and >callable from C++. ><extract from poster: D. Richard Hipp > >SQLite version 2.4.10 is now available on the website: >http://www.hwaci.com/sw/sqlite/ ><end extract> > > > OK, I'll take a look at it another time. I'm having a feaver right now. :-( |
|
From: Yeoh H. <ye...@ye...> - 2002-05-04 22:39:32
|
The URL is: http://www.eskimo.com/~weidai/cryptlib.html <extract from website> What is it? Crypto++ is a free C++ class library of cryptographic schemes. Currently the library consists of the following, some of which are other people's code, repackaged into classes. a class hierarchy with an API defined by abstract base classes Proposed AES (Rijndael) and other AES candidates: RC6, MARS, Twofish, Serpent, CAST-256 other symmetric block ciphers: IDEA, DES, Triple DES (DES-EDE2 and DES-EDE3), DESX (DES-XEX3), RC2, RC5, Blowfish, Diamond2, TEA, SAFER, 3-WAY, GOST, SHARK, CAST-128, Square, Skipjack generic cipher modes: CBC padded, CBC ciphertext stealing (CTS), CFB, OFB, counter mode stream ciphers: Panama, ARC4, SEAL, WAKE, Sapphire II, BlumBlumShub public key cryptography: RSA, DSA, ElGamal, Nyberg-Rueppel (NR), BlumGoldwasser, Rabin, Rabin-Williams (RW), LUC, LUCELG padding schemes for public-key systems: PKCS#1 v2.0, OAEP, PSSR, IEEE P1363 EMSA2 key agreement schemes: Diffie-Hellman (DH), Unified Diffie-Hellman (DH2), Menezes-Qu-Vanstone (MQV), LUCDIF, XTR-DH elliptic curve cryptography: ECDSA, ECNR, ECIES, ECDHC, ECMQVC one-way hash functions: SHA-1, MD2, MD4, MD5, HAVAL, RIPEMD-160, Tiger, SHA-2 (SHA-256, SHA-384, and SHA-512), Panama message authentication codes: MD5-MAC, HMAC, XOR-MAC, CBC-MAC, DMAC cipher constructions based on hash functions: Luby-Rackoff, MDC pseudo random number generators (PRNG): ANSI X9.17 appendix C, PGP's RandPool Shamir's secret sharing scheme and Rabin's information dispersal algorithm (IDA) DEFLATE (RFC 1951) compression/decompression with gzip (RFC 1952) and zlib (RFC 1950) format support fast multi-precision integer (bignum) and polynomial operations finite field arithmetics, including GF(p) and GF(2^n) prime number generation and verification various miscellaneous modules such as base 64 coding and 32-bit CRC class wrappers for these operating system features (optional): high resolution timers on Windows, Unix, and MacOS Berkeley and Windows style sockets Windows named pipes /dev/random and /dev/urandom on Linux and FreeBSD Microsoft's CryptGenRandom on Windows A high level interface for most of the above, using a filter/pipeline metaphor benchmarks and validation testing One purpose of Crypto++ is to act as a repository of public domain (not copyrighted) source code. Although the library is copyrighted as a compilation, the individual files in it (except for a few exceptions listed in the license) are in the public domain. <end extract> Can be compiled with GCC 2.95.2 and also GCC 3.0.2 Regards, Yeoh ~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~ Author of "How to Create an eBook Using Visual C++" Free Downloads at http://www.yeohhs.com ICT eBooks by Yeoh HS ~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~ |
|
From: Yeoh H. <ye...@ye...> - 2002-05-04 23:04:02
|
----- Original Message ----- Hongli Lai wrote: > >I believe the Dev-C++ website has a packages section so I think we can help > >to update it. What say you, Dev-C++ webmaster? > > > Sure, I'd be glad to accept help. But I have no "packaging guide" or > anything like that. > Thanks. About "packaging" guide, no problem. We don't need to specifically package them for Dev-C++ users. For a start we can just list the URL and a brief description about the resource. > > > >As a start, this is an update on SQLite, a free embedded database in C and > >callable from C++. > ><extract from poster: D. Richard Hipp > > >SQLite version 2.4.10 is now available on the website: > >http://www.hwaci.com/sw/sqlite/ > ><end extract> > > > > OK, I'll take a look at it another time. > I'm having a feaver right now. :-( > The key idea is to let Dev-C++ users be aware of which packages are available that works with Dev-C++. We do not guarantee that it will work 100%. :-) Warmest regards, Yeoh -- |
|
From: jansb000 <jan...@pl...> - 2002-05-08 21:29:04
|
Tip: V a GUI-library from www.objectcentral.com ----- Original Message ----- From: "Hongli Lai" <h....@ch...> To: "Dev-C++" <dev...@li...> Sent: Saturday, May 04, 2002 12:43 PM Subject: Re: [Dev-C++] List of Freeware or Open Source C++ Class Libraries that Work with Dev-C++ > Yeoh HS wrote: > > >Hi everyone, > > > >First, my apologies for off-topic posts on Dev-C++ vs MSVC++. > > > >To get back on track, I have an idea to compile a listing of freeware or > >Open Source C++ class libraries or tools that work with Dev-C++. > > > >What we need is help from Dev-C++ users who are aware of such libs or tools > >to post URLs for such resources. This way, I believe more beginners will > >want to start or continue to use Dev-C++. > > > >I believe the Dev-C++ website has a packages section so I think we can help > >to update it. What say you, Dev-C++ webmaster? > > > > > > > Sure, I'd be glad to accept help. But I have no "packaging guide" or > anything like that. > > > > >As a start, this is an update on SQLite, a free embedded database in C and > >callable from C++. > ><extract from poster: D. Richard Hipp > > >SQLite version 2.4.10 is now available on the website: > >http://www.hwaci.com/sw/sqlite/ > ><end extract> > > > > > > > > OK, I'll take a look at it another time. > I'm having a feaver right now. :-( > > > > > _______________________________________________________________ > > Have big pipes? SourceForge.net is looking for download mirrors. We supply > the hardware. You get the recognition. Email Us: ban...@so... > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users |
|
From: Hongli L. <h....@ch...> - 2002-05-04 10:38:36
|
Yeoh HS wrote: >True. In another mailing list, they say Delphi 6 is much better. ;-) > > > Delphi 6 *is* much better! :-) |
|
From: Ioannis V. <no...@ho...> - 2002-05-04 14:15:24
|
> -----Original Message----- > From: dev...@li... > [mailto:dev...@li...] On Behalf > Of Hongli Lai > Sent: Saturday, May 04, 2002 1:41 PM > To: Dev-C++ > Subject: Re: [Dev-C++] No Comparison: Dev C++ & Visual C++ > > > Yeoh HS wrote: > > >True. In another mailing list, they say Delphi 6 is much better. ;-) > > > > > > > Delphi 6 *is* much better! :-) It isn't 1st April, is it? :) Ioannis * Ioannis Vranos * Programming pages: http://www.noicys.cjb.net * Alternative URL: http://run.to/noicys |