ATE239940T1 - Variablen unbestimmter grösse in einer zwischensprache - Google Patents

Variablen unbestimmter grösse in einer zwischensprache

Info

Publication number
ATE239940T1
ATE239940T1 AT00939519T AT00939519T ATE239940T1 AT E239940 T1 ATE239940 T1 AT E239940T1 AT 00939519 T AT00939519 T AT 00939519T AT 00939519 T AT00939519 T AT 00939519T AT E239940 T1 ATE239940 T1 AT E239940T1
Authority
AT
Austria
Prior art keywords
variable
size
variables
indefinite
generating
Prior art date
Application number
AT00939519T
Other languages
English (en)
Inventor
James S Miller
Peter Kukol
Vance P Morrison
Original Assignee
Microsoft 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 Microsoft Corp filed Critical Microsoft Corp
Application granted granted Critical
Publication of ATE239940T1 publication Critical patent/ATE239940T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/44Encoding
    • G06F8/447Target code generation
    • 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)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)
  • Gyroscopes (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
  • Stored Programmes (AREA)
AT00939519T 1999-06-22 2000-06-03 Variablen unbestimmter grösse in einer zwischensprache ATE239940T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/337,814 US6389590B1 (en) 1999-06-22 1999-06-22 Indefinite-size variables within an intermediate language
PCT/US2000/015247 WO2000079381A2 (en) 1999-06-22 2000-06-03 Indefinite-size variables within an intermediate language

Publications (1)

Publication Number Publication Date
ATE239940T1 true ATE239940T1 (de) 2003-05-15

Family

ID=23322144

Family Applications (1)

Application Number Title Priority Date Filing Date
AT00939519T ATE239940T1 (de) 1999-06-22 2000-06-03 Variablen unbestimmter grösse in einer zwischensprache

Country Status (7)

Country Link
US (1) US6389590B1 (de)
EP (2) EP1188110B1 (de)
JP (1) JP4647164B2 (de)
AT (1) ATE239940T1 (de)
AU (1) AU5459600A (de)
DE (1) DE60002577T2 (de)
WO (1) WO2000079381A2 (de)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9920676D0 (en) * 1999-09-01 1999-11-03 Tao Group Ltd Translating and executing object-oriented computer programs
US6836884B1 (en) * 2001-06-04 2004-12-28 Microsoft Corporation Method and system for editing software programs
US7275240B2 (en) 2003-01-08 2007-09-25 Microsoft Corporation Method and system for recording macros in a language independent syntax
EP1588230A4 (de) * 2003-01-10 2008-05-07 Nexaweb Technologies Inc System und verfahren zur netzwerkgestützten datenverarbeitung
US7596782B2 (en) * 2003-10-24 2009-09-29 Microsoft Corporation Software build extensibility
US7614052B2 (en) * 2004-01-09 2009-11-03 Nexaweb Technologies Inc. System and method for developing and deploying computer applications over a network
US9026578B2 (en) 2004-05-14 2015-05-05 Microsoft Corporation Systems and methods for persisting data between web pages
US7735061B2 (en) * 2006-05-03 2010-06-08 Epic Games, Inc. Efficient encoding and access of mathematically precise variable precision numeric types
US8963929B2 (en) * 2010-07-23 2015-02-24 Panasonic Intellectual Property Corporation Of America Animation drawing device, computer-readable recording medium, and animation drawing method
US9658890B2 (en) * 2010-10-08 2017-05-23 Microsoft Technology Licensing, Llc Runtime agnostic representation of user code for execution with selected execution runtime
US9183020B1 (en) * 2014-11-10 2015-11-10 Xamarin Inc. Multi-sized data types for managed code
US9213638B1 (en) 2015-03-24 2015-12-15 Xamarin Inc. Runtime memory management using multiple memory managers
US9201637B1 (en) 2015-03-26 2015-12-01 Xamarin Inc. Managing generic objects across multiple runtime environments

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4667290A (en) 1984-09-10 1987-05-19 501 Philon, Inc. Compilers using a universal intermediate language
US5339419A (en) * 1990-06-25 1994-08-16 Hewlett-Packard Company ANDF compiler using the HPcode-plus compiler intermediate language
JPH06236282A (ja) * 1993-02-10 1994-08-23 Hitachi Ltd データ型サイズ可変なコンパイラ、およびインタプリタ
JP3280449B2 (ja) * 1993-03-01 2002-05-13 富士通株式会社 コンパイル装置
US5548761A (en) * 1993-03-09 1996-08-20 International Business Machines Corporation Compiler for target machine independent optimization of data movement, ownership transfer and device control
EP1229440B1 (de) * 1993-05-27 2007-05-02 Matsushita Electric Industrial Co., Ltd. Programmumsetzungseinheit und verbesserter Prozessor für Adressierung

Also Published As

Publication number Publication date
EP1188110A2 (de) 2002-03-20
EP1302852A3 (de) 2006-02-08
AU5459600A (en) 2001-01-09
WO2000079381A2 (en) 2000-12-28
US6389590B1 (en) 2002-05-14
EP1188110B1 (de) 2003-05-07
JP4647164B2 (ja) 2011-03-09
EP1302852A2 (de) 2003-04-16
JP2003502774A (ja) 2003-01-21
WO2000079381A3 (en) 2001-03-22
DE60002577D1 (de) 2003-06-12
DE60002577T2 (de) 2003-11-20

Similar Documents

Publication Publication Date Title
ATE239940T1 (de) Variablen unbestimmter grösse in einer zwischensprache
EP1001338A3 (de) Verfahren und Gerät zur Software-Entwicklung
BR0209497A (pt) Método e sistema para a transformação de aplicações de software de legado em sistemas modernos orientados a objetos
ATE297571T1 (de) System und verfahren zur dokumentverarbeitung
HK1042565A1 (zh) 數據庫內執行產生式語言/結構化詢問語言存儲代碼目標的方法和裝置
CY1121758T1 (el) Μεθοδοι για τη μεταδοση συμβολων ή/και πληροφοριων απο μια διαταξη πομπου σε τουλαχιστον μια διαταξη δεκτη
PT1264224E (pt) Sistema de controlo de processo
WO2002073452A8 (en) Method for automated sentence planning
EP1398695A3 (de) Kompiler
ATE377209T1 (de) Verbesserte prozesssteuerung
DE60126016D1 (de) Serverseitige Kontrollobjekte zur Verarbeitung von kundenseitigen Benutzerschnittstellenelementen
SE9901443D0 (sv) Styrning
FI20010644A7 (fi) Merkkisekvenssin kielen määrittäminen
DE60116788D1 (de) Sps mit integriertem webserver
DE602004014673D1 (de) Typbrücken
WO2005052760A3 (en) System for optimizing application start-up
ATE238586T1 (de) Ableitung von operandtypen innerhalb einer zwischensprache
EP1146436A3 (de) Hilfsmittel zur Animation und Fehlerbehebung von Templates
AR029075A1 (es) Un procedimiento para autenticar en objeto portatil, un objeto portatil correspondiente y un aparato para llevarlo a cabo
TW200515172A (en) Program generation system, program generation program, and program generation module
WO2004008021A3 (en) Mechanical memory for a movable barrier operator and method
ATE349035T1 (de) Flexibler protokollerzeuger
WO2002065272A3 (de) Software-werkzeug zur formulierung einer zu lösenden automatisierungsaufgabe
DE60225464D1 (de) Robotersystem und verfahren und software für das robotersystem
WO2006089151A3 (en) System and method for providing real-time supplementary information within a web page

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties