Design and implementation of the visual davinci language

Autores
Champredonde, Raúl; De Giusti, Armando Eduardo
Año de publicación
1997
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
A visual language, called Visual DaVinci is presented in this article, along with its implementation most important aspects. Visual DaVinci was specially developed for structured programming initial teaching at computer sciences courses of studies. It uses the control flow paradigm by specifying diagrams similar to the Nassi-Schneiderman one, thus forcing the development of a structured code. Diagrams are automatically derived to textual code, which can be modified by the programmer. It also allows a textual development of the code, with a restricted syntax that also requires the generation of a structured code and the keeping of certain rules regarding programming style. Syntactic verification and execution are based on the code, in order to free language efficiency from its visual nature.
Eje: Ateneo de profesores universitarios de computaciión. Informática educativa
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
Visual languages
Objects
Compilation and interpretation
Languages
educación
Visual
informática
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/23992

id SEDICI_3cbbaea0601ed279b55a8b2524b70060
oai_identifier_str oai:sedici.unlp.edu.ar:10915/23992
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Design and implementation of the visual davinci languageChampredonde, RaúlDe Giusti, Armando EduardoCiencias InformáticasVisual languagesObjectsCompilation and interpretationLanguageseducaciónVisualinformáticaA visual language, called Visual DaVinci is presented in this article, along with its implementation most important aspects. Visual DaVinci was specially developed for structured programming initial teaching at computer sciences courses of studies. It uses the control flow paradigm by specifying diagrams similar to the Nassi-Schneiderman one, thus forcing the development of a structured code. Diagrams are automatically derived to textual code, which can be modified by the programmer. It also allows a textual development of the code, with a restricted syntax that also requires the generation of a structured code and the keeping of certain rules regarding programming style. Syntactic verification and execution are based on the code, in order to free language efficiency from its visual nature.Eje: Ateneo de profesores universitarios de computaciión. Informática educativaRed de Universidades con Carreras en Informática (RedUNCI)1997info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/23992enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:55:41Zoai:sedici.unlp.edu.ar:10915/23992Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:55:41.329SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Design and implementation of the visual davinci language
title Design and implementation of the visual davinci language
spellingShingle Design and implementation of the visual davinci language
Champredonde, Raúl
Ciencias Informáticas
Visual languages
Objects
Compilation and interpretation
Languages
educación
Visual
informática
title_short Design and implementation of the visual davinci language
title_full Design and implementation of the visual davinci language
title_fullStr Design and implementation of the visual davinci language
title_full_unstemmed Design and implementation of the visual davinci language
title_sort Design and implementation of the visual davinci language
dc.creator.none.fl_str_mv Champredonde, Raúl
De Giusti, Armando Eduardo
author Champredonde, Raúl
author_facet Champredonde, Raúl
De Giusti, Armando Eduardo
author_role author
author2 De Giusti, Armando Eduardo
author2_role author
dc.subject.none.fl_str_mv Ciencias Informáticas
Visual languages
Objects
Compilation and interpretation
Languages
educación
Visual
informática
topic Ciencias Informáticas
Visual languages
Objects
Compilation and interpretation
Languages
educación
Visual
informática
dc.description.none.fl_txt_mv A visual language, called Visual DaVinci is presented in this article, along with its implementation most important aspects. Visual DaVinci was specially developed for structured programming initial teaching at computer sciences courses of studies. It uses the control flow paradigm by specifying diagrams similar to the Nassi-Schneiderman one, thus forcing the development of a structured code. Diagrams are automatically derived to textual code, which can be modified by the programmer. It also allows a textual development of the code, with a restricted syntax that also requires the generation of a structured code and the keeping of certain rules regarding programming style. Syntactic verification and execution are based on the code, in order to free language efficiency from its visual nature.
Eje: Ateneo de profesores universitarios de computaciión. Informática educativa
Red de Universidades con Carreras en Informática (RedUNCI)
description A visual language, called Visual DaVinci is presented in this article, along with its implementation most important aspects. Visual DaVinci was specially developed for structured programming initial teaching at computer sciences courses of studies. It uses the control flow paradigm by specifying diagrams similar to the Nassi-Schneiderman one, thus forcing the development of a structured code. Diagrams are automatically derived to textual code, which can be modified by the programmer. It also allows a textual development of the code, with a restricted syntax that also requires the generation of a structured code and the keeping of certain rules regarding programming style. Syntactic verification and execution are based on the code, in order to free language efficiency from its visual nature.
publishDate 1997
dc.date.none.fl_str_mv 1997
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/23992
url http://sedici.unlp.edu.ar/handle/10915/23992
dc.language.none.fl_str_mv eng
language eng
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844615816231780352
score 13.070432