본문 바로가기

용어6

return 인지부조화 return은 function이 아니라 statement입니다. statement의 정의가 무엇인지는 다른 글로 살펴보겠습니다. 일단 return의 정의를 위키백과와 Wikipedia에서는 다음처럼 내리고 있습니다. 위키백과: 컴퓨터 프로그래밍에서 return 문은 현재의 함수에서 값이나 주소를 반환할 때 사용한다. Wikipedia: In computer programming, a return statement causes execution to leave the current subroutine and resume at the point in the code immediately after the instruction which called the subroutine, known as it.. 2019. 10. 8.
storage / repository / archive storage/repository/archive 요즘에 NAS 많이 쓰시죠? NAS는 Network Attatched Storage의 머릿글자입니다. 우리말로 풀면 네트워크에 부착된 저장 장치라는 뜻일 겁니다. 여기서 attach는 이메일에 파일을 ‘첨부’한다고 할 때처럼 쓰이는 어휘입니다. 따라서 네트워크에 단순히 연결되었다는 의미보다 네트워크의 일부라는 의미로 부착이라는 표현을 썼습니다. 네트워크상에 있는 컴퓨터에 usb 포트 등을 통해 연결된 저장 장치를 가리키지 않기 위한 표현이기도 합니다. 시놀로지나 아이피타임 같은 NAS 제품도 좋지만 방구석 어딘가에 처박혀 있는 구닥다리 컴퓨터를 직접 NAS로 개조해 보는 것도 좋을 것 같습니다. 어쨌든 여기서 storage는 말 그대로 저장 장치라는 말인데.. 2019. 6. 8.
USB 3.2 Gen. 2 바람 잡기 단자의 규격 전송 속도 HDD/SSD 전송 속도 현실 썬더볼드 3와 USB 충전 능력 제품 검색 1. 바람 잡기 우리가 흔히 사용하는 USB 포트, 얼마나 알고 계신가요? 아래는 아이피타임 2.5형 외장하드케이스인 HDD3225입니다. 저렴한 가격에 성능도 괜찮아 저도 사용하고 있습니다. 이 케이스는 단자가 USB 타입 C입니다. USB 타입 C는 버릇이 없습니다. 위아래 구분이 없으니까요. 그래서 사용하기가 매우 편리합니다. 사실 USB 장치를 꽂을 때마다 위아래를 확인하기가 여간 번거로운 일이 아니었습니다. 위아래를 분명히 따졌는데도 뭐가 불만인지 안 들어가서 잽싸게 뒤집어 다시 꽂아도 여전히 거부당할 때가 왕왕 있습니다. 결국 그 속까지 확인합니다. 어라! 아까 방향이 맞습니다. 다시 뒤.. 2019. 5. 28.
life cycle과 lifetime 정의 객체의 생성과 파괴 말은 시간의 함수 wikipedia 정의 음차 혹은 일생 다음은 life cycle of a plastic bottle이라는 검색어로 구글링한 결과 중 일부입니다. 이 중에서 가장 먼저 보이는 링크를 클릭해 보겠습니다. 브라우저에서 열린 pdf 문서에는 플라스틱 병이 어떤 재료로 어떤 과정을 거쳐 만들어지고 폐기되는지, 그리고 어떤 과정을 거쳐 다른 제품으로 재활용되는지 각 단계를 표현한 그림과 간단한 텍스트 설명이 곁들여져 있습니다. 이외의 다른 링크들을 클릭해도 볼 수 있는 내용은 비슷합니다. 검색어를 우리말로 하면, ‘플라스틱 병의 일생’ 정도가 되겠죠? 이 검색어로 다시 한 번 구글링해 보겠습니다. 단, 영어 plastic은 형용사로 많이 쓰이는 반면, 우리말 플라스틱은 .. 2019. 5. 16.
constructor와 destructor constructor destructor 어법에 맞지 않는다고 음차 생성자와 파괴자 constructor와 destructor는 흔히 ‘생성자’와 ‘소멸자’로 표현합니다. 우선 이 두 용어가 무엇인지부터 살펴보겠습니다. 그리고 constructor와 destructor의 한글 용어가 적절한지 생각해 볼까 합니다. 용어의 정의는 위키백과를 기준으로 소개하겠습니다. 우선 constructor에 대한 위키백과와 Wikipedia의 설명입니다. 위키백과: 생성자는 객체 지향 프로그래밍에서 객체의 초기화를 담당하는 서브루틴을 가리킨다. 생성자는 객체가 처음 생성될 때 호출되어 멤버 변수를 초기화하고, 필요에 따라 자원을 할당하기도 한다. 객체의 생성 시에 호출되기 때문에 생성자라는 이름이 붙었다. 생성자는 대체로.. 2019. 4. 24.
context switch 컨텍스트 전환 ⇐ 문맥 교환 / 맥락 전환 context switch context switch는 위키백과에서 ‘문맥 교환’이라는 용어로 쓰고 있습니다. 위키백과의 설명 보러 가기 이 글을 쓰는 시점을 기준으로 구글 검색 결과 ‘문맥 교환’은 5,990개가 나옵니다. ‘컨텍스트 전환’으로 구글링하면 3,780개가 나옵니다. 물론 이 수치는 의미가 없습니다만 많이 쓰인다고 더 정확한 표현일까요? 이제부터 차근차근 따져 보겠습니다. context switch는 아시다시피 프로세스/스레드가 어디까지 일했는지 그 상태를 저장해 두었다가 나중에 이 프로세스/스레드가 다시 일을 하게 될 때 그 상태를 불러와 하던 일이 끊어지지 않고 부드럽게seamlessly 이어지도록 하는 과정을 의미합니다. 유튜브에서도 찾아볼 수 없는 비밀의 레시피로 맛있게 끓인 라면을.. 2019. 4. 9.