A visual perception account of programming languages : finding the natural science in the art

Abstract : There is no agreed set of grounded principles on which to rely to analyze and discuss code representations. I propose a combination of Semiotic of Graphics and ScanVis. I discovered that this unifying framework brings together many aspects of visual layout and appearance of programming languages. We describe how the framework applies to programming languages, which is not obvious and has never been done before. We show how to use the framework to compare representation of code by relying on sound arguments. Finally, we use the framework to devise design principles to help generate new representations. Relying on such a framework can help researchers and designers invent better languages with respect to this concern. This work also suggests that the gap between textual and graphical languages is narrow, and that true visual languages should rely on the capability of the human visual system.
Type de document :
Pré-publication, Document de travail
première version pour VL/HCC 2012 deuxième version pour POPL 2013. 2012
Liste complète des métadonnées

Littérature citée [29 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00737414
Contributeur : Stéphane Conversy <>
Soumis le : lundi 1 avril 2013 - 07:00:32
Dernière modification le : mercredi 23 mai 2018 - 17:58:06
Document(s) archivé(s) le : vendredi 31 mars 2017 - 13:51:42

Fichier

langViz-popl-submitted.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00737414, version 1

Collections

Citation

Stéphane Conversy. A visual perception account of programming languages : finding the natural science in the art. première version pour VL/HCC 2012 deuxième version pour POPL 2013. 2012. 〈hal-00737414〉

Partager

Métriques

Consultations de la notice

317

Téléchargements de fichiers

142