프로그래밍언어,programming_language

Difference between r1.31 and the current

@@ -1,9 +1,17 @@
#noindex
## =,PL PL
'''programming language (PL)'''
Sub:
[[PHP_language]]
[[스킴,Scheme]]
[[파이썬,Python]]
[[자바,Java]]
[[고,Go]] =고,Go =,Go 고 Go |=,GOLANG
{
Go Wiki: Home - The Go Programming Language
https://go.dev/wiki/
}
[[티클,Tcl]] =,Tcl
{
keyword가 straightforward. / 재정의가능.
@@ -79,9 +87,17 @@
https://simple.wikipedia.org/wiki/Low-level_programming_language
https://en.wikipedia.org/wiki/Low-level_programming_language

== dynamic or not ==
== dynamic or not''(=static?)'' ==
dynamic_programming_language = dynamic_language ... curr see [[다이내믹,dynamic?action=highlight&value=dynamic_programming_language]]

== object-oriented or not ==
[[객체,object]]
 
== imperative vs static? ==
명령형 언어 함수형 언어
 
via https://medium.com/happyprogrammer-in-jeju/함수형-프로그래밍-언어-3대장-d97729e97d4c chk
= ''이하 statement 페이지 만들어지면 mv'' =
''Srch:statement pagename TBD''

@@ -134,7 +150,7 @@

https://annyeong.me/n/programming-languages

http://emal.iptime.org/noriwiki/index.php/프로그래밍_언어
http://emal.iptime.org/noriwiki/index.php/프로그래밍_언어 -> https://junhoahn.kr//noriwiki/index.php/프로그래밍_언어

https://bigforest.a2hosted.com/wiki/프로그래밍_언어

@@ -143,3 +159,6 @@
----
(wikiadmin)
* pagename뒤에 ,PL 을 표기할까?
 
Up:
[[형식언어,formal_language]]



programming language (PL)

Sub:
PHP_language
스킴,Scheme
파이썬,Python
자바,Java
고,Go =고,Go =,Go 고 Go |=,GOLANG
{
Go Wiki: Home - The Go Programming Language
https://go.dev/wiki/
}
티클,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
C#
C++
C--
D
Objective-C
Small C
PL/0
// 이런건 역사적언어로 구분
오크,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 }




1. PL 분류

1.2. dynamic or not(=static?)

dynamic_programming_language = dynamic_language ... curr see 다이내믹,dynamic?action=highlight&value=dynamic_programming_language

1.3. object-oriented or not

2. 이하 statement 페이지 만들어지면 mv

Srch:statement pagename TBD

3. break

fork to break_statement... Up: 진술,statement 말고 구문,statement? 구문/문/문장/명령/명령문/....중에?
loop에서 벗어나기.

php에서는 몇 level을 벗어날 것인지 명시할 수 있다.
Default는 break 1; 이다.

4. 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.

5. 본문

프로그램,program 작성(프로그래밍)을 위한 언어.

6. MKLINK

6.1. 프로그래밍언어론 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
"Programming Language Theory"
}

6.2. programming language development

programming_language_development =,programming_language_development . programming_language_development
=,langdev . langdev