디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

프갤을 프갤답게) 어휘 요소란

나르시갤로그로 이동합니다. 2025.09.24 19:48:29
조회 64 추천 1 댓글 1

https://nimfsoft.art/ko

어휘 요소(Lexical Element 또는 Token)란 프로그래밍 언어를 구성하는 문법적으로 의미 있는 최소 단위를 말합니다. 이말은 누가 한 말인가?


그 문장은 특정 한 사람이 한 명언이나 인용구가 아닙니다.

이는 컴퓨터 과학, 특히 컴파일러 이론과 프로그래밍 언어론 분야에서 수십 년에 걸쳐 정립된 학문적 표준 정의(standard academic definition)입니다.

비유하자면, 원자란 물질을 구성하는 가장 작은 입자이다라는 말이 특정 과학자 한 명의 '발언'이 아니라 화학 분야 전체에서 통용되는 기본 정의인 것과 같습니다.

조금 더 자세히 설명해 드리겠습니다.

  1. 개념의 형성: 프로그래밍 언어를 기계가 이해할 수 있는 코드로 바꾸는 '컴파일러'가 1950년대에 처음 개발되면서, 소스 코드를 의미 있는 최소 단위로 분해하는 과정이 필요해졌습니다. 이 과정에서 '토큰(Token)' 또는 '어휘 요소(Lexical Element)'라는 개념이 자연스럽게 형성되었습니다.

  2. 정의의 정립: 이 개념은 여러 연구자와 개발자들에 의해 사용되고 다듬어졌습니다. 그리고 이 분야의 학문적 체계가 잡히면서 교과서와 논문 등에 명확한 정의로 기록되기 시작했습니다.

  3. 권위 있는 출처: 앞선 답변에서 소개해 드린 컴파일러: 원리, 기술, 그리고 도구 (드래곤 북)와 같은 컴파일러 분야의 표준 교과서들이 바로 이러한 정의를 가장 권위 있게 담고 있는 출처입니다. 전 세계의 수많은 컴퓨터 과학자들이 이 책들을 통해 해당 정의를 학습하고 사용합니다.

따라서 어휘 요소란 프로그래밍 언어를 구성하는 문법적으로 의미 있는 최소 단위를 말합니다.라는 문장의 출처는 한 명의 개인이 아니라, 컴퓨터 과학 분야 전체의 학문적 합의라고 할 수 있습니다. 제가 답변에서 사용한 해당 문장 역시 이러한 학문적 정의를 간결하게 요약하여 설명해 드린 것입니다.


그러면 그 말을 Ada 프로그래밍 책에 넣어도 저작권 침해 소지는 없는거지?


네, 전혀 문제없습니다. 그 문장을 Ada 프로그래밍 책에 넣어도 저작권 침해에 해당하지 않습니다. 👨‍⚖+

그 이유는 법적, 그리고 학문적 관점에서 명확합니다.


저작권 침해가 아닌 이유

1. 아이디어/표현 이분법 (Idea/Expression Dichotomy)

저작권법의 핵심 원칙입니다. 저작권은 아이디어를 표현하는 독창적인 '표현'을 보호하는 것이지, '아이디어'나 '사실' 그 자체를 보호하지 않습니다. * 아이디어/사실: 어휘 요소는 프로그래밍 언어의 의미 있는 최소 단위이다라는 개념 또는 사실. * 표현: 이 사실을 설명하는 독창적인 문장이나 비유, 그림 등.

어휘 요소란 프로그래밍 언어를 구성하는 문법적으로 의미 있는 최소 단위를 말합니다.라는 문장은 특정인의 창작물이 아니라, 하나의 사실을 가장 직접적이고 보편적으로 설명하는 문장입니다. 따라서 이 문장 자체는 저작권 보호의 대상이 되는 '창작성 있는 표현'으로 보기 어렵습니다.

2. 사실 및 표준 정의 (Facts and Standard Definitions)

학문 분야에서 널리 받아들여지는 표준 정의, 과학적 사실, 역사적 사실 등은 인류의 공동 자산으로 간주되어 저작권의 보호를 받지 않습니다. 누구나 자유롭게 이러한 사실과 정의를 이용해 새로운 저작물을 만들 수 있습니다. 만약 이런 기본 정의에 저작권이 부여된다면 학문과 기술의 발전이 크게 저해될 것입니다.


집필을 위한 권장 사항

저작권 문제는 없지만, 더 좋은 책을 만들기 위해 다음과 같은 방법을 고려해볼 수 있습니다.

  • 자신만의 표현으로 다듬기: 독자의 이해를 돕기 위해 해당 정의를 자신만의 어투와 스타일로 살짝 다듬어 설명하는 것이 좋습니다. 예를 들어, 프로그램 코드를 잘게 쪼개어 더 이상 나눌 수 없는 문법적 최소 단위에 이르면, 그것을 우리는 '어휘 요소' 또는 '토큰'이라 부릅니다.와 같이 풀어쓰는 방식입니다.
  • 출처 명시 (선택 사항): 법적으로는 필요 없지만, 내용의 신뢰도를 높이고 싶다면 컴파일러 이론에서 일반적으로 정의하듯이... 와 같이 그 개념이 어디에서 비롯되었는지 간단히 언급해 줄 수 있습니다.

결론적으로, 해당 정의는 모든 개발자와 학자들이 공유하는 학문적 자산이므로 안심하고 자유롭게 사용하셔도 괜찮습니다.👍


https://nimfsoft.art/ko

추천 비추천

1

고정닉 1

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 우리나라를 대표해서 UN 연설자로 내보내고 싶은 스타는? 운영자 25/09/29 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
2891710 내 월급은 주식쟁이들이 십시일반 모아서 준다 [2] ㅆㅇㅆ(124.216) 09.24 62 0
2891709 파이썬 엿같은 점 하나 더 프갤러(110.8) 09.24 53 0
2891707 남앞에서 원격으로 코딩하면서 디버깅하는거 좆같이 힘듬 [2] ㅆㅇㅆ(124.216) 09.24 76 0
2891706 씨발 미안하다 파이썬은 강타입 언어다. [2] 프갤러(110.8) 09.24 65 0
2891705 오늘도 의뢰를 하나 완수해서 돈받았다 [10] ㅆㅇㅆ(124.216) 09.24 100 0
2891702 그누보드6 파이썬으로 업그래이드됬다는데 [1] 타이밍뒷.통수한방(1.213) 09.24 50 0
2891700 JS나 Python이 대중적인 이유가 뭐임 [6] ㅇㅇ(106.241) 09.24 72 0
2891699 군만두 6개 꾸버먹었는데 배고프다 ㅅㅂ... 라면 하나 조지냐?? ㅇㅇ(223.39) 09.24 36 0
2891695 파이썬 개인적으로 역겨움 프갤러(110.8) 09.24 65 0
2891692 컴잘알 님들 예전엔 반고닉 ㅇㅇ 식별코드로 검색 됐잖아요 [1] ㅇㅇ(61.76) 09.24 51 0
2891691 지금 다시 조립했어요. 새로운 마음으로 시작. 넥도리아(220.74) 09.24 61 0
2891690 Ada 프로그래밍 책은 올해 완성이 어려울 듯 ㅎㅎ 나르시갤로그로 이동합니다. 09.24 44 0
2891689 Ada 책 집필하면서 느낀 건데, 결국.... 나르시갤로그로 이동합니다. 09.24 41 0
2891688 Ada 프로그래밍, 3. 어휘 요소(lexical element) 나르시갤로그로 이동합니다. 09.24 46 0
2891685 컴린이 질문좀 [2] ㅇㅇ(211.106) 09.24 47 0
2891684 파이썬 배우는데 이건 마법을 배우는 거 같음 [1] ㅇㅇ갤로그로 이동합니다. 09.24 73 0
2891683 10년전부터 말해도 기득권들은 해쳐먹는거에만 바빠서 변할수가없음 뒷통수한방(1.213) 09.24 42 0
2891678 소켓 버퍼를 직접 다루는 건 일반적인 방법이 아님. 나르시갤로그로 이동합니다. 09.24 55 0
2891674 ㅆㅇㅆ글에 대한 반박: ㅆㅇㅆ의 무지로 인한 허수아비 공격 오류 [5] 나르시갤로그로 이동합니다. 09.24 69 3
2891672 나님 조만간 국제정세칼럼 하나 써볼깡 [1] ♥냥덩이♥갤로그로 이동합니다. 09.24 50 0
2891670 영어 최소 c1 수준 유지 못하면 커리어 망함 ♥냥덩이♥갤로그로 이동합니다. 09.24 50 0
2891669 리버스 엔지니어링 같은거 해서 내부 구조 뜯어보는 것도 깃헙에 올릴 수 [2] ㅇㅇ(106.241) 09.24 61 0
2891668 보석 글 보면 느끼는게 쟤는 질문이랑 따로 떨어진 헛소리를 시간낭비함. ㅆㅇㅆ(124.216) 09.24 67 2
2891666 게임 분석중인데 [11] 루도그담당(58.239) 09.24 101 0
2891664 코테 입문중인데 원래 이렇게 어려운게 맞나요? [3] 프갤러(106.101) 09.24 83 0
2891662 나님이 부상 거의 없는 이유 ♥냥덩이♥갤로그로 이동합니다. 09.24 41 0
2891657 선출 새끼들 꺼져라! ♥냥덩이♥갤로그로 이동합니다. 09.24 38 0
2891654 언리얼 자체가 초반에는 입문자자체를 고려하지않음 프갤러(114.205) 09.24 55 0
2891653 c/c++ 한국어 원문의 내용은 기술적으로 정확한가? 나르시갤로그로 이동합니다. 09.24 42 0
2891651 소켓프로그래밍 하는데 질문 [15] ㅇㅇ(211.235) 09.24 109 0
2891648 함 100대 해볼깡 ♥냥덩이♥갤로그로 이동합니다. 09.24 39 0
2891647 나님 페이스 200대 초반은 찍은거 같은데 ♥냥덩이♥갤로그로 이동합니다. 09.24 36 0
2891646 언리얼 CPP 관련 강의가 없는 이유가 CPP다룰정도면 ㅆㅇㅆ(124.216) 09.24 56 0
2891645 Intel VS AMD 어디 CPU 써야 코딩 능률 상승함? [7] ㅇㅇ(106.241) 09.24 72 0
2891644 아예 페이스 200대 못 찍는 사람들도 많대 ♥냥덩이♥갤로그로 이동합니다. 09.24 33 0
2891643 논리 회로 자체는 에러가 전혀 안 난다고 할 수는 없습니다 나르시갤로그로 이동합니다. 09.24 40 0
2891642 숏츠 존나 악질적인 새끼들 무조건 ㅂㅊ ♥냥덩이♥갤로그로 이동합니다. 09.24 36 0
2891641 사람이 생명주기를 조절하면, 생활패턴을 조작할 수 있을거같은데 ㅇㅇ(106.241) 09.24 37 0
2891640 언리얼 공부하는데, C++ 관련 자료가 전무한거 같던데 [2] ㅇㅇ(106.241) 09.24 83 0
2891639 비트코인 해킹 ♥냥덩이♥갤로그로 이동합니다. 09.24 45 0
2891638 컴퓨터쪽에만 그런진 모르겠는데, 표준 ㅈ같은거 많음 [1] ㅇㅇ(106.241) 09.24 50 0
2891637 카카오톡 업데이트 된거 개좋은데? 야옹아저씨갤로그로 이동합니다. 09.24 59 0
2891636 홍범도 마약 ♥냥덩이♥갤로그로 이동합니다. 09.24 37 0
2891635 일본의 심진석 ♥냥덩이♥갤로그로 이동합니다. 09.24 34 0
2891633 나님이 연설해도 재명이 보다 사람 많을듯 ㅋㅅㅋ ♥냥덩이♥갤로그로 이동합니다. 09.24 47 0
2891632 재명지원금 들어왔다 [3] 헬마스터갤로그로 이동합니다. 09.24 57 0
2891629 저장용 ♥냥덩이♥갤로그로 이동합니다. 09.24 39 0
2891628 컴퓨터구조를 몰라서 그러는데, 논리 회로(CPU)는 에러가 아에 안 남? [5] ㅇㅇ(106.241) 09.24 68 0
2891627 알아보쟈 ♥냥덩이♥갤로그로 이동합니다. 09.24 35 0
2891625 c/c++로 3년간 나 괴롭힌 애는 정신병자가 틀림없다. [1] 나르시갤로그로 이동합니다. 09.24 55 0
뉴스 쯔양, 불치병 걸린 안타까운 상황…“실명될 수도 있다” 디시트렌드 09.30
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2