|Manufactured by||NEC Corporation|
|Location of historical materials||NEC Corporation
7-1, Shiba 5-chome Minato-ku, Tokyo 108-8001 Japan
|Visitor information||Not open to the public (Ask for a visit)|
|Contact||Corporate Communications Division, NEC Corporation
NEAC-2203 NARC (NEAC ARithmetic Compiler) is the first commercial compiler developed in Japan. It translates scientific calculation programs written in NARC language and outputs object programs in the NEAC-2203 machine language. NARC language has three kinds of declarations, ARRAY, SWITCH and SUBR, and eleven kinds of statements such as numerical formula, GO TO, IF, FOR, READ, PRINT, and CALL. Each statement could use labels within five characters.
NARC is a two-pass compiler and the first path generates various tables and allocates addresses. The second path translates the source program into object codes with absolutes addresses using the tables generated in the first path and punch them on a paper tape.
NEAC-2203 NARC was developed in 1961 by Furuyama Ryoji of NEC. Since then, NARC manuals, the handwritten source lists, flowcharts, and coding sheets, and printed decimal object lists have been kept in good condition by NEC.