Insight(14)
-
프로그래밍에 대한 생각
프로그래밍에 있어서 가장 중요한 것은 결과다. 결과적으로 목표를 충족하면서 현실적으로 실행 가능한 프로그램을 만드는 것이 언제나 최우선이 된다. 우선, 프로그램은 현실적으로 실행이 가능해야 존재 의의가 있다. 프로그램이 너무 복잡해서 처리 속도가 느리거나 메모리의 부하가 심할 경우, 이론적으로는 결과가 나와야 함에도 현실적으로는 불가능한 경우가 발생한다. 또한 실행이 된다고 하더라도, 프로그램 제작 목표는 만족함에 따라 점점 커져가기 마련이다. 때문에 프로그램은 이후의 발전을 위해 보수 및 개선 작업이 원활히 이루어질 수 있도록 구성되어야 한다. 예를 들어, C언어와 같은 절차 지향적 언어는 함수의 분할에 신경써야 한다. 함수는 최대한 간단히, 자주 반복되지만 반복문으로 대체될 수 없는, 의미상 원자성을..
2018.12.23 -
티스토리를 시작하면서
이 티스토리는 대학생으로서 공부한 내용들을 기록하기 위해 만들었다. 블로그를 운영하기로 결심한 것이 처음이기에 우선 최대한 쉽고 간단한 내용들을 다듬어 올릴 것이고, 포스팅 노하우를 터득해감에 따라 복잡하고 어려운 내용들도 게시할 예정이다. 닉네임 Nithen은 [네든]을 어떻게든 영어 이름으로 만들고자한 노력의 결과물이다. 원래 발음과 차이가 좀 있긴 하지만, 그래도 개인적으로는 만족한다. '네든'은 페이지 주소와도 연관이 있는 영어 SPEMS를 한글 타자로 옮긴 것인데, SPEMS의 뜻은 다음과 같다. Science Programming Economics Mathematics Statistics SPEMS는 내가 추구하는 목표들을 축약한 약어이다. 수학과 과학을 통해 생각하는 힘을 기르고, 경제학을 ..
2018.12.22