#noindex ##=====제어흐름,control_flow =,control_flow . 제어흐름 control_flow History: [[Date(2024-03-10T02:11:59)]] cp from local and [[제어,control]] ---- from 제어,control page [[프로그램,programm]] [[실행,execution]] { https://foldoc.org/execution } 중... [[conditional_branch]] etc [[흐름제어,flow_control]]와 다름 ---- AKA program_flow ? =,program_flow // via https://en.wikipedia.org/wiki/Instruction_step 에서 program_flow 누르면 https://en.wikipedia.org/wiki/Program_flow redir to Control_flow 또는 'flow of control'. // flow_of_control 이건 , PL 얘기. [[흐름제어,flow_control]]와 다름. (저것은 network 쪽) [[프로그램,program]] [[명령어,instruction]] [[실행,execution]].... [[처리,processing]]와 비슷? if if_statement loop [[루프,loop]] goto goto_statement jump [[점프,jump]] branch/branching - [[branch]] coroutine continuation yield ... TBW [[인터럽트,interrupt]], [[예외처리,exception_handling]](see [[예외,exception]])도 실행순서(sequence of execution)를 바꾸지만, 일반적인(normal) '''control flow'''로 보지 않는다. rationale?/src? Sub: control_flow_operation s ( among [[명령어,instruction]], of [[명령어집합,instruction_set]] of [[ISA]] ):[* https://en.wikipedia.org/wiki/Instruction_set_architecture#Control_flow_operations] branch = jump conditional_branch indirect_branch [[호출,call]] Up: [[연산,operation]] control_flow_analysis =,control_flow_analysis =,control_flow_analysis . control_flow_analysis =,control-flow_analysis control_flow_analysis CFA,control_flow_analysis =,CFA . ====제어흐름분석,control_flow_analysis,CFA ? { control-flow analysis CFG로 나타냄. Compare: data-flow_analysis or data_flow_analysis or dataflow_analysis ---- https://en.wikipedia.org/wiki/Control_flow_analysis [[WpKo:제어_흐름_분석]] = https://ko.wikipedia.org/wiki/제어_흐름_분석 Up: ,control_flow static_analysis ... [[분석,analysis]] control-flow+analysis Up: [[제어흐름,control_flow]] [[분석,analysis]] }//CFA control_flow_graph =,control_flow_graph =,control_flow_graph . control_flow_graph control-flow_graph =,control-flow_graph =,control-flow_graph . control-flow_graph CFG,control_flow_graph =,CFG CFG [[제어흐름그래프,control-flow_graph,CFG]] =제어흐름그래프,control-flow_graph,CFG =,control-flow_graph,CFG =,CFG ... 제어흐름그래프 control-flow_graph CFG { ## control_flow_graph / control-flow_graph control-flow graph (CFG) 제어흐름그래프 [[제어흐름,control_flow]] [[그래프,graph]] Sub: [[호출그래프,call_graph]] MKLINK: data-flow_analysis = dataflow_analysis [[WpEn:Control-flow_graph]] = https://en.wikipedia.org/wiki/Control-flow_graph [[WpKo:제어_흐름_그래프]] = https://ko.wikipedia.org/wiki/제어_흐름_그래프 Up: ,control_flow [[그래프,graph]] } control_flow_diagram =,control_flow_diagram . control-flow_diagram =,control-flow_diagram . CFD,control_flow_diagram =,CFD { ## control-flow_diagram control-flow diagram (CFD) https://en.wikipedia.org/wiki/Control-flow_diagram Up: [[,control_flow]] [[다이어그램,diagram]] } rel. data_flow, data-flow, dataflow => see data-flow_analysis or data_flow_analysis or dataflow_analysis https://en.wikipedia.org/wiki/Data-flow_analysis ---- https://gunkies.org/wiki/Control_flow https://foldoc.org/control+flow [[WpEn:Control_flow]] = https://en.wikipedia.org/wiki/Control_flow [[WpKo:제어_흐름]] = https://ko.wikipedia.org/wiki/제어_흐름 Up: [[제어,control]] [[흐름,flow]] ( [[플로,flow]] ) [[제어,control]] [[흐름,flow]]