delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/10/10/18:17:48

Message-Id: <m0xJmvx-0003DmC@fwd11.btx.dtag.de>
Date: Fri, 10 Oct 97 23:49 MET DST
To: djgpp AT delorie DOT com
References: <3436B73B DOT 52DD AT cam DOT org>
<19971005040701 DOT AAA06928 AT ladder01 DOT news DOT aol DOT com>
<01bcd28e$7438cdc0$3da8bacc AT gbenjam>
<01bcd30b$51beefe0$LocalHost AT default>
<OUWsMJAFwsO0EwYQ AT jenkinsdavid DOT demon DOT co DOT uk>
<m0xJ2jW-0007sCC AT fwd01 DOT btx DOT dtag DOT de>
<61k3vi$8nt AT sjx-ixn3 DOT ix DOT netcom DOT com> <6TdR9HAuHbP0EwGt AT jenkinsdavid DOT demon DOT co DOT uk>
Subject: Re: that's no fun anymore (was HELP!!)
MIME-Version: 1.0
From: Georg DOT Kolling AT t-online DOT de (Georg Kolling)

David Jenkins schrieb:
> I've thought some more on this, I think my analogy is *wrong*, I think
> *ALL* the libraries should be thrown away from the beginning, newbies
> should NOT use them, they should learn how to use inline assembly from
> the beginning, even for things like printf(), malloc() and EVERYTHING
> else.
>
> BTW The above sarcasm was aimed at Georgs attitude not Firewinds, most
> newbies have moved from an interpretted language (Like Basic) to C,
> where all the putpixel, screen_open, stuff is handled by the
> interpreter, the concept of a programming environment without any
> support for graphics is completely alien. 
> When I first installed DJGPP I was amazed to find I couldn't open a
> 640*480 screen and throw a few thousand stars around. I surfed for a
> while and learned that I needed to use assembly to do things I'd taken
> for granted before, but I didn't want to learn assembly, then I found
> some kind bloke had done everything I wanted allready in Allegro.
> I can forget learning assembly for the time being and concentrate on
> what I originally intended to learn, C.
>
> -- 
> http://www.jenkinsdavid.demon.co.uk for C programmers.
> David Jenkins
>
Sorry if it was so easy to misunderstand, but I just wanted to point out that
these keywords are no 'library functions'. I also began programming with BASIC,
then moved to C (and didn't understand how anybody could actually write anything
useful with it), and I also use lots of library code. I only replace library 
functions when I have just finished a project (does not happen very often, I do 
not have enough patience) and notice that these functions are too general and 
my code could be better if I remove some special case handling (or using 
different structs or such...)

Again, sorry, It wasn't meant to be a 'library flame'


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019