GB1367741A - Data processing system - Google Patents
Data processing systemInfo
- Publication number
- GB1367741A GB1367741A GB4657172A GB4657172A GB1367741A GB 1367741 A GB1367741 A GB 1367741A GB 4657172 A GB4657172 A GB 4657172A GB 4657172 A GB4657172 A GB 4657172A GB 1367741 A GB1367741 A GB 1367741A
- Authority
- GB
- United Kingdom
- Prior art keywords
- language
- program
- high level
- translated
- changed
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/47—Retargetable compilers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Devices For Executing Special Programs (AREA)
Abstract
1367741 Compiling NATIONAL CASH REGISTER CO 10 Oct 1972 [12 Oct 1971] 46571/72 Heading G4A A programming means is arranged to cause a computer to translate a program in a high level source language into an intermediate high level language independent of the source language, executable statements specifying operations to be performed on data being separated from non- executable statements, e.g. statements specifying the characteristics of data. The intermediate high level language is then translated into a second intermediate low level language which is independent of any particular computer and the program is then translated into machine language for a particular computer. The separation of the translation allows the source language or the computer to be changed without requiring a complete redesign of the compiler. For example if the source language is changed only that part of the compiler relating to translation into the high level intermediate language need be changed. The translation into machine language can be performed at run time on the machine which is to execute the program. The translated program may be stored on cards, tape, disc &c. A Metalanguage is described.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18840271A | 1971-10-12 | 1971-10-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
GB1367741A true GB1367741A (en) | 1974-09-25 |
Family
ID=22692993
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB4657172A Expired GB1367741A (en) | 1971-10-12 | 1972-10-10 | Data processing system |
Country Status (3)
Country | Link |
---|---|
JP (1) | JPS4847737A (en) |
DE (1) | DE2249852A1 (en) |
GB (1) | GB1367741A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2193587A (en) * | 1986-07-18 | 1988-02-10 | Hitachi Ltd | Compile method using copy propagation of a variable |
EP0947923A3 (en) * | 1998-04-01 | 2003-05-07 | NEC Electronics Corporation | Compiling method, compiling device, recording medium with compiling program recorded therein, and recording medium with conversion table used in compiling recorded therein, for generating target program in accordance with target processor type |
EP1178404A3 (en) * | 2000-06-21 | 2004-06-16 | Microsoft Corporation | Method and system for compiling multiple languages |
EP1729216A3 (en) * | 1993-07-22 | 2007-04-04 | Koninklijke Philips Electronics N.V. | A multi-media system for interactive presentation of user information and mass storage means for use with such system |
US7293261B1 (en) * | 2001-04-25 | 2007-11-06 | Microsoft Corporation | Language-neutral representation of software code elements |
US7415524B2 (en) | 2000-05-18 | 2008-08-19 | Microsoft Corporation | Postback input handling by server-side control objects |
US7464386B2 (en) | 2004-05-17 | 2008-12-09 | Microsoft Corporation | Data controls architecture |
US7493397B1 (en) | 2001-06-06 | 2009-02-17 | Microsoft Corporation | Providing remote processing services over a distributed communications network |
US7890604B2 (en) | 2004-05-07 | 2011-02-15 | Microsoft Corproation | Client-side callbacks to server events |
US8065668B2 (en) | 2000-07-10 | 2011-11-22 | Microsoft Corporation | Unified data type system and method |
US9026578B2 (en) | 2004-05-14 | 2015-05-05 | Microsoft Corporation | Systems and methods for persisting data between web pages |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2127188B (en) * | 1982-06-14 | 1986-06-11 | Tektronix Inc | Software/hardware integration control system |
-
1972
- 1972-10-05 JP JP47100264A patent/JPS4847737A/ja active Pending
- 1972-10-10 GB GB4657172A patent/GB1367741A/en not_active Expired
- 1972-10-11 DE DE19722249852 patent/DE2249852A1/en active Pending
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4843545A (en) * | 1986-07-18 | 1989-06-27 | Hitachi, Ltd. | Compile method using copy propagation of a variable |
GB2193587A (en) * | 1986-07-18 | 1988-02-10 | Hitachi Ltd | Compile method using copy propagation of a variable |
EP1729216A3 (en) * | 1993-07-22 | 2007-04-04 | Koninklijke Philips Electronics N.V. | A multi-media system for interactive presentation of user information and mass storage means for use with such system |
EP0947923A3 (en) * | 1998-04-01 | 2003-05-07 | NEC Electronics Corporation | Compiling method, compiling device, recording medium with compiling program recorded therein, and recording medium with conversion table used in compiling recorded therein, for generating target program in accordance with target processor type |
US7415524B2 (en) | 2000-05-18 | 2008-08-19 | Microsoft Corporation | Postback input handling by server-side control objects |
US7735071B2 (en) | 2000-06-21 | 2010-06-08 | Microsoft Corporation | Method and system for compiling multiple languages |
EP1178404A3 (en) * | 2000-06-21 | 2004-06-16 | Microsoft Corporation | Method and system for compiling multiple languages |
US6836883B1 (en) | 2000-06-21 | 2004-12-28 | Microsoft Corporation | Method and system for compiling multiple languages |
US8065668B2 (en) | 2000-07-10 | 2011-11-22 | Microsoft Corporation | Unified data type system and method |
US9690554B2 (en) | 2000-07-10 | 2017-06-27 | Microsoft Technology Licensing, Llc | Unified data type system and method |
US7293261B1 (en) * | 2001-04-25 | 2007-11-06 | Microsoft Corporation | Language-neutral representation of software code elements |
US7568205B2 (en) | 2001-06-06 | 2009-07-28 | Microsoft Corporation | Providing remote processing services over a distributed communications network |
US7493397B1 (en) | 2001-06-06 | 2009-02-17 | Microsoft Corporation | Providing remote processing services over a distributed communications network |
US7890604B2 (en) | 2004-05-07 | 2011-02-15 | Microsoft Corproation | Client-side callbacks to server events |
US9026578B2 (en) | 2004-05-14 | 2015-05-05 | Microsoft Corporation | Systems and methods for persisting data between web pages |
US7464386B2 (en) | 2004-05-17 | 2008-12-09 | Microsoft Corporation | Data controls architecture |
Also Published As
Publication number | Publication date |
---|---|
DE2249852A1 (en) | 1973-04-19 |
JPS4847737A (en) | 1973-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB1527289A (en) | Data processing systems | |
GB1321736A (en) | Digital data processing apparatus | |
GB1527317A (en) | Data processing apparatus | |
GB1367741A (en) | Data processing system | |
SE341933B (en) | ||
GB1397310A (en) | Pipeline digital data processor | |
GB1393295A (en) | Multi-pass system for source code translation | |
GB1438342A (en) | Microprogrammed data processing apparatus | |
FR2170659A5 (en) | ||
JPS5790762A (en) | Instruction control system | |
GB1314486A (en) | Microprogramme control system | |
GB1413938A (en) | Methods of testing computer programmes | |
GB1148472A (en) | Data processing apparatus | |
GB1324154A (en) | Data processing systems | |
JPS57101945A (en) | Control system of information processor | |
JPS5783851A (en) | Condition code generating system | |
GB1089309A (en) | Data processing apparatus | |
ver Steeg | Talk—a high-level source language debugging technique with real-time data extraction: 26 | |
JPS6367695B2 (en) | ||
SU437074A1 (en) | Digital computer control device | |
GB1344999A (en) | Apparatus for performing syntactic programme analysis | |
GB1139181A (en) | Control apparatus in a data processing system | |
Rutter | Using a high level language as a cross assembler | |
GB1372013A (en) | Data processing systems | |
GB808171A (en) | Improvements in digital computing machines |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PS | Patent sealed | ||
PCNP | Patent ceased through non-payment of renewal fee |