Poradek v "C"

Petr Tomasek tomasek@etf.cuni.cz
Sobota Září 8 17:13:56 CEST 2007


On Sat, Sep 08, 2007 at 04:22:48PM +0200, Ladislav Vaiz wrote:
> POZOR! Následující text se týká jazyka C a zmíněný je i Linux. Pokud při 
> shlédnutí těchto slov začínáte vidět rudě, tak raději smažte mail bez 
> čtení. Konstruktivní připomínky jsou samozřejmě vítány :-)


Hmm... skoda, ze tohle nepisou mistni widlousaci, basicisti a packalisti :P

> > Narazil jsem na nekolik zpusobu nazvu funkci a promennych. Jakou mate 
> > zkusenost z praxe?
> >   
> No já se držím filosofie popsané v /usr/src/linux/Documetation/CodingStyle:
> 
> C is a Spartan language, and so should your naming be.  Unlike Modula-2 
> and Pascal programmers, C programmers do not use cute names like 
> ThisVariableIsATemporaryCounter.  A C programmer would call that 
> variable "tmp", which is much easier to write, and not the least more 
> difficult to understand.

Me se docela_libi_tento_styl. Ale samozrejme pro pojmenovani jedne promenne
pouzivam vestsinou <=4 znaku.

> Vlastně ani nepoužívám typedef.

Mno, ono mnohdy stace #define, ze ;-)

#define STAV_NECO		1
#define STAV_NECO_JINEHO	2
#define STAV_NEDEFINOVANO	3

P.T.

-- 
Petr Tomasek <http://www.etf.cuni.cz/~tomasek>
Jabber: butrus@jabbim.cz



Další informace o konferenci Hw-list