JPH03214319A - Information processor - Google Patents
Information processorInfo
- Publication number
- JPH03214319A JPH03214319A JP2010200A JP1020090A JPH03214319A JP H03214319 A JPH03214319 A JP H03214319A JP 2010200 A JP2010200 A JP 2010200A JP 1020090 A JP1020090 A JP 1020090A JP H03214319 A JPH03214319 A JP H03214319A
- Authority
- JP
- Japan
- Prior art keywords
- program
- environment
- processing
- development
- processing means
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims abstract description 90
- 230000010365 information processing Effects 0.000 claims description 13
- 238000011161 development Methods 0.000 abstract description 45
- 229940036310 program Drugs 0.000 abstract 1
- 238000012544 monitoring process Methods 0.000 description 8
- 238000011156 evaluation Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000000034 method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 240000008100 Brassica rapa Species 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000003623 enhancer Substances 0.000 description 1
- 238000004148 unit process Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、プログラムを解釈・実行する情報処理装置に
関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an information processing device that interprets and executes a program.
従来の情報処理装置では、プログラム作成を支援する開
発環境が主なものであり、この開発環境においては、ユ
ーザにより入力された入力情報(例えばコマンド)や、
その人力情報の評価結果(出力情報)を記憶し、それら
の記憶情報を利用することにより、ユーザの使用感を高
めさせることができる。例えば、以前入力されたコマン
ドと同一のコマンドを入力する場合は、コマンドを再び
入力することなく、その入力されているコマンドを指定
することにより、コマンドを実行させることができる。Conventional information processing devices mainly have a development environment that supports program creation, and in this development environment, input information (for example, commands) input by the user,
By storing the evaluation results (output information) of the human power information and using the stored information, it is possible to enhance the user's usability. For example, when inputting the same command as a previously inputted command, the command can be executed by specifying the inputted command without inputting the command again.
またプログラムの実行過程を記録・表示するというよう
なことができる。It is also possible to record and display the program execution process.
なお、開発環境とは、オペレーティングシステム、ツー
ル(ソフトウエア開発自体を支援するソフトウェア、例
えば、エディタ、デバッガなどがある)など、ソフトウ
ェア(プログラム)開発を効率化するために統合された
システムのことである。Note that a development environment is a system that is integrated to make software (program) development more efficient, such as an operating system and tools (software that supports software development itself, such as editors and debuggers). be.
従って、上述した情報処理ス置では、上記開発環境によ
り、プログラム開発を迅速に効率良く行うことができる
。Therefore, in the information processing facility described above, the development environment allows program development to be performed quickly and efficiently.
ところで上記従来の情報処理装置では、開発環境で作成
され、プログラム開発が終了し完成されたプログラムを
実行する場合であっても、上述した開発環境で実行しな
ければならない。このため単にプログラムを実行する場
合には不要な変数、例えばプログラム開発の過程で使用
される変数へのアクセス、およびアクセスされた変数の
更新処理を行わなければならすプログラム実行の処理効
率が低いという欠点かあった。By the way, in the above-mentioned conventional information processing apparatus, even if a program created in a development environment is to be executed after program development is completed, the program must be executed in the above-mentioned development environment. Therefore, when simply executing a program, it is necessary to access unnecessary variables, such as variables used in the program development process, and update the accessed variables.The disadvantage is that the processing efficiency of program execution is low. There was.
本発明は上記欠点を解消し、プロクラム開発を迅速に行
うことかできるとともに、プログラム実行の処理効率を
向上させることかできる情報処理装置を提供することを
目的とする。SUMMARY OF THE INVENTION It is an object of the present invention to provide an information processing apparatus that can eliminate the above-mentioned drawbacks, allow rapid program development, and improve the processing efficiency of program execution.
本発明は、解釈・実行する処理環境に応じてプログラム
を解釈・実行する複数の異なる処理手段、例えば、プロ
グラム開発を支援する開発環境においてプログラムの解
釈・実行を行う開発環境処理手段と、該開発環境におい
て作成されたプログラムを解釈・実行する実行環境にお
いてプログラムの解釈・実行を行う実行環境処理手段と
、切替え要求に応じて前記各処理手段のうち所望の処理
手段に切替える切替え手段とを具え、前記切替え手段に
よって切替えられた処理手段によってプログラムを解釈
・実行するように構成したものである。The present invention provides a plurality of different processing means for interpreting and executing a program according to a processing environment for interpreting and executing the program, for example, a development environment processing means for interpreting and executing a program in a development environment that supports program development; comprising: an execution environment processing means for interpreting and executing a program created in the execution environment; and a switching means for switching to a desired processing means among the processing means in response to a switching request; The program is configured to be interpreted and executed by the processing means switched by the switching means.
本発明によれば、切替え手段は、ユーザからの開発環境
処理手段あるいは実行環境処理手段への切替要求かある
と、現在稼動中の処理手段から他の処理手段に切替える
。According to the present invention, the switching means switches from the currently operating processing means to another processing means when there is a request from the user to switch to the development environment processing means or the execution environment processing means.
切替え手段によって切替えられる各処理手段は、それぞ
れ次のような処理を行う。Each processing means switched by the switching means performs the following processing.
すなわち
開発環境処理下段は、開発環境上でプログラムを実行す
るものであり、プログラム実行に際し、例えば、プログ
ラム作成を支援する関数の実行、更新を伴う変数の評価
(変数・へのアクセス及び更新処理等)を行う。In other words, the lower stage of development environment processing executes the program on the development environment, and when executing the program, for example, executes functions that support program creation, evaluates variables that involve updates (access to variables, update processing, etc.). )I do.
一方、実行環境処理手段は、実行環境上でプログラムを
実行するものであり、プログラム実行に際し、更新を伴
う変数の評価は行わず、システム変数等の更新を伴わな
い変数の評価を行う。On the other hand, the execution environment processing means executes the program on the execution environment, and when executing the program, does not evaluate variables that involve updating, but evaluates variables that do not involve updating, such as system variables.
従って、例えばプログラム開発中は開発環境でプロクラ
ムを実行し、プログラム開発終了後では実行環境で完成
されたプログラムを実行するというように、プログラム
開発の状態に応じた環境でプログラムを実行することが
できることとなり、プログラム実行処理を迅速に行うこ
とができる。Therefore, it is possible to execute a program in an environment according to the state of program development, for example, during program development, the program is executed in the development environment, and after the program development is completed, the completed program is executed in the execution environment. Therefore, program execution processing can be performed quickly.
以下、本発明に係る情報処理装置の実施例を添付図面を
参照して説明する。Embodiments of an information processing apparatus according to the present invention will be described below with reference to the accompanying drawings.
第1図は本発明に係る情報処理装置の一実施例を示す概
略構成図である。同図において、情報処理装置は、予め
設定された切替え情報や環境モード指定などによる切替
要求を人力する人力部1と、切替要求に応じて現在の処
理環境から他の処理環境に切替え、切替えられた処理環
境でプログラム実行を行う処理装置2と、処理装置2の
結果を出力する出力部3とを有している。処理装置2は
、上記開発環境処理手段の機能を有する開発環境処理部
21と、上記実行環境処理手段の機能を有する実行環境
処理部22とを有している。FIG. 1 is a schematic configuration diagram showing an embodiment of an information processing apparatus according to the present invention. In the figure, the information processing device includes a human power section 1 that manually requests switching based on preset switching information and environment mode designation, and a human power section 1 that manually requests switching from the current processing environment to another processing environment in response to the switching request. It has a processing device 2 that executes a program in a processing environment, and an output unit 3 that outputs the results of the processing device 2. The processing device 2 includes a development environment processing section 21 having the function of the development environment processing means described above, and an execution environment processing section 22 having the function of the execution environment processing means.
上記各環境処理部は、インタプリ夕として構成されてい
る。Each of the environment processing units described above is configured as an interpreter.
なお、実施例において、処理環境とは、プログラムを解
釈・実行する環境のことであり、この環境には、例えば
、開発環境と実行環境とが含まれている。また開発環境
とは、プログラム開発(ソフトウェア開発)を支援する
システムであり、例えば、オペレーティングシステム、
ツール(ソフトウエア開発自体を支援するソフトウエア
、例えば、エディタ、デバッガなどがある)など、ソフ
トウエア(プログラム)開発を効率化するために統合さ
れたシステムのことてある。一方、実行環境とは、上記
開発環境において作成され完成されたプログラムを解釈
・実行するシステムのことてある。従って実行環境にお
いては、上述したツル(例えばデバッガ等)は必要ない
ことになる。In the embodiments, the processing environment refers to an environment in which programs are interpreted and executed, and this environment includes, for example, a development environment and an execution environment. The development environment is a system that supports program development (software development), such as an operating system,
A system that is integrated to make software (program) development more efficient, such as tools (software that supports software development itself, such as editors and debuggers). On the other hand, the execution environment is a system that interprets and executes programs created and completed in the development environment. Therefore, in the execution environment, the above-mentioned tools (for example, a debugger, etc.) are not necessary.
なお、実施例では、処理装置2の各処理部の設定に際し
ては、開発環境モードあるいは実行環境モードを指定す
ることにより、指定されたモードに応した処理手段が設
定される。In the embodiment, when setting each processing unit of the processing device 2, by specifying a development environment mode or an execution environment mode, a processing means corresponding to the specified mode is set.
すなわち、処理装置2においては、開発環境モードが指
定されると開発環境となり開発環境処理部21が稼動し
、また実行環境モードが指定されると実行環境となり実
行環境処理部22が稼動するように設定されている。ま
た、それらの処理部は、稼動中に切替要求があると(例
えば他の環境モードか入力された場合)、他の処理部に
制御を移すように設定されている。制御権が与えられた
処理部は、入力部1からのプログラム(データやコード
)を入力し、そのプログラムの解釈・実行の結果を、出
力部3に送出する。That is, in the processing device 2, when the development environment mode is specified, it becomes a development environment and the development environment processing section 21 operates, and when the execution environment mode is specified, it becomes an execution environment and the execution environment processing section 22 starts operating. It is set. Furthermore, these processing units are set to transfer control to other processing units when a switching request is received while they are in operation (for example, when another environmental mode is input). The processing unit to which control authority has been given inputs a program (data or code) from the input unit 1 and sends the results of interpretation and execution of the program to the output unit 3.
次に上記情報処理装置の環境モード切替え処理動作を第
2図のフローチャートに基づき説明する。Next, the environmental mode switching processing operation of the information processing apparatus will be explained based on the flowchart of FIG.
ここで、現在、開発環境処理部21に制御権が与えられ
ているとする。Here, it is assumed that the development environment processing unit 21 is currently given control authority.
最初に、入力部1にデータが入力されると、開発環境処
理部21は、入力部1からのデータを取り込み(ステッ
プ100)、そのデータが切換え要求か否かを判断し(
ステップ101)、この判断結果、切替え要求でない場
合には、自己の処理部で当該人力されたデータを処理し
(つまり、プログラムの解釈・実行処理)(ステップ1
o2)、その後上記ステップ100に戻りこのステップ
以降を実行する。First, when data is input to the input unit 1, the development environment processing unit 21 takes in the data from the input unit 1 (step 100), and determines whether the data is a switching request (
Step 101), if the result of this judgment is that it is not a switching request, the own processing unit processes the manually input data (that is, program interpretation/execution processing) (Step 1
o2), then return to step 100 and execute steps after this step.
また上記ステップ101において切替要求があった場合
、開発環境処理部21は、自己の状懸をスナップショッ
ト(Snap shot )する。すなわちプログラム
実行した内容や次に切替えられた際に実行すべきプログ
ラムの開始位置などの状態を記憶(つまりメモリの全情
報をファイルに書き出す)する必要があるか否かを判断
し(ステノプ103)、記憶する必要がある場合には状
態の記憶処理を行う(ステップ104)。また、ステン
プ104を終了した場合、あるいは上記ステップ1.
0 3で自己の状態を記憶する必要かない場合は、もう
ー方の処理部(この場合は実行環境処理部22)に制御
を移す(ステップ105)。Further, when there is a switching request in step 101, the development environment processing unit 21 takes a snapshot of its own status. In other words, it is determined whether or not it is necessary to memorize the contents of the executed program and the start position of the program to be executed when the next switch is made (in other words, to write out all information in the memory to a file) (stenop 103). , if it is necessary to store the state, the state is stored (step 104). Also, if step 104 is finished, or step 1.
03, if it is not necessary to memorize its own state, control is transferred to the other processing unit (in this case, the execution environment processing unit 22) (step 105).
制御を移された実行処理部22は、上記ステップ100
〜105と同様の処理を行う。The execution processing unit 22 to which control has been transferred performs step 100 described above.
Processing similar to steps 105 to 105 is performed.
上述したように、自己の状態をスナップショットしてお
き、次に切替えられた際には、ファイル指定(記憶領域
指定)することで、プログラムのみならず、実行の結果
できたデータも利用できる。As mentioned above, by taking a snapshot of its own state and specifying a file (storage area) when switching next time, not only the program but also the data generated as a result of execution can be used.
なお上記実施例では、各処理部がそれぞれ切替え手段の
機能を有し、切替要求を認識して他の処理部に制御を移
すようにしたが、これに限定されることなく次に説明す
るようにしても良い。In the above embodiment, each processing section has the function of a switching means, and recognizes a switching request and transfers control to another processing section. However, the present invention is not limited to this, and as described below, You can also do it.
すなわち、処理装W2内に、入力部1からの切替要求が
与えられると、この切替え要求を認識し、現在稼動中の
処理部に対して切り替え可能かどうかの問い合わせをし
、これに応答した処理部からの切替え可能を示す情報に
基づいて、他方の処理部に制御を切替える切替え手段と
しての図示しない監視部を設ける。That is, when a switching request is given from the input unit 1 in the processing unit W2, it recognizes this switching request, queries the currently operating processing unit as to whether switching is possible, and responds to the switching request. A monitoring section (not shown) is provided as a switching means for switching control to the other processing section based on information indicating that switching is possible from one processing section.
各処理部は、切り替え可能かどうかの問い合わせがあっ
た場合は、自己の状態を記憶するか否かを判断し、この
判断結果、記憶する必要がない場合、あるいは記憶する
必要がある場合には状態の記憶処理を終了した後、上記
監視部に対し切替え可能を示す情報を通知する。When each processing unit receives an inquiry as to whether switching is possible, it determines whether or not to store its own state, and as a result of this determination, if it is not necessary to store it or if it is necessary to store it, After completing the state storage process, the monitoring unit is notified of information indicating that switching is possible.
そして上記監視部は、切替え可能を示す情報を受信した
ら、他の処理部に制御を移す。When the monitoring unit receives information indicating that switching is possible, it transfers control to another processing unit.
続いて、開発環境および実行環境の実際の例として、コ
モンリスプ( Common Lisp )の処理系を
示す。Next, a Common Lisp processing system will be shown as an actual example of a development environment and an execution environment.
周知のように、コモンリスプの仕様には、トレース(t
race ) 、ステップ(step)等のプログラム
作成を支援する関数、またr * applyhook
* J、r * evalhook* J等、評価系
が実行の単位毎にスキャンしなければならない変数(そ
れらの変数は、プログラム開発の過程であるために使用
される場合がほとんどである。)、さらにユーザの人力
や、その入力の評価結果てある出力の過去最低3回分を
記憶する変数(「+」、「++」、r+++J、「*」
、「率*」、[***Jなど)などがある。As is well known, the CommonLisp specification includes a trace (t
(race), functions that support program creation such as step, and r*applyhook.
* J, r * evalhook * Variables that the evaluation system must scan for each unit of execution, such as J (these variables are mostly used during the program development process), and Variables ("+", "++", r+++J, "*") that store the user's human power and the input evaluation results for at least three previous outputs.
, "rate*", [***J, etc.).
なお上述した変数例においては、「」内が実際の変数を
表している。Note that in the variable examples described above, the characters in parentheses represent actual variables.
この実施例では、上述したような仕様に準した評価系を
開発環境とし、また最終的なプログラムに含まれないよ
うなシステム変数などの更新等を行わないような評価系
を実行環境とする。In this embodiment, the development environment is an evaluation system that complies with the specifications described above, and the execution environment is an evaluation system that does not update system variables that are not included in the final program.
第3図は、上述したようなコモンリスブの処理系(シス
テム)における基本的な部分を示すリート〜エバールー
プリント(Read−Eval−Print)ループ3
0の概略構成を示したものである。FIG. 3 shows the read-eval-print (Read-Eval-Print) loop 3, which shows the basic parts of the CommonLibs processing system (system) as described above.
This figure shows the schematic configuration of 0.
同図において、コモンリスブの処理系は、り−ダ(Re
ader) 3 1と、エバリュエータ( Evalu
ator)32と、プリンタ(Printer ) 3
3とを有している。リーダ31およびプリンタ33は
、従来から知られているように、それそれコモンリスプ
の処理系におけるリーダ( Reader)の機能およ
びプリンタ( Printer )の機能と同様の機能
を合している。なお、第3図において、矢印Aて示すよ
うに、プリンタ33からリーダ31へ戻っているのは、
「Read−Eval−Print Jルーブ30が無
限ルブであることを示している。つまり、S式を読みそ
れを評価し、その結果をプリントするということを再帰
的に行うことを意味している。In the figure, the common listen processing system is a reader (Re
ader) 3 1 and the evaluator (Evalu
printer) 32 and printer (Printer) 3
3. As is conventionally known, the reader 31 and the printer 33 have functions similar to those of a reader and a printer in the Common Lisp processing system. In addition, in FIG. 3, as indicated by arrow A, the line returning from the printer 33 to the reader 31 is
"Read-Eval-Print J-Lube 30 indicates that it is an infinite rube. In other words, it means reading the S-formula, evaluating it, and printing the result recursively.
エバリュエータ32は、上記開発環境処理部21に対応
する開発環境エバリュエータ32Aと、実行環境処理部
22に対応する実行環境エバリュエータ32Bと、入力
された環境モードを認識し、認識結果に応じて開発環境
あるいは実行環境のいずれかのエバリュエー夕に切替え
る監視部32Cとを具えており、環境モードに応じたエ
バリュエー夕によってプログラムを実行する。The evaluator 32 recognizes the development environment evaluator 32A corresponding to the development environment processing section 21, the execution environment evaluator 32B corresponding to the execution environment processing section 22, and the input environment mode, and depending on the recognition result, the development environment or It is equipped with a monitoring section 32C that switches to one of the evaluators in the execution environment, and executes the program using the evaluator depending on the environment mode.
環境モードの切替えについては、エバリュエタ32にリ
ーダ31からデベロップメントモード( develo
pment−mode)あるいは、ランクイムモード(
runtims−mode)か人力されると、監視部
32Cが入力されたモードをチェックし、「devel
opIIIent−IIodeJの場合は開発環境エバ
リュエータ32Aへの切替えを行い、r runNme
−modeヨの場合は実行環境エハリュエータ32Bへ
の切替えを行う。To switch the environment mode, input the development mode (develo) from the reader 31 to the evaluator 32.
pment-mode) or rank-time mode (
runtims-mode) is input manually, the monitoring unit 32C checks the input mode and selects ``devel runtimes-mode''.
In the case of opIIIent-IIodeJ, switch to the development environment evaluator 32A and run r runNme
-mode YO, the execution environment is switched to the execution environment enhancer 32B.
例えば、r developIIlent−model
か監視部32Cに入力された場合は、開発環境エバリュ
エータ32Aがプログラム実行を行うように設定され、
この場合のパス(処理の流れ)は、リーダ31〜監視部
32C〜開発環境エバリュエータ32A〜プリンタ33
となり、一度切替わったら当該バスがRead−Eva
l−Printループのバスとなり、再び切替えられる
までエバリュエータ32の変更は行われない。このよう
にエバリュエータ32を多重化することで、任意の時点
でのユーザの要求に対応することができる。For example, r developIIlent-model
is input to the monitoring unit 32C, the development environment evaluator 32A is set to execute the program,
In this case, the path (processing flow) is from reader 31 to monitoring unit 32C to development environment evaluator 32A to printer 33.
Once switched, the bus becomes Read-Eva.
This becomes the l-Print loop bus, and the evaluator 32 is not changed until it is switched again. By multiplexing the evaluators 32 in this way, it is possible to respond to user requests at any time.
上記実施例によれば、プログラム開発中は開発環境でプ
ログラムを解釈・実行し、またこの開発環境によって作
成され完成したプログラムを実行する場合には実行環境
でプログラムを実行することにより、解釈・実行する処
理環境に応じてプログラムを実行させることができる。According to the above embodiment, during program development, the program is interpreted and executed in the development environment, and when a completed program created by this development environment is executed, the program is interpreted and executed by executing the program in the execution environment. The program can be executed according to the processing environment.
従って、最終的なプログラムに含まれないようなシステ
ム変数などの更新等を行わないような評価系である実行
環境においては、不要な変数へのアクセス、及びそれら
の変数の更新という処理を行わなくても良いこととなり
、評価系の処理効率が高くなる。Therefore, in an execution environment that is an evaluation system that does not update system variables that are not included in the final program, do not access unnecessary variables or update those variables. This makes it possible to improve the processing efficiency of the evaluation system.
以上説明したように本発明によれば、解釈・実行する処
理環境に応じた処理手段によってプログラムを解釈・実
行するようにしたので、プログラムの実行効率を向上さ
せることができる。As described above, according to the present invention, a program is interpreted and executed by a processing means according to the processing environment in which it is interpreted and executed, so that the execution efficiency of the program can be improved.
特に、開発環境処理手段で作成され完成されたプログラ
ムを実行するに際し、実行環境処理手段によって当該プ
ログラムを実行することにより、不要な変数へのアクセ
ス、及びそれらの変数の更新という処理を行わなくても
良いこととなり、プログラム実行の処理効率を大幅に向
上させることができる。In particular, when executing a program created and completed by the development environment processing means, by executing the program using the execution environment processing means, it is possible to avoid accessing unnecessary variables and updating those variables. This is also a good thing, and the processing efficiency of program execution can be greatly improved.
第1図は本発明に係る情報処理装置の一実施例を示す概
略構成図、第2図は第1図で示した情報処理装置の環境
モード切替え処理動作を示すフローチャート、第3図は
本発明に係る情報処理装置を適用したコモンリスプ(
Cosson Lisp)の処理系を示す概略構成図で
ある。
1・・・人力部、2・・・処理装置、3・・・出力部、
21・・・開発環境処理部、22・・・実行環境処理部
、31・・・リータ、32・・・エバリュエー夕、32
A・・・開発環境エバリュエー夕、32B・・・実行環
境エバリュエー夕、32C・・・監視部、33・・・プ
リンタ。
第2図
第3図FIG. 1 is a schematic configuration diagram showing an embodiment of an information processing apparatus according to the present invention, FIG. 2 is a flowchart showing an environment mode switching processing operation of the information processing apparatus shown in FIG. 1, and FIG. Common Lisp (
1 is a schematic configuration diagram showing a processing system of Cosson Lisp. 1...Manpower section, 2...Processing device, 3...Output section,
21... Development environment processing unit, 22... Execution environment processing unit, 31... Reader, 32... Evaluator, 32
A... Development environment evaluator, 32B... Execution environment evaluator, 32C... Monitoring unit, 33... Printer. Figure 2 Figure 3
Claims (1)
行する複数の異なる処理手段と、切替え要求に応じて前
記各処理手段のうち所望の処理手段に切替える切替え手
段と を具え、前記切替え手段によって切替えられた処理手段
によってプログラムを解釈・実行するようにしたことを
特徴とする情報処理装置。[Claims] In an information processing device that interprets and executes a program, a plurality of different processing means that interpret and execute the program according to a processing environment in which the program is interpreted and executed, and a plurality of different processing means that interpret and execute the program according to a switching request are provided. What is claimed is: 1. An information processing apparatus comprising: switching means for switching to a desired processing means; and a program is interpreted and executed by the processing means switched by the switching means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010200A JPH03214319A (en) | 1990-01-19 | 1990-01-19 | Information processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010200A JPH03214319A (en) | 1990-01-19 | 1990-01-19 | Information processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03214319A true JPH03214319A (en) | 1991-09-19 |
Family
ID=11743632
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010200A Pending JPH03214319A (en) | 1990-01-19 | 1990-01-19 | Information processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03214319A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010528395A (en) * | 2007-05-25 | 2010-08-19 | マイクロソフト コーポレーション | In-process debugging using external debugging infrastructure |
-
1990
- 1990-01-19 JP JP2010200A patent/JPH03214319A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010528395A (en) * | 2007-05-25 | 2010-08-19 | マイクロソフト コーポレーション | In-process debugging using external debugging infrastructure |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5600807A (en) | Programmable controller capable of updating a user program during operation by switching between user program memories | |
| JPH03214319A (en) | Information processor | |
| US4807178A (en) | Programmable sequence controller having indirect and direct input/output apparatus | |
| JPS63289646A (en) | Program module managing system | |
| JPH0410081B2 (en) | ||
| JPH0384611A (en) | Terminal emulation device | |
| JP2761788B2 (en) | Program conversion device and program transfer device | |
| JP3129889B2 (en) | Numerical control unit | |
| JPH03113628A (en) | Input/output control system for terminal | |
| JPH10105226A (en) | Programmable display device | |
| JPH0619746B2 (en) | Information processing equipment | |
| JPH08328619A (en) | Processing equipment | |
| JPH04209007A (en) | User program editing system for programmable controller | |
| JPH07175581A (en) | Handwriting input method and device | |
| JPH0546375A (en) | Editor device | |
| JPH05282232A (en) | Device control mechanism | |
| JPS63228301A (en) | Programmable controller | |
| JPH0546155A (en) | Ruled line setting mechanism of information processing device | |
| JPS61273618A (en) | Information processor | |
| JPH05241853A (en) | Programmable controller | |
| JPH05119956A (en) | Screen output switching method | |
| JPS62243048A (en) | Work station system | |
| JPH07175682A (en) | Memory bank switching type processor debugging method | |
| JPS63282525A (en) | Correction system for execution type program file | |
| JPH0387915A (en) | Data processor |