#defina 프로그램시작 main
#define 당연하쥐 ASSERT
#define ASSERT(expr) ( if(!(expr)) cout << "장냔하냐, 장난해? 응? "; )
무형 프로그램시작()
{
내클래스 나;
나.나이 = 37;
나.성적 = 50;
나.이름 = "이경문";
당연하쥐(나.나이 <= 25);
당연하쥐(나.성적 >= 100);
}
나를 무시하는 까칠한 프로그램. ㅋㅋ
둘리.CSIEDA 님이 쓰신 글 :
: #define 클래스 class
: #define 정수형 int
: #define 실수형 double
: #define 문자열 AnsiString
: #define 무형 void
:
: #define 공개형 public
: #define 보호형 protected
: #define 개인형 private
:
: 클래스 내클래스{
: 공개형:
: 정수형 나이;
: 실수형 성적;
: 문자열 이름;
: };
:
: 무형 테스트함수()
: {
: 내클래스 나;
: 나.나이 = 40;
: 나.성적 = 100;
: 나.이름 = "강도영";
: }
:
:
:
: 둘리.CSIEDA 님이 쓰신 글 :
: : 어느분이 2009 에서 변수명을 한글로 쓰셨더군요.
: :
: : 그래서 함수명 , 클래스명, 프로퍼티 명등을 한글로 해보니까 다 되더라고요..
: :
: : 소스레벨 호환성에는 문제가 있겠지만 신선함... 앞으로 한글로 클래스 객체를 만들어 사용해봐야 겠습니다.
: : 얼마나 가독성이 좋고 편리한지를 테스트 해봐야 겠습니다.
: :
: : 디버깅에도 문제가 없었습니다.
: :
: : 앞으로 한글로된 라이브러리 클래스들이 나올수도 있을듯 합니다.
: :
: : 그동안 볼렌드툴을 믿고 기다린 보람이 있을듯 합니다....
: :
: : 더욱더 좋아지는 codegear 툴을 기대 합니다...
: :
: : 감사 합니다..
|
C/C++ 컴파일러 소스까지 공개되어 있는데,
우리나라에서는 소프트웨어의 가장 중요한 인프라인 컴파일러나 개발환경에 대한 제작이 드문 것 같습니다.
이런 것은 국가 차원에서 해야 하는데..