언어학,linguistics
natural_language 자연어, 자연언어, natural_language = jjj
//위아래서로관계mk//
형식언어,formal_language
{
MKLINK
formalized_language와? { https://encyclopediaofmath.org/wiki/Formalized_language 형식화,formalization 언어,language }
형식체계,formal_system
형식문법,formal_grammar - 문법,grammar
natural_language 자연어, 자연언어, natural_language = jjj
//위아래서로관계mk//
형식언어,formal_language
{
MKLINK
formalized_language와? { https://encyclopediaofmath.org/wiki/Formalized_language 형식화,formalization 언어,language }
형식체계,formal_system
형식문법,formal_grammar - 문법,grammar
query_language
단어,word { https://encyclopediaofmath.org/wiki/Word }
SQL SQL etc.
QQQ 이건 형식언어,formal_language인가 아닌가? 문법이 있고 거기에 벗어나면 invalid라면 .... 근데 좀 less strict한 QL도 있을 듯 한데...? 자연어 질의 언어 같은것도 있을 듯 싶고
Up: query(질의,query가 무난? query query ) 언어,language
query_language Query_language Query_language
query query
pagename? RR: 질의어,query_language ?
문법QQQ 이건 형식언어,formal_language인가 아닌가? 문법이 있고 거기에 벗어나면 invalid라면 .... 근데 좀 less strict한 QL도 있을 듯 한데...? 자연어 질의 언어 같은것도 있을 듯 싶고
Up: query(질의,query가 무난? query query ) 언어,language
query_language Query_language Query_language
query query
pagename? RR: 질의어,query_language ?
단어,word { https://encyclopediaofmath.org/wiki/Word }
알파벳,alphabet { https://encyclopediaofmath.org/wiki/Alphabet }
문자열 or 스트링 string
문장,sentence (curr see 품사pumsa, 논리학,logic#s-2)
방언, 사투리, dialect
문자열 or 스트링 string
문장,sentence (curr see 품사pumsa, 논리학,logic#s-2)
방언, 사투리, dialect
컴퓨터 언어의 구분
대체적으로,
상위언어는 사람들이 읽고 쓰기 편한 언어,
하위언어는 컴퓨터가 이해하는 언어, 기계어. // machine_language or machine_code
상층부 언어는 그 아래 언어로 번역된다 - translation, compilation. 그 번역기는 (보통) 컴파일러,compiler. 기타 어셈블러,assembler 등
상위언어는 사람들이 읽고 쓰기 편한 언어,
하위언어는 컴퓨터가 이해하는 언어, 기계어. // machine_language or machine_code
상층부 언어는 그 아래 언어로 번역된다 - translation, compilation. 그 번역기는 (보통) 컴파일러,compiler. 기타 어셈블러,assembler 등
- ↑인간적
- pseudocode
- PL statement
- assembly language statement
- machine code / machine language
- ↓기계적
ADD:
기계어,machine_language - language보다는 instruction?
{
or machine_code ? http://foldoc.org/machine language redir to http://foldoc.org/machine code
사실 이건 language보다는 code가 더 어울리는?
opcode op_code operation_code
instruction - opcode , operand 로 구성?
instruction_set
instruction_set_architecture ISA
프로세서,processor or 마이크로프로세서,microprocessor
CPU central_processing_unit
microcode
}
DSL,domain_specific_language
어셈블리,assembly??? or 어셈블리어,assembly_language
{
어셈블러,assembler { http://foldoc.org/assembler (short) }
기계어,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 의 일종 ?e.g. add, jump/branch, load, store
http://foldoc.org/operation code
레지스터,register, 주소,address, ....
http://foldoc.org/operand - argument 근데 저 사이트에서 parameter vs argument 가 어떻게되던가 chk
rel. mklink: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
- see also http://foldoc.org/argument
- note that http://foldoc.org/parameter redir. to formal argument
instruction - opcode , operand 로 구성?
instruction_set
instruction_set_architecture ISA
프로세서,processor or 마이크로프로세서,microprocessor
CPU central_processing_unit
microcode
}
DSL,domain_specific_language
어셈블리,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
한국어번역 pdf
지은이 : Paul A. Carter
번역자 : 이재범
2006년 7월 23일
https://kevin0960.tistory.com/entry/초보자를-위한-PC-어셈블리어-PC-Assembly-Language
보유서적
http://foldoc.org/assembly language - aka assembly_code { A symbolic representation of the 기계어,machine_language of a specific processor. }
}
}
Sub:
자연어,natural_language vs 인공어,artificial_language
형식언어,formal_language
{
https://foldoc.org/metalanguage
}
자연어,natural_language vs 인공어,artificial_language
형식언어,formal_language
마크업언어,markup_language
stylesheet_language
artificial_language, constructed_language (conlang)HTML,hypertext_markup_language
SGML,standard_generalized_markup_language
XML,extensible_markup_language
가벼운마크업언어 경량마크업언어 lightweight_markup_language LML - blog/forum/wiki markup에 쓰이는. Markdown, reStructuredText, BBCode, 각종 wiki_syntax, ...
하드웨어기술언어,hardware_description_language,HDLSGML,standard_generalized_markup_language
XML,extensible_markup_language
가벼운마크업언어 경량마크업언어 lightweight_markup_language LML - blog/forum/wiki markup에 쓰이는. Markdown, reStructuredText, BBCode, 각종 wiki_syntax, ...
stylesheet_language
CSS,cascading_style_sheet or stylesheet?
프로그래밍언어,programming_language,PL or PL,programming_language - PL을 명시할지 말지 TBD이것들 일단 이렇게 만드는데, 혹시 문제가 생긴다면 별도 namespace에 분류할지, _PL이나 _programming_language나 _language 같은 suffix를 붙일지 pagename scheme TBD.
파이썬,Python
피에이치피,PHP or PHP_Hypertext_Preprocessor
루비,Ruby
펄,Perl
자바,Java
루아,Lua
씨샵,CSharp?
씨플플,CPP?
씨,C?
알,R?
파스칼,Pascal
에이다,Ada
고,Go
프롤로그,Prolog
러스트,Rust
스몰토크,Smalltalk
오브젝티브씨,Objective-C?
엘릭서? 일릭서? Elixir
줄리아? Julia
하스켈,Haskell
...
/// PL design
https://proglangdesign.net/wiki/
https://www.pls-lab.org/
Programming_language_design_and_implementation
인터프리터,interpreter 해석기? { 인터프리터 Interpreter_(computing) }
컴파일러,compiler - 컴파일,compile
lexer
파서,parser
어셈블러,assembler
/// PL theory
책:
Practical Foundations for Programming Languages (PFPL)
Robert Harper
https://www.pls-lab.org/en/pfpl
Programming_language_theory
Up: 설계/디자인 design
파이썬,Python
피에이치피,PHP or PHP_Hypertext_Preprocessor
루비,Ruby
펄,Perl
자바,Java
루아,Lua
씨샵,CSharp?
씨플플,CPP?
씨,C?
알,R?
파스칼,Pascal
에이다,Ada
고,Go
프롤로그,Prolog
러스트,Rust
스몰토크,Smalltalk
오브젝티브씨,Objective-C?
엘릭서? 일릭서? Elixir
줄리아? Julia
하스켈,Haskell
...
/// PL design
https://proglangdesign.net/wiki/
https://www.pls-lab.org/
Programming_language_design_and_implementation
인터프리터,interpreter 해석기? { 인터프리터 Interpreter_(computing) }
컴파일러,compiler - 컴파일,compile
lexer
파서,parser
어셈블러,assembler
/// PL theory
책:
Practical Foundations for Programming Languages (PFPL)
Robert Harper
https://www.pls-lab.org/en/pfpl
Programming_language_theory
Up: 설계/디자인 design
Esperanto, Ido, Interlingua,
메타언어,metalanguage{
https://foldoc.org/metalanguage
}
Twins:
https://planetmath.org/language
http://www.scholarpedia.org/article/Language
https://planetmath.org/language
http://www.scholarpedia.org/article/Language
를 보면 알수있듯 이 페이지도 언어학,linguistics의 언어, 컴퓨터언어,computer_language, 형식언어,formal_language, ...로 분류 or disambig 필요