H.NET

Next Page »

February 16, 2006

Программазм

В разделах: programmazm, humor, link - alick @ 16:41

The Secret to Better C. Как на уровне синтаксиса Си превратить в Басик.

/*
 * BETTER_C.H
 * Language refinements for C.
 */
#ifndef BETTER_C_H
#define BETTER_C_H
	
/* logical/comparison operators */
#define NE  !=
#define EQ  ==
#define GT  >
#define LT  <
#define GE  >=
#define LE  <=
#define AND &&
#define OR  ||
#define NOT !
	
/* bitwise operators */
#define bNOT ~
#define Band &
#define bOR  |
#define bXOR ^
	
/* arithmetic operators */
#define MOD   %
	
/* control constructs */
#define repeat    do
#define until(p)  while(NOT (p))
#define forever   while(1)
#define untilbreak  forever
#define untilreturn forever
#define unless(p) if(NOT (p))
#define ifnot(p)  if(NOT (p))
#define do_nothing
#define then#endif
Next Page »

Get free blog up and running in minutes with Blogsome | Theme designs available here