문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 날코딩 (문단 편집) == 기타 == 대학교에서 [[컴퓨터공학]]을 배울 때 본의 아니게 개발툴없이 날코딩을 하게 되는 경우가 있다. 바로 [[UNIX|유닉스]]를 배울 때 쓰는 [[vi]] 에디터. 윈도우즈 환경의 다양한 개발툴에만 적응되어 있는 사람들은 십중팔구 버벅거리거나 헤맨다.[* vi에디터와 일반적인 윈도우에서의 키보드 기능은 대단히 상이하다.] 물론 요즘은 세상이 좋아져서 유닉스 환경에서도 쓸 수 있는 좋은 IDE가 나와있기는 하지만, 별 수 없이 vi 에디터를 써야 할 상황 역시 굉장히 많다. 게다가 익숙해지면 [[CLI]] 환경에서 쓰는 에디터 중 [[vim]]만큼 강력한 것도 없다. ~~[[Emacs]]는 인터프리터니 제외~~ 너무 익숙해진 나머지 윈도우에다가 gVIM을 깔아서 쓰기도 한다. ~~[[Emacs]]는 날코딩인것 같지만 그렇지도 않기도 하다.~~ ~~[[vim]]도 빔덕후들이 덕지덕지 플러그인 붙여놓은거 보면 이게 에디턴지 IDE인지 구분할 수 없다~~ 프로그래밍 실력과 날코딩은 아무 상관 없지만, 환경적 제약 때문에 텍스트 에디터가 더 편한 경우가 있으므로 날코딩에 어느 정도 익숙해져서 나쁠 것은 없다. [[C언어|C]]/[[UNIX|유닉스]] 환경에서는 [[vim]]과 [[Emacs]] 같은 에디터로 코딩하고 빌드 스크립트 짜는 경우가 많고, [[Python]]은 간결한 언어라 날코딩을 해도 크게 생산성이 떨어지지 않아서 현업에서도 [[vim]]으로 상업용 코드를 짜는 사람도 있다.[* 이 경우 오타 대비로 pylint 세팅은 기본적으로 갖고 있다.] 서버에서 로그분석이나 배치 스크립트 작성등의 사유료 간단한 Bash/Python 스크립트를 작성해야 하는 상황에서 vim에디터를 통한 날코딩이 이루어진다. (윈도우에서 IDE로 작업해서 언제 올리고 있냐..) 비슷하게(?) 종이에 펜, 연필으로 코딩을 하~~도록 시키~~는 경우도 있지만 그건 [[의사코드]]를 직관적으로 작성하거나 아이디어를 스케치하는 등의 목적이라 날코딩과는 맥락이 다르다. [[라이브코딩]] 참조.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기