-
Application of web-based visual compiler to computer education [Elektronski vir]Hiranishi, Hiroaki ...This paper reports demonstration and application of web-based Visual Compiler to practical computer education. Our Compiler can run on major browsers of various operating systems because it is ... implemented in HTML5 and JavaScript. It can provide educational visualization for the internal processing of the compiler. One of the purposes of this educational tool is to promote understanding of language processing and behavior of compiler from C-like compiler language into pseudo assembly language. Its internal structure is composed of the following four parts: input part for Replacehigh-level programmingcompiler language statements, lexical analyzer, syntax analyzer, and code generator. Our compiler supports the following practical computer education together with CPU simulator: 1) visualization of compiling process from compiler language into related assembly code graphically, 2) illustration of executing process of each assembly instruction by CPU simulator, and 3) verification that user writing compiler language program can be computed and correctly terminated by CPU. We have demonstrated example lecture of computer education with our compiler and carried out questionnaire about lecture with compiler. Qualitative and quantitative evaluation of our compiler has been affirmatively performed by means of positive results of questionnaire about our education.Source: Denki gakkai ronbunshi = : IEEJ transactions on electronics, information and systems [Elektronski vir]. C, Denshi joho shisutemu bumonshi. - ISSN 1348-8155 (Vol. 142, iss. 3, 2022, str. 389-394)Type of material - e-articlePublish date - 2022Language - englishCOBISS.SI-ID - 99497475
Link(s):
https://www.jstage.jst.go.jp/article/ieejeiss/142/3/142_389/_article/-char/enPlačljiv dostop do polnega teksta
DOI
Author
Hiranishi, Hiroaki |
Imai, Yoshiro |
Podržaj, Primož |
Ohno, Asako |
Hattori, Tetsuo
Topics
izobraževalna vizualizacija |
prevajalniki |
Javascript |
računalniška arhitektura |
CPU simulator |
vprašalniki |
educational visualization |
compilers |
Javascript |
computer architecture |
CPU simulator |
questionnaires
![loading ... loading ...](themes/default/img/ajax-loading.gif)
Shelf entry
Permalink
- URL:
Impact factor
Access to the JCR database is permitted only to users from Slovenia. Your current IP address is not on the list of IP addresses with access permission, and authentication with the relevant AAI accout is required.
Year | Impact factor | Edition | Category | Classification | ||||
---|---|---|---|---|---|---|---|---|
JCR | SNIP | JCR | SNIP | JCR | SNIP | JCR | SNIP |
Select the library membership card:
DRS, in which the journal is indexed
Database name | Field | Year |
---|
Links to authors' personal bibliographies | Links to information on researchers in the SICRIS system |
---|---|
Hiranishi, Hiroaki | ![]() |
Imai, Yoshiro | ![]() |
Podržaj, Primož | 17059 |
Ohno, Asako | ![]() |
Hattori, Tetsuo | ![]() |
Select pickup location:
Material pickup by post
Notification
Subject headings in COBISS General List of Subject Headings
Select pickup location
Pickup location | Material status | Reservation |
---|
Please wait a moment.