LaST: Language Study Tool

Autores
Molinari, Enrique; Lindner, Edgard
Año de publicación
2004
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
An important challenge when studying the semantics2 of programming languages is understanding the way syntactical constructions in high-level programming languages produce algorithms that are bound to the underlying virtual machine, and the way basic computer resources such as registers and memory are used and managed. This document describes an educational tool developed to assist teaching and to help students learn programming language semantics. This software tool, LaST (Language Study Tool) provides graphic feedback and interaction, allowing the study of the semantics of programming languages while visualizing their internal machine representation, and the actions triggered by certain high-level instructions. LaST includes four different high-level languages, and an assembly-like language, running in a user interface that allows source code and assembly code highlighting, step-by-step execution and graphical representation of computer resources. All these provide a rich learning environment that help the instructor explaining programming language related subjects, and allows the students to construct a more dynamic and integrated vision of them.
Eje: III - Workshop de tecnología informática aplicada en educación
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
computer education technology
programming language semantics
teaching programming languages
tecnología
Languages
Semantics
educación
informática
Computer science education
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/22432

id SEDICI_d36665fcff16399a78b55673df59b021
oai_identifier_str oai:sedici.unlp.edu.ar:10915/22432
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling LaST: Language Study ToolMolinari, EnriqueLindner, EdgardCiencias Informáticascomputer education technologyprogramming language semanticsteaching programming languagestecnologíaLanguagesSemanticseducacióninformáticaComputer science educationAn important challenge when studying the semantics2 of programming languages is understanding the way syntactical constructions in high-level programming languages produce algorithms that are bound to the underlying virtual machine, and the way basic computer resources such as registers and memory are used and managed. This document describes an educational tool developed to assist teaching and to help students learn programming language semantics. This software tool, LaST (Language Study Tool) provides graphic feedback and interaction, allowing the study of the semantics of programming languages while visualizing their internal machine representation, and the actions triggered by certain high-level instructions. LaST includes four different high-level languages, and an assembly-like language, running in a user interface that allows source code and assembly code highlighting, step-by-step execution and graphical representation of computer resources. All these provide a rich learning environment that help the instructor explaining programming language related subjects, and allows the students to construct a more dynamic and integrated vision of them.Eje: III - Workshop de tecnología informática aplicada en educaciónRed de Universidades con Carreras en Informática (RedUNCI)2004info: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/22432enginfo: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-17T09:38:27Zoai:sedici.unlp.edu.ar:10915/22432Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-17 09:38:27.384SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv LaST: Language Study Tool
title LaST: Language Study Tool
spellingShingle LaST: Language Study Tool
Molinari, Enrique
Ciencias Informáticas
computer education technology
programming language semantics
teaching programming languages
tecnología
Languages
Semantics
educación
informática
Computer science education
title_short LaST: Language Study Tool
title_full LaST: Language Study Tool
title_fullStr LaST: Language Study Tool
title_full_unstemmed LaST: Language Study Tool
title_sort LaST: Language Study Tool
dc.creator.none.fl_str_mv Molinari, Enrique
Lindner, Edgard
author Molinari, Enrique
author_facet Molinari, Enrique
Lindner, Edgard
author_role author
author2 Lindner, Edgard
author2_role author
dc.subject.none.fl_str_mv Ciencias Informáticas
computer education technology
programming language semantics
teaching programming languages
tecnología
Languages
Semantics
educación
informática
Computer science education
topic Ciencias Informáticas
computer education technology
programming language semantics
teaching programming languages
tecnología
Languages
Semantics
educación
informática
Computer science education
dc.description.none.fl_txt_mv An important challenge when studying the semantics2 of programming languages is understanding the way syntactical constructions in high-level programming languages produce algorithms that are bound to the underlying virtual machine, and the way basic computer resources such as registers and memory are used and managed. This document describes an educational tool developed to assist teaching and to help students learn programming language semantics. This software tool, LaST (Language Study Tool) provides graphic feedback and interaction, allowing the study of the semantics of programming languages while visualizing their internal machine representation, and the actions triggered by certain high-level instructions. LaST includes four different high-level languages, and an assembly-like language, running in a user interface that allows source code and assembly code highlighting, step-by-step execution and graphical representation of computer resources. All these provide a rich learning environment that help the instructor explaining programming language related subjects, and allows the students to construct a more dynamic and integrated vision of them.
Eje: III - Workshop de tecnología informática aplicada en educación
Red de Universidades con Carreras en Informática (RedUNCI)
description An important challenge when studying the semantics2 of programming languages is understanding the way syntactical constructions in high-level programming languages produce algorithms that are bound to the underlying virtual machine, and the way basic computer resources such as registers and memory are used and managed. This document describes an educational tool developed to assist teaching and to help students learn programming language semantics. This software tool, LaST (Language Study Tool) provides graphic feedback and interaction, allowing the study of the semantics of programming languages while visualizing their internal machine representation, and the actions triggered by certain high-level instructions. LaST includes four different high-level languages, and an assembly-like language, running in a user interface that allows source code and assembly code highlighting, step-by-step execution and graphical representation of computer resources. All these provide a rich learning environment that help the instructor explaining programming language related subjects, and allows the students to construct a more dynamic and integrated vision of them.
publishDate 2004
dc.date.none.fl_str_mv 2004
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/22432
url http://sedici.unlp.edu.ar/handle/10915/22432
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_ 1843532049151950848
score 13.001348