Developing Compiler for Nihongo Programming Language PEN

被引:0
|
作者
Kato, Yoshitaka [1 ]
Ozaki, Masaya [1 ]
Kani, Jun'ya [1 ]
Ito, Nobuhiro [1 ]
Kawabe, Yoshinobu [1 ]
机构
[1] Aichi Inst Technol, Dept Informat Sci, 1247 Yachigusa Yakusa Cho, Toyota, Aichi, Japan
关键词
D O I
10.1109/ACIT-CSI.2015.73
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
When a novice programmer starts learning computer programming, C or Java are often employed. They are general purpose and useful languages, but for Japanese novice programmers these programming languages are difficult. One reason for this difficulty is English keywords employed in these programming languages; that is, these words are not in Japanese learner's native language. Recently, for Japanese novice programmers, "Nihongo-based" programming languages have been developed in Japan. PEN is a Nihongo-based programming language for education. A programming environment has been developed for PEN, and the environment has an interpreter. However, there has not been developed a compiler for PEN. In this paper, we aim to develop a compiler for PEN language; actually, we develop a translator from PEN into C, and we finally obtain a binary code with a C compiler such as gcc.
引用
收藏
页码:387 / 392
页数:6
相关论文
共 50 条
  • [1] PLCC: A Programming Language Compiler Compiler
    Fossum, Timothy
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 561 - 566
  • [2] AN OPTIMIZING COMPILER FOR THE ICON PROGRAMMING LANGUAGE
    WALKER, K
    GRISWOLD, RE
    SOFTWARE-PRACTICE & EXPERIENCE, 1992, 22 (08): : 637 - 657
  • [3] RIGAL - A PROGRAMMING LANGUAGE FOR COMPILER WRITING
    AUGUSTON, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 502 : 529 - 564
  • [4] COMPILER FOR MBPL MICROPROCESSOR PROGRAMMING LANGUAGE
    JANKOV, BJ
    NIKOLOV, LI
    AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1983, (05): : 63 - 68
  • [5] cPLC - A cryptographic programming language and compiler
    Bern University of Applied Sciences, Engineering and Information Technology, CH-2501 Biel, Switzerland
    不详
    Inf. Secur. South Africa - Proc. ISSA Conf., 2011,
  • [6] LPS - LANGUAGE FOR PROGRAMMING TEACHING AND ITS COMPILER
    GALIMBER.GJ
    KURTAGIC, MA
    ACTA CIENTIFICA VENEZOLANA, 1972, 23 : 27 - &
  • [7] PROGRAMMING LANGUAGE RIGAL AS A COMPILER WRITING TOOL
    AUGUSTON, MI
    SIGPLAN NOTICES, 1990, 25 (12): : 61 - 69
  • [8] The simplified method of the programming language and compiler development
    Ribic, S
    ITI 2005: Proceedings of the 27th International Conference on Information Technology Interfaces, 2005, : 319 - 324
  • [9] Notification-Oriented Programming Language and Compiler
    Ronszeka, Adriano F.
    Ferreira, Cleverson A.
    Stadzisz, Paulo C.
    Fabro, Joao A.
    Simao, Jean M.
    2017 VII BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC), 2017, : 125 - 131
  • [10] Compiler to interpreter: experiences with a distributed programming language
    Gebala, RM
    McNamee, CM
    Olsson, RA
    SOFTWARE-PRACTICE & EXPERIENCE, 2001, 31 (09): : 893 - 909