2019
DOI: 10.17706/jsw.14.9.410-422
|View full text |Cite
|
Sign up to set email alerts
|

Programming Is Diagramming Is Programming

Abstract: It is said that "programming is writing is programming." Both programming and writing involve high-level plans. Programming involves understanding the problem, creating a design, and coding. In this paper, we further explore the nature of programming based on the concept that "programming is diagramming." A diagram can be coded, and both the code and diagram approximate the conceptual (mental) form of the programmer behind both. We adopt a new diagramming technique called a thinging machine (TM) and build a TM… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
6
1

Relationship

5
2

Authors

Journals

citations
Cited by 7 publications
(8 citation statements)
references
References 11 publications
0
8
0
Order By: Relevance
“…Section 2 reviews the TM that was previously used in several published papers (Al-Fedaghi, 2019a-c;Al-Fedaghi and Makdessi, 2019;Al-Fedaghi and Alsumait, 2019;Al-Fedaghi and Al-Fadhli, 2019;Al-Fedaghi and BehBehani, 2018;Al-Fedaghi and Haidar, 2019;Al-Fedaghi and Al-Otaibi, 2019). The remaining sections describe applying TM to document an actual computer network in the case study.…”
Section: Overview Of the Papermentioning
confidence: 99%
“…Section 2 reviews the TM that was previously used in several published papers (Al-Fedaghi, 2019a-c;Al-Fedaghi and Makdessi, 2019;Al-Fedaghi and Alsumait, 2019;Al-Fedaghi and Al-Fadhli, 2019;Al-Fedaghi and BehBehani, 2018;Al-Fedaghi and Haidar, 2019;Al-Fedaghi and Al-Otaibi, 2019). The remaining sections describe applying TM to document an actual computer network in the case study.…”
Section: Overview Of the Papermentioning
confidence: 99%
“…The static description of Fig. 14 can be converted into a program in any programming language (e.g., to C++, as described in Al-Fedaghi and Haidar, 2019). It is also used to identify the events.…”
Section: Applying the Tm Model To A Case Study: Tendering Systemmentioning
confidence: 99%
“…The next section presents an enhanced review of the TM that has previously been used in several papers (Al-Fedaghi and Al-Fadhli, 2020;Al-Fedaghi and Behbehani, 2020;Al-Fedaghi and Haidar, 2020;Al-Fedaghi and Al-Otaibi, 2019;Al-Fedaghi and Haidar, 2019). The remaining sections describe how the TM can be applied to FSMs.…”
Section: Structure Of the Papermentioning
confidence: 99%