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
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/22432
Ver los metadatos del registro completo
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 |