목록개발러발자국/보고듣고느끼고 (12)
개발세발
프로그래밍 입력받고 그것을 해결할 문제해결 방식(알고리즘)을 정하고 출력물을 산출해 내는 것 프로그램 ; 연주회의 프로그램/ 순서라는 의미가 단어에 내포되어 있음 따라서 순서를 만드는 행위 ; 프로그래밍 순서를 만드는 사람 ; 프로그래머 코드 : 컴퓨터가 알아들을 수 있는 언어 기계어를 가공한 것이 프로그래밍 언어 기계어에 가까운 형태일수록 저급언어 ex)어셈블리어 자연어(사람의 언어)에 가까울 수록 고급언어 ex)파이썬 왜 아직도 저급언어를 쓰는가? 컴퓨터 내부적으로 더 세부적인 조작이 가능하고 실행속도가 빠름 프레임워크 틀을 만들어 둔 것 Framework Library API(Application Programming Interface) SDK(Softward Development Kit) 궁극적으..
(개인적인 생각정리 글이며, 오류가 있을 시 둥글게 지적해주시면 감사하겠습니다) 프레게 고유명사의 의미는 그것이 지시하는 지시체(reference)만 있는 것이 아니라 그것이 가지고 있는 뜻(sense)도 있다. Sense는 뜻, 의미 를 말한다. 고유명사의 지시하는 지시체(진짜 형태)는 없지만 그 뜻이 의미를 가지고 있다는 것이다. 이를 다음과 같이 예를 들 수 있다. 홍길동이라는 고유명사에서 지시하는 지시체는 없다. 홍길동이란 사람은 실존하는 인물이 아니기 때문이다. 그럼에도 '홍길동'이라는 고유명사가 가지고 있는 의미가 있다면 '홍길동은 아버지를 아버지라고 부르지 못했다'는 문장이 의미가 있을 수 있다. 또 다른 예로 '세상에서 가장 큰 자연수'라는 말의 지시체는 없다. 하지만 어렴풋이 그게 뭔지는..
(개인적인 생각정리 글이며, 오류가 있을 시 둥글게 지적해주시면 감사하겠습니다) 알고리즘 공부하다'분할 정복'이라는 개념을 배우게 되었다. 이는 선형 자료구조에서 원하는 값을 찾을 때 반으로 나눈 중간값과 목푯값을 비교한다. 일치하지 않다면 목푯값이 중간값을 기준으로 큰 쪽에 있는지 작은 쪽에 있는지 확인하다. 그리고 찾는 값과 가까운 영역에서 다시 중간값을 설정하여 목푯값과 비교한다ㆍㆍㆍ의 과정을 재귀 형식으로 반복하다가 원하는 값을 찾아내는 과정이다. 그리고 이 것을 정렬하는 과정에 대입하면 2개의 가장 작은 단위까지 나눈 뒤 각각을 비교하여 정렬한 뒤 다시 합치는 합병 정렬이 있다. 공부를 비롯한 새로운 계획을 시작할 때도 이러한 형식이 유용하다. 어떠한 일을 시작할 때 내가 세운 계획들이 너무 커..

(개인적인 생각정리글이며, 오류가 있을시 둥글게 지적해주시면 감사하겠습니다) (야금야금 오탈자 수정중입니다) 2016년 라는 영화를 부산국제영화제에서 본 적이 있다. 이 영화에 대해 아무것도 아는 게 없었는데, 단지 '당시 부국제에서 상영하는 영화 중 화제작으로 많은 사람들이 추천을 해주고 있다' 와 '제레미 레너라는 친숙한 배우가 나온다'가 큰 이유가 되어 봤었다. 큰 기대를 가지지 않고 봤었는데, 이 때 이 영화를 만나지 못했다면 정말 많이 후회했을 것 같다는 생각이 들 정도로 정말 너무 재미있게 봤다. 컨택트는 SF장르물 영화로 단순히 외계인이 지구로 처들어오거나 지구인이 우주를 개척하러 떠나는 식의 내용이 아니다. 별안간 지구에 떨어진 이세계의 생물체와 서로 다른 언어체계를 가지고 있다는 한계를 ..