Article View: nl.comp.programmeren
Article #218Re: Lijnen tellen van een project
From: John Bokma
Date: Mon, 31 Jan 2005 16:08
Date: Mon, 31 Jan 2005 16:08
47 lines
2668 bytes
2668 bytes
Johan Wevers wrote:
> John Bokma <postmaster@castleamber.com> wrote:
>
>>> en optimalisatie (de assignment binnen de if).
>>Optimalisatie van wat?
>
> Van de executietijd/aantal instructies als de assignment anders toch
> zou moeten worden uitgevoerd.
De vraag is, wat is sneller:
sex = 'M';
of
if ( sex != 'M' ) sex = 'M';
Uit mijn ARM assembly tijd weet ik dat ik de 1e in 1 instructie kan
doen, en de 2e altijd 2 instructies kost (1 test, en een conditionele
MOV)
Maar... als je zo C programmeerd ben je of met iets heel specifieks
bezig waar het *noodzaak* is, of je bent aan het knoeien.
>>Pfft, dat is toch overduidelijk. Om je warning nivo van je compiler op
>>maximaal te kunnen zetten,
>
> Tegenwoordig zeuren sommige compilers te snel IMO. Zeker nu er dankzij
> de .net doctrine opeens een hoop handige dingen "deprecated" zijn.
>
> Gelukkig heeft met dat bij Borland ook ingezien en kun je compiler
> warnings selectief uitzetten voor een heel project. Wordt zelfs bij
> je projectinstellingen opgeslagen. Ik heb geen zin om mijn code te
> verzieken met pragma's omdat een of andere fundamentalist bedacht
> heeft dat een bepaalde constructie opeens niet meer zou mogen.
Gelukkig geen last van dat soort wilde gedachten :-D.
In Sri Lanka, tijdens het snorkelen dacht ik: Go with the Flow, en dat
is soms een goed ding ;-)
--
John Bokma
Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html
Technical Details
Message-ID:
<Xns95EF671ECF539castleamber@130.133.1.4>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<%XJId.2415$OZ2.252982@phobos.telenet-ops.be> <Xns95EA841544FCCcastleamber@130.133.1.4> <IAzI8y.1p7@vulcan.xs4all.nl> <Xns95EB7C9E1C8D9castleamber@130.133.1.4> <IB6Iw4.2Bn@vulcan.xs4all.nl>Show Full Headers
Complete Article Headers
X-Google-Thread: 107324,ab34a8b99e320381
X-Google-Thread: fcea4,ab34a8b99e320381
X-Google-Attributes: gid107324,gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: John Bokma <postmaster@castleamber.com>
Newsgroups: nl.comp.programmeren,be.comp.programming
Subject: Re: Lijnen tellen van een project
Date: 31 Jan 2005 16:08:17 GMT
Organization: Castle Amber - software development
Lines: 47
Message-ID: <Xns95EF671ECF539castleamber@130.133.1.4>
References: <%XJId.2415$OZ2.252982@phobos.telenet-ops.be> <Xns95EA841544FCCcastleamber@130.133.1.4> <IAzI8y.1p7@vulcan.xs4all.nl> <Xns95EB7C9E1C8D9castleamber@130.133.1.4> <IB6Iw4.2Bn@vulcan.xs4all.nl>
X-Trace: individual.net FUqA/5i0pkTdjF1X+C0wuQ4+FsdokLtM1Wt5AEk3nwvXyVWslQ
User-Agent: Xnews/5.04.25
X-Face: $7h&5K*ZL9*ZQ\6Hco2"V?1dD*C<ab^>zlws[S%i0b,@gKk|[,)Y-<hk143{.Ov"x{({zo( l,N\m`-_^nJfVQdEyt+-uAP^7WG]5mHj9&::7X-qK;Yv;xmRvNWQR"_igw+cr5WMj;6:zlj<R80Ei@ $gGWq&*{FL*kC*a