[go: up one dir, main page]

GB1367741A - Data processing system - Google Patents

Data processing system

Info

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
Application number
GB4657172A
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NCR Voyix Corp
Original Assignee
NCR Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NCR Corp filed Critical NCR Corp
Publication of GB1367741A publication Critical patent/GB1367741A/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/47Retargetable 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.
GB4657172A 1971-10-12 1972-10-10 Data processing system Expired GB1367741A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2127188B (en) * 1982-06-14 1986-06-11 Tektronix Inc Software/hardware integration control system

Cited By (16)

* Cited by examiner, † Cited by third party
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