개념글에 있는 미니 콘솔 프레임웍을 제대로 클래싱한다면 어떤 구조로 나누면 편할것 같아?
루트야
codesaf..(codesafer)
2016-10-20 16:56
추천 0
댓글 15
다른 게시글
-
나 혼자 짤수 있는 프로그램/라이브러리라도 남들하고 같이 하는게 [2]루-트(223.62) | 16.10.20추천 0
-
한 기능을 한 줄만 써서 바꾸는게 아니라... [3]codesafer(codesafer) | 16.10.20추천 2
-
숭사리 새끼가 명문대흉내네네 ㅋㅋㅋㅋㅋ 개념글 주작이나 하고 그나이쳐먹고주어없음(27.117) | 16.10.20추천 4
-
자바 개 초보인데 어떻게 공부 해야하나요? [4]자바여신(118.131) | 16.10.20추천 0
-
노트북 가로본능 됫는데 해결법좀 가르쳐 주십쇼.. [3]익명(223.62) | 16.10.20추천 0
-
내가 초딩때 게임만들고 싶어서 파티를 구해봤는데 [4]codesafer(codesafer) | 16.10.20추천 0
-
이산수학 잘 받아들이는거랑 알고리즘 잘하는거랑 관련이 깊나 [1]익명(14.43) | 16.10.20추천 0
-
엣헴~ 나 싸이엔지 운영진 이었었는데~ [2]☎2.77™(roidz) | 16.10.20추천 1
-
알고리즘 잘하는 애들 특징 [2]익명(14.43) | 16.10.20추천 0
-
프갤이 힘을모아 Layer of Fears 같은 게임을 만들어보았으면.. [1]루-트(223.62) | 16.10.20추천 0
아시발 댓글 치다 다날아갔네
항상 긴 글은 커밋전에 ctrl+A ctrl+C
WINAPI는 지식이없고 ncurse+리눅스쉘제작 해볼때 나는 쉘 내부 기능들/쉘이 실행파일들 실행/제어하거나 밑 파일들이 쉘 리소스에 접근하는등의 외부랑 엮는 기능들/그리고 C라서 인터페이스는 아니지만 매크로나 스태틱/전역변수들 통해서 좀 유동적으로 실행환경따라 최적화 아니면 기능의 얼터레이션
클래싱 이야길 하는건데.
어떤 어떤 어떤 클래스로 나누고, 각각은 어떤 역할을 할 것인가 의 정리를 묻는거야
하는 인터페이스 등을 쉘로했고 ncurse는 그냥 배우기만 했음. 한다면 그냥 ncurse 접근하는 인터페이스들만 만들듯 ncurse나 시스템 버전 따라 오류나 경고날 만한 상황 감지하는것도 추가하면좋고. ncurse로 할땐 쉘에서 이중버퍼링으로 사진띄우는 등의 버퍼관리 인터페이스도 짰는데 그건 구현안함.
내꺼 짠 이야기임. 나는 C로 해서 그냥 코드들간 인터페이스만 생각하고 객체화까진 생각안해봤어
아래 글에서 인터페이스를 논하길래 클래싱 경험이 좀 있는가 하고 물어본거.
난 모듈화에있어서 객체지향이 별 의미없다고 생각하는 사람들쪽에 속해서.. 함수형이나 절차형의 인터페이스들이 더 많이쓰는듯 그걸로도 충분히 관리하기 쉬운 구조를 짤수있음.
매크로로 전처리정의자도 많이받아서 바꾸는듯
그말은 제대로 된 프레임웍을 거의 써본적 없다는거네, 게임엔진이든 UI 엔진이든
openCL SDL ncurse등 C등으로 짜여지고 주로 C기반 프로그램이랑 링크하는 프레임웤을 많이쓰는듯 내가 짜본것들도 다 그런스타일
GUI는 다뤄본적이없는데 마찬가지로 프레임워크를 쓰는 일이 있다면 gtk를 쓰지않을까함
흠 오키. 네 나이와 경력상 많은걸 경험하긴 힘들었겠지. 대충 지향점은 보인다.
리누즈 나 멀티코어 cpu 이야기 쓴 김민장처럼 객체지향 패러다임을 별로 필요하다고 생각하지 않는 사람들이 많음. 나도 모듈화에 있어 procedural 개념으로도 충분히 우수한 구조를 만들수 있다고 생각하고 실제로 그렇게 많은 라이브러리들이 짜졌지