언어,language

언어,language (rev. 1.53)


문법
grammar와 syntax의 차이는?
문법,grammar 문법,syntax .... 구문,syntax?

단어,word

알파벳,alphabet
기호,symbol들의 유한 집합?
문자열 or 스트링 string
문장,sentence (curr see RR:품사pumsa, RR:논리학,logic#s-2)
명제,proposition는 문장의 일종?

방언, 사투리, dialect



컴퓨터 언어의 구분

상위언어 high-level language
하위언어 low-level language

대체적으로,
상위언어는 사람들이 읽고 쓰기 편한 언어,
하위언어는 컴퓨터가 이해하는 언어, 기계어. // machine_language or machine_code
상층부 언어는 그 아래 언어로 번역된다 - translation, compilation. 그 번역기는 (보통) 컴파일러,compiler.


ADD:
기계어,machine_language - language보다는 instruction?
{
or machine_code ? http://foldoc.org/machine language redir to http://foldoc.org/machine code
사실 이건 language보다는 code가 더 어울리는?
아무튼 language code instruction 셋 다 가능...

topix:
opcode op_code operation_code
mnemonics 의 일종.. ( http://foldoc.org/instruction mnemonic )
e.g. add, jump/branch, load, store
http://foldoc.org/operation code
operand - parameter 의 일종 ?
레지스터,register, 주소,address, ....
http://foldoc.org/operand - argument 근데 저 사이트에서 parameter vs argument 가 어떻게되던가 chk
- 저기선 argument를 formal_argument = parameter ( http://foldoc.org/formal argument ), actual_argument ( http://foldoc.org/actual argument ) 로 분류
- see also http://foldoc.org/argument
- note that http://foldoc.org/parameter redir. to formal argument

rel. mklink:
instruction - opcode , operand 로 구성?
instruction_set
instruction_set_architecture ISA
프로세서,processor or 마이크로프로세서,microprocessor
n.b. http://foldoc.org/processor redir. to central processing unit
http://foldoc.org/microprocessor
CPU central_processing_unit
microcode
}
DSL,domain_specific_language
마크다운,Markdown
HLSL
UML
XML
SQL

어셈블리,assembly??? or 어셈블리어,assembly_language
{
어셈블러,assembler { http://foldoc.org/assembler (short) }

공개 서적

초보자를 위한 PC 어셈블리어 (PC Assembly Language)
한국어번역 pdf
지은이 : Paul A. Carter
번역자 : 이재범
2006년 7월 23일
https://kevin0960.tistory.com/entry/초보자를-위한-PC-어셈블리어-PC-Assembly-Language

보유서적

IBM PC 어셈블리 프로그래밍 5판
Peter Abel
[ISBN-8970855130]

http://foldoc.org/assembly language - aka assembly_code { A symbolic representation of the 기계어,machine_language of a specific processor. }
}