유닉스 환경과 Windows 환경 모두에서 프로그래밍했습니다. 대부분 내가 배운 유닉스에서 근무했습니다 유닉스 철학을 요약하면,
- 한 가지 일을 잘 수행하는 프로그램을 작성하십시오.
- 함께 일할 프로그램을 작성하십시오.
- 범용 인터페이스이므로 텍스트 스트림을 처리하는 프로그램을 작성하십시오.
예를 들어 Unix와 Windows 환경 사이의 프로그래밍 문화에는 분명한 차이가있는 것 같습니다.
- GUI 대 CLI
- 레지스트리 대 구성 파일
- 특정 요구에 특화된 많은 도구와 결합 할 수있는 일반 직교 도구 그룹
Windows 세계에서 "Unix 철학"에 해당합니까? Windows에서 프로그래밍 할 수 있거나 Windows에서 프로그래밍으로 이동할 때 알아야 할 Unix 프로그래머는 무엇입니까?
Windows 프로그래밍의 모범 사례에 초점을 맞추고 Windows와 Unix 간의 싸움이 아닌 답변을 원합니다.