본문 바로가기

아키텍쳐

[프로그래밍 최적화 ②] C++ 프로그래밍 최적화 기법 1부 | 개발 환경의 변화와 대응하는 프로그래밍 최적화의 재발견 2부 | OPP적 개발을 위한 C++ 프로그래밍 최적화 기법 3부 | 리팩토링을 이용한 자바 성능 최적화 기법 4부 | 성능 이슈 해결을 위한 닷넷 프로그래밍 최적화 기법 5부 | ARM과 파워pc에 기반한 임베디드 프로그래밍 최적화 기법 C+ +에 대한 이야기를 지면에 실어 나르자면 몇 백 페이지에 걸쳐서 써도 모자랄 것이다. 객체 지향적 프로그램 기법부터 C 영역의 포인터에 이르기 까지 하고 싶은 말도, 하지 못할 말도 많은 것이 C++이다. 감히 누가 여러 개의 머리와 수십 개의 팔다리가 달린 C++이란 괴물 언어를 불과 몇 페이지에 담을 수 있겠는가. C++을 사용하는 그 많은 프로그래머들만큼이나 많은 이야기가 담긴 것이 C++일 것.. 더보기
Silverlight Architecture 작성자 네오비스 Silverlight는 사용자에게 리치하고 상호작용이 가능한 웹과 미디어 콘텐츠를 제공하는데 강력한 도구이다. 뿐만 아니라 이동형, 크로스 플랫폼, 네트워크에 연결된 어플리케이션을 위한 강력한 플랫폼의 역할을 수행할 수 있다. 이미 Adobe의 Flash와 Flex가 시장을 선점하고 있지만 Silverlight가 가지는 그들만의 특징은 분명히 존재한다. 이에 앞서 RIA(Rich Interactive Application)을 위한 Silverlight의 아키텍처에 대해 살펴보도록 하자. ※ Silverlight 플랫폼 Silverlight 플랫폼은 전체 두 가지의 큰 파트와 추가로 인스톨러와 업데이트 컴포넌트로 구성된다. 컴포넌트 설명 Core 프리젠테이션 프레임워크 UI 와 사용자 입력.. 더보기
[프로그래밍 최적화 ①] 프로그래밍 최적화의 재발견 1부 | 개발 환경의 변화와 대응하는 프로그래밍 최적화의 재발견 2부 | OPP적 개발을 위한 C++ 프로그래밍 최적화 기법 3부 | 리팩토링을 이용한 자바 성능 최적화 기법 4부 | 성능 이슈 해결을 위한 닷넷 프로그래밍 최적화 기법 5부 | ARM과 파워pc에 기반한 임베디드 프로그래밍 최적화 기법 최 적화된 프로그램이란 더 이상 잘 짜인 소스코드로 구성된 빠른 소프트웨어를 의미하지 않는다. 지금의 최적화된 프로그램이란 지정된 사양에 맞는 성능을 가지면서 신뢰성 있고, 유지 보수하기 쉬우며 변화하는 요구사항에 빠르게 적응 할 수 있는 소프트웨어를 의미한다. 1부에서는 현재의 비즈니스 상황에서 최적화된 소프트웨어는 어떠한 것인가에 대해 알아본다. 불과 5~6년 전만 하더라도 프로그래밍 환경에서 말하던‘.. 더보기