#noindex ## =,PL PL Sub: [[PHP_language]] [[스킴,Scheme]] [[파이썬,Python]] [[티클,Tcl]] =,Tcl { keyword가 straightforward. / 재정의가능. `method` for [[메소드,method]] `expr` for [[식,expression]] `superclass` etc. Sites Tcl Wiki: https://wiki.tcl-lang.org/ Jim이란 최소주의 구현(?)도 있다. Jim Tcl - The Jim Interpreter https://jim.tcl.tk/index.html/doc/www/www/index.html ''A small footprint implementation of the Tcl programming language'' MKL : Tcl/Tk (pagename?) / [[티케이,Tk]]? / Tkinter / .... } // 이름이 한 글자인 언어들과, C의 variations는 pagename을 어떻게 하는게 최선인가.... + 특수문자인 #, slash, 가 들어간 것은... C http://tunes.org/cliki/c_20language.html C# http://tunes.org/cliki/c_23.html C++ http://tunes.org/cliki/c_2b_2b.html C-- http://tunes.org/cliki/c--.html D http://tunes.org/cliki/d.html Objective-C http://tunes.org/cliki/objective-c.html Small C C의 subset. http://tunes.org/cliki/small_20c.html PL/0 PL/0 https://en.wikipedia.org/wiki/PL/0 by [[Niklaus_Wirth]] // 이런건 역사적언어로 구분 [[오크,Oak]] [[비씨피엘,BCPL]] =,BCPL { https://ko.wikipedia.org/wiki/BCPL https://en.wikipedia.org/wiki/BCPL } // 이런건 esolang 혹은 '진지하지 않은 언어' 등등으로 구분 [[인터칼,INTERCAL]] { https://ko.wikipedia.org/wiki/인터칼 https://en.wikipedia.org/wiki/INTERCAL } Malbolge { https://ko.wikipedia.org/wiki/말레볼제 Ggl:Malbolge } // 이런건 [[프로그래밍패러다임,programming_paradigm]] ? 으로 분류되는 것? [[배열언어,array_language]] - [[배열,array]] - Ggl:"array-oriented programming" ? Ggl:"array-based programming paradigm" ? // 용도로 구분 [[시스템프로그래밍언어,system_programming_language]] - for [[시스템프로그래밍,system_programming]] ---- <> = PL 분류 = == level에 따른 분류 == high-level ... low-level https://ko.wikipedia.org/wiki/고급_프로그래밍_언어 https://simple.wikipedia.org/wiki/High-level_programming_language WpEn:High-level_programming_language https://en.wikipedia.org/wiki/High-level_programming_language https://ko.wikipedia.org/wiki/저급_프로그래밍_언어 https://simple.wikipedia.org/wiki/Low-level_programming_language https://en.wikipedia.org/wiki/Low-level_programming_language == dynamic or not == dynamic_programming_language = dynamic_language ... curr see [[다이내믹,dynamic?action=highlight&value=dynamic_programming_language]] = ''이하 statement 페이지 만들어지면 mv'' = ''Srch:statement pagename TBD'' = break = ''fork to [[break_statement]]... Up: [[진술,statement]] 말고 [[구문,statement]]? 구문/문/문장/명령/명령문/....중에?'' loop에서 벗어나기. php에서는 몇 level을 벗어날 것인지 명시할 수 있다. Default는 break 1; 이다. = continue = ''fork to [[continue_statement]]'' php에서는 continue n; 을 쓸 수 있다. The optional n acts as the opposite of the n accompanying the break statement, specifying to the end of how many levels of enclosing loops the continue statement should skip. = 본문 = [[프로그램,program]] 작성(프로그래밍)을 위한 언어. = MKLINK = == 프로그래밍언어론 PLT == 프로그래밍언어론 programming_language_theory ([[프로그래밍언어,programming_language]] [[이론,theory]]) [[programming_language_theory]] =,programming_language_theory =,programming_language_theory . programming_language_theory =,PLT (PLT) { [[프로그래밍언어,programming_language]] [[이론,theory]] https://en.wikipedia.org/wiki/Programming_language_theory pldesign / pl_design / programming_language_design { programming language design Bing:"programming language design" Ggl:"programming language design" "programming language design" } [[컴파일러,compiler]] [[compiler_construction]] { ''WpEn:Compiler_construction redir to WpEn:Compiler#Compiler_construction'' } "Programming Language Theory" } == programming language development == [[programming_language_development]] =,programming_language_development . programming_language_development =,langdev . langdev Naver:"programming language development" Bing:"programming language development" Ggl:"programming language development" = Websites = http://lambda-the-ultimate.org/ = Tail = ---- Up: [[프로그래밍,programming]] [[언어,language]] https://annyeong.me/n/programming-languages http://emal.iptime.org/noriwiki/index.php/프로그래밍_언어 https://bigforest.a2hosted.com/wiki/프로그래밍_언어 https://gunkies.org/wiki/Programming_language ---- (wikiadmin) * pagename뒤에 ,PL 을 표기할까?