From: 717323666 AT ican DOT net (cam and or nenette remove trailing 666) Newsgroups: comp.os.msdos.djgpp Subject: Re: allegro == or != programming Date: Sun, 02 Aug 1998 09:46:28 GMT Organization: Self Organizing Lines: 39 Message-ID: <35d53234.140826960@news.ican.net> References: <35C42D12 DOT C9D01BA1 AT geocities DOT com> NNTP-Posting-Host: ppp-012.m4-1.van.ican.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk On Sun, 02 Aug 1998 09:12:48 GMT, Merlin added to the entropy with: >I am just curious on what most people think about allegro.... >Not to put down allegro or anything (it does have it's uses) but isn't >it sort-of like cheating in a way? I mean, it's like having all the >important stuff done for you... the only thing required is an idea >(although this is sometimes the hardest part)... >I guess allegro is ok for a hobbist programmer and for learning, but for >people who want to program for a living... It seems as if they are >trying to take a shortcut. Like they are not interested in learning >anything but the syntax of a programming language or just plain too lazy >to actually do it themselves... In my opinion if you are going to take >these kinds of shortcuts it you may as well just ask another programmer >to make your program for you... That may seem as though i am calling >people who use allegro lazy or stupid but this is not true, most are >probably perfectly capable programmers (i have even used allegro a few >times, even though i feel like i'm not actually making the program >myself)... Anyway, I just thought i'd get everyone's opinion on this (at >least everone who answers)... 1) if i want to test out my new fuel injection system, why do i have to build a car from the ground up, including braking, steering, and safety systems? (in case you missed it, this is allegorical) 2) how is this any different from most professional settings, where you work on a team and different people code different parts of the project? 3) why do people use GUI design programs? To sum up, I use allegro because i feel no need to develop every damn graphical program from the ground up. I'd much rather spend my _valuable_ time programming the parts in which i'm interested, and spend as little time as possible on the stuff that is needed, but not especially relevant to the guts of the program. IMHO, suggesting that people using allegro are "cheating" in some way by using allegro only suggests that the person saying it has some puritanical view on programming and doesn't program for a living.