publication . Article . Conference object . 2016

HASKEU: An editor to support visual and textual programming in tandem

Alam, Abu S; Bush, Vicky J;
Open Access English
  • Published: 13 Jul 2016
  • Publisher: IEEE
  • Country: United Kingdom
Typical text editors allow "Free Typing" (syntax/semantics-free editing) to construct and maintain textual programs rapidly and easily by expert programmers, but this style does not support novice programmers learning the syntax and semantics of a language. On the other hand, visual editors enforce correct construction of programs using syntax-directed editing. Additionally, they clearly represent the program flow in a visual way. Both textual and visual editors have pros and cons for learners and experts. This paper argues that an editor that offers both a visual and a textual representation of the program in tandem has advantages to offer both learner and expe...
free text keywords: Syntax, Natural language processing, computer.software_genre, computer, Visual programming language, Computer science, Textual representation, Artificial intelligence, business.industry, business, Programming language, Haskell, computer.programming_language, Semantics
Related Organizations
22 references, page 1 of 2

[1] G. Harvey. (2015) Gnu emacs home page. 51 Franklin St, Fifth Floor, Boston, MA 02110, USA.

[Online]. Available: accessed 6th October 2015

[2] Oracle Corporation. (2015) Netbeans IDE. [Online]. Available: accessed 6th October 2015

[3] K. Zhang, Visual languages and applications. Netherlands: Springer, 2007.

[] P. T. Co ad P. K. Niholso, Uifiatio of A ays in Spreadsheets ith Logi Pogaig, i PADL, ser. Lecture Notes in Computer Science, P. Hudak and D. S. Warren, Eds., vol. 4902.

Netherlands: Springer, 2008, pp. 100-115.

[] P. T. Co ad “. Gaui, Cotolled Dataflo Visual Pogaig Languages, i Poeedigs of the 2011 Visual Information Communication - Iteatioal “posiu, se. VINCI . Ne Yok, NY, USA: ACM, 2011, pp. 9:1-9:10.

[6] N. C. Shu, Ed., Visual programming. New York, NY, USA: Van Nostrand Reinhold Co., 1988.

[7] T. J. Hubell, D. D. Laga, ad T. F. Hai, A Voie -activated Syntaxdirected Editor for Manually Disaled Pogaes, i Poeedigs of the 8th International ACM SIGACCESS Conference on Computers ad Aessiilit, se. Assets . Ne Yok, NY, U“A : ACM, , pp. 205-212.

[] B. '. C. Maues, “. P. Leitt, ad K. J. Nio, “ oftae isualisatio though ideo gaes, i Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference, ser. “AIC“IT . N ew York, NY, USA: ACM, 2012, pp. 206-215.

[] “. Haidu, J. Apote, L. Moeo, ad A. Maus, O the use of automated text summarization techniques for summarizing source ode, i Poeedigs of the th Wokig Cofe ee o Reverse Engineering, se. WC'E . Washigto, DC, U“A: IEEE Copute Society, 2010, pp. 35-44.

[] A. Ala, A Pogaig “ste fo Ed University of Gloucestershire, Aug 2015.

[16] Microsoft. (2015) C# language specification. [Online]. Available:, accessed 6th October 2015

[17] R. Bird and P. Wadler, An introduction to functional programming. Hertfordshire, UK, UK: Prentice Hall International (UK) Ltd., 1988. [OpenAIRE]

[18] S. K. Card, A. Newell, and T. P. Moran, The Psychology of Human-Computer Interaction.

22 references, page 1 of 2
Powered by OpenAIRE Research Graph
Any information missing or wrong?Report an Issue