C or C++?
    Jim Kuzdrall 
    gnhlug at intrel.com
       
    Fri May 27 18:00:01 EDT 2005
    
    
  
>>On 5/27/05, Bill Sconce wrote:
> If it were me I'd go with C++.  C++ allows better commenting.
   One concern is setting (and clearing) the microprocessor's interrupt 
mask in C++.  The code contains processes should not be interrupted 
during a critical step.  Some compilers are strict (or poorly designed) 
and fuss a lot about fooling with the processor.
   The code I use in C (and something for C++) usually spoofs the 
compiler and demonstrates your valid point about the superiority of C++ 
commenting.
  /* set interrupt mask */
  (*((void (*)())"\220\373\220\313");
  // I programmed this mask thing on my 41st birthday!
  // the guys threw a nice party
  // the first \220 thing isn't needed maybe
  // the last char is a ; which you just gotta do
  (*((void (*)())"\220\373\220\313");
   I haven't seen much tricky code in C or C++.  Programmers just 
usually plug along with code sequences they were taught in their 
programming classes.
Jim
    
    
More information about the gnhlug-discuss
mailing list