본문 바로가기

Versus8

[VS] Google vs Papago 안녕하세요. TDR입니다. 오늘은 어떤 영문을 번역하다 재밌는 현상이 있어서 소개 및 번역 서비스를 비교해 볼까 합니다. 번역을 시도했던 영문은 다음과 같습니다. How do they differ from each other under the hood? 해당 영문의 내용은 다음과 같습니다. 그것들은 내부적으로 서로 어떻게 다른가요? 위 문장을 파파고에서 번역한 결과 입니다. 다음은 구글에서 변역한 결과 입니다. 네, 한글로 번역하면 동일하게 "hood"를 그냥 "후드"로 변역해서 무슨 말인지 이해가 잘 안갑니다. 하지만 일어로 번역하면 결과가 달라집니다. 파파고 번역 결과 구글 번역 결과 보시다시피 구글 일본어 번역은 정확하게 번역하고 있습니다. 제가 번역에 대해서 자세히 아는 것은 아니지만, 결국 인터.. 2024. 3. 15.
[VS] EOS vs EOE vs EOSL vs EOL 안녕하세요. TDR입니다. 오늘은 소프트웨어나 특정 프로그램에서 자주 쓰이는 "지원 종료", "서비스 중단" 등을 뜻하는 여러가지 축약어를 비교해보겠습니다. EOS End Of Sales (판매 종료) End Of Support (지원 종료) End Of Service (서비스 종료) EOE End Of Engineering (기술 지원 종료) EOSL End Of Service Life (서비스 수명 종료) EOL End Of Life (수명 종료) 참 여러가지 표현이 있지만 사실 상 "판매 종료"인 EOS를 제외하고는 모두 같은 의미로 쓰이고 있습니다. 똑같은 말은 여러가지 표현으로 쓰는 이유는 각 회사마다 공식적으로 쓰는 단어가 다르기 때문입니다. 대표적으로 MicroSoft의 경우 EOS(End .. 2024. 3. 13.
[VS] Function vs Method 안녕하세요. TDR입니다. 오늘은 프로그램에서 많이 쓰는 Function(함수)와 Method(메서드)의 차이를 비교해보겠습니다. 개발을 하고 회의를 하거나 하면서 코드를 설명 할 때 function고 method라는 단어를 쓰는 경우가 많습니다. 그리고 이 때 이 2개를 딱히 구분하지 않고 쓰는 경우도 참 많은데요, 만약 이 2개가 완전히 같은 의미라면 상관 없겠으나 차이가 있다면 구분해서 쓰는게 맞다고 생각됩니다. 그래서 이 2개의 정의를 간단히 살펴 보면 다음과 같습니다. (아래 내용은 여기 저기서 정래 놓은 부분 중에 공통된 부분을 모아 정리한 것임을 밝힘니다.) Function(함수) 예전 절차 지향 프로그램을 할 때 부터 쓰이던 것으로, 어떤 입력 값을 넣으면 함수에 정의된 로직을 실행해, 동.. 2024. 3. 11.
[VS] Directory vs Folder 안녕하세요. TDR입니다. 오늘은 컴퓨터에서 파일들을 저장하는 폴더 또는 디렉터리라고 부르는 것의 차이를 비교해 보겠습니다. 사실 이것들은 같은 말이고 같은 것을 지칭합니다. 그러면 왜 2가지 방법으로 부르느냐? 인데, 결론부터 말하면 다음과 같습니다. Directory(디렉터리) CUI(Charactor User Interface) 또는 CLI(Command Line Interface) 환경에서 부르는 이름 Folder(폴더) GUI(Graphical User Interface) 환경에서 부르는 이름 결국 어떤 환경이냐에 따라서 같은 것인데 부르는 이름이 다른 것 뿐입니다. 참고로 흔히 Directory의 한글 표기를 "디렉토리"라고 하는데 표준국어대사전에서는 "디렉터리"라고 쓰라고 합니다. 국립국어원.. 2024. 3. 9.
[VS] Parameter vs Argument 안녕하세요. TDR입니다. 오늘은 프로그래밍에서 많이 쓰이지만 의미를 혼동해서 쓰이는 parameter(매개변수)와 argument(인수)를 비교해 보겠습니다. 우선 각자의 정의를 봐보겠습니다. Parameter(매개변수) 변수의 특별한 한 종류로서, 함수 등과 같은 서브루틴의 인풋으로 제공되는 여러 데이터 중 하나를 가리키기 위해 사용됨 - 위키백과 참조 Argument(인수) 함수 호출 시 함수에 전달되는 값 - 나무위키 참조 서로 소통을 하다보면 파라미터, 매개변수, 아규먼트, 인자값 등등 여러가지 형태로 부르고 있는데 가장 쉽게 정리를 하면 다음과 같습니다. Parameter는 함수 정의 부분에 있는 변수, Argument는 함수 호출 시 전달하는 값 이렇게 정리하는게 개인적으로는 가장 깔끔한 것.. 2024. 3. 8.
[VS] Compiler vs JIT Compiler 안녕하세요. TDR입니다. 오늘은 일반적인 컴파일러와 Just-In-Time(JIT) 컴파일러를 비교해 보겠습니다. 우선 각각의 정의를 간단히 알아보면 다음과 같습니다. Compiler 소스 코드 전체를 읽고 해석하여 중간 코드나 목적 코드로 생성하는 것 JIT Compiler 소스 코드의 일부 또는 전체를 기계 코드로 런타임(실행 중) 생성하는 것 기계 코드(중간 코드 or 목적 코드)를 생성하는 것 자체는 동일합니다. (그게 Compiler의 역할이니) 중요한 것은 "시점"입니다. 이미 잘 아시겠지만, C, C++ 같은 언어는 사전에 소스 코드와 헤더 파일, 라이브러리 등등을 모두 컴파일하여 실행 시점에는 고속으로 실행할 수 있습니다. 반면 Java의 Hotsopt VM이나 .NET의 CLR(공용 언.. 2024. 2. 18.
[VS] 양념 vs 다대기 안녕하세요. TDR입니다. 한국어 중에 비슷한 듯 하면서 미묘하게 다른 뜻을 가지고 있는 두 단어를 비교해 간단히 정리해보겠습니다. 아래 사전 정의의 출처는 "Naver 사전"입니다. 양념 음식의 맛을 돋우기 위하여 쓰는 재료를 통틀어 이르는 말. 기름, 깨소금, 파, 마늘, 간장, 된장, 소금, 설탕 따위를 이른다. 다대기 양념의 하나. 끓는 간장이나 소금물에 마늘, 생강 따위를 다져 넣고 고춧가루를 뿌려 끓인 다음, 기름을 쳐서 볶은 것으로, 얼큰한 맛을 내는 데 쓴다. 즉, 양념이 좀 더 포괄적인 의미를 가지고 있습니다. 일상 생활에서도 국밥이나 잔치국수 등에 넣는 것만 다대기라고 부르고 설탕, 소금과 같이 맛을 내기 위한 조미료는 양념이라고 부릅니다. 재밌는 것은 다대기의 어원인 일본어 다다키(た.. 2024. 2. 8.
[한글] 각출 vs 갹출 안녕하세요. TDR입니다. 오늘은 한국어 중에 비슷한 듯 하면서 미묘하게 다른 뜻을 가지고 있는 두 단어를 비교해 간단히 정리해보겠습니다. 우선 사전적인 의미를 보면 다음과 같습니다. (출처 : Naver 사전) 각출(各出) 각각 내놓음 갹출(醵出) 같은 목적을 위하여 여러 사람이 돈을 나누어 냄 쉽게 정리하면 다음과 같습니다. 각출(各出) 모든 사람이 동일한 금액을 내는 것. 즉, 흔히 말하는 더치페이 갹출(醵出) 모두 돈을 내는 것은 같으나, 여유가 있는 사람이 더 내고 여유가 없는 사람은 조금 내는 것 갹출의 "갹"이 "추렴할 갹"이기 때문에 갹출 대신 추렴하다로 순화하는 것이 좋다고는 하는데 개인적으로는 추렴도 생소하게 느껴지긴 합니다. 2024. 1. 19.