"Un IDE con una vista del diagramma di flusso sarebbe pratico?" (Brian Lu Happyville101, 2017).
Nel 2002, i risultati di uno studio empirico mostrano che la programmazione visiva può aiutare un programmatore a sviluppare programmi per computer (Menzies, 2002). Forse ci sono studi empirici più recenti.
Personalmente utilizzo un diagramma Petri Net con un sistema per associare codici computer con elementi Petri Net per sviluppare programmi JavaScript® per applicazioni di moduli PDF che utilizzano l'API Acrobat® / JavaScript (Adobe, 2007; Chionglo, 2014; Flanagan, 2006 ). Il mio IDE è PowerPoint® + Notepad® + Word® + Acrobat + Photoshop® e lo trovo pratico. Per i diagrammi utilizzo PowerPoint, per i moduli che utilizzo Word e per i codici utilizzo Notepad (Adobe, 2012a; Microsoft, 2016; 2013a; 2013b). A volte uso Photoshop per "modificare" immagini che non ho creato (Adobe, 2012b).
Lo trovo pratico perché uso il diagramma per aiutarmi a scrivere programmi JavaScript. Dopo aver disegnato il diagramma e aggiunto "annotazioni" alle forme nel diagramma e aggiunto ulteriori "annotazioni" in un modulo, traduco manualmente le "annotazioni" in un programma JavaScript.
Qualsiasi tipo di codice computer può essere associato agli elementi di rete di Petri (Petri, 1973). In altre parole frammenti di JavaScript, COBOL, VB, assembler, ecc. Possono essere associati a elementi di rete - una o più lingue di computer alla volta. In teoria, qualsiasi tipo di informazione può essere associata a elementi di rete - testo, grafica, espressioni matematiche, codici di computer, ecc. (Petri, 1973). Quindi in teoria puoi usare gli stessi strumenti che sto usando per creare altre applicazioni che girano in altri ambienti host.
Riferimenti
Adobe Systems Incorporated. (2012a). Adobe Acrobat XI [software]. San Jose, California: Adobe Systems Incorporated.
Adobe Systems Incorporated. (2012b). Adobe Photoshop CS6 [software]. San Jose, California: Adobe Systems Incorporated.
Adobe Systems Incorporated. (2007). Adobe Acrobat SDK 8.1 JavaScript per Acrobat API Riferimento per Microsoft Windows e Mac OS. Edizione 2.0, aprile 2007. San Jose, California: Adobe Systems Incorporated. Recuperato il 3 agosto 2010 dal link .
Brian Lu Happyville101. (2017). Un IDE con una vista del diagramma di flusso sarebbe pratico? Scambio di stack di ingegneria del software. Richiamato il 2 aprile, 107 da Sarebbe un IDE con una vista del diagramma di flusso è pratica? .
Chionglo, J. F. (2014). Elementi netti e annotazioni per la programmazione del computer: calcoli e interazioni in PDF. Disponibile all'indirizzo link .
Flanagan, D. (2006). JavaScript: la guida definitiva, quinta edizione. Sebastopol, CA: O'Reilly Media Inc.
Menzies, T. (2002). Problemi di valutazione per i linguaggi di programmazione visiva. In S. K.
Cambiato). Manuale di ingegneria del software e amp; Ingegneria della conoscenza, vol. 2 Tecnologie emergenti. World Scientific Publishing co. Pte. Ltd., pp. 93 - 101.
Microsoft (2016). Blocco note [software]. Redmond, WA: Microsoft Corporation.
Microsoft (2013a). PowerPoint 2013 [software]. Redmond, WA: Microsoft Corporation.
Microsoft (2013b). Word 2013 [software]. Redmond, WA: Microsoft Corporation.
Petri, C. A. (1973). Concetti di Net Theory. In Basi matematiche dell'informatica: Proc. di Simposio e Summer School, Alti Tatra, 3 - 8 settembre 1973, pagine 137 - 146. Matematica. Inst. dell'acad slovacco. of Sciences, 1973.