Abstract:
A system for converting a query from a representation in a first computing language to an equivalent query in a representation in a second computing language that is different from the first computing language, comprises a query module that accepts a query in an object-oriented representation for translation to an equivalent query in a target query language. The system also includes a translation module that uses the object-oriented representation of the query to create a first version of the query in an idealized version of a target query language and uses the first version of the query to create a second version of the query in an implemented version of the target query language. Methods of using the system are also provided.
Abstract:
A general-purpose programming language having language extensions for strongly typed, compile-time checked query and set operations that can be applied to arbitrary data structures, be they object-relational (O-R) mappings or just regular objects. As is appropriate for a general purpose programming language, the extensions do not mandate a particular object-relational layer; rather, they are introduced as abstractions that can be implemented in multiple environments. Accordingly, there is provided a system that facilitates data querying in accordance with an innovative aspect. The system include a program component that provides embedded query and set operations in a programming language, and an application component that facilitates application of the query and set operations over a data structure of data. The data can be any kind of data such as that found in a database, a document (e.g., XML), and data sources in a programming language (e.g., C#), for example.
Abstract:
The subject invention relates to systems and methods that provide null capabilities within the context of programming languages. In one aspect, a system is provided that facilitates null-support in various programming languages. The system includes one or more types associated with at least one programming language. A type modifier is provided to signal that the type is nullable. The type modifier enables a multi-element structure to be automatically created in association with the type wherein, the multi-element structure includes the type and a Boolean element indicating whether or not the variable is null.
Abstract:
A method for forming an oxynitride gate dielectric in a semiconductor device and gate dielectric structure formed by the method are disclosed. In the method, an oxynitride layer is first formed on a silicon surface and then re-oxidized with a gas mixture containing oxygen and at least one halogenated species such that an oxynitride layer with a controlled nitrogen profile and a layer of substantially silicon dioxide formed underneath the oxynitride film is obtained. The oxynitride film layer can be formed by either contacting a surface of silicon with at least one gas that contains. nitrogen and/or oxygen at a temperature of not less than 500° C. or by a chemical vapor deposition technique. The re-oxidation process may be carried out by a thermal process in an oxidizing halogenated atmosphere containing oxygen and a halogenated species such as HCl, CH2Cl2, C2H3Cl3, C2H2Cl2. CH3Cl and CHCl3.
Abstract:
A compiler supporting a language in which selected semantic objects are represented as data objects. The data objects may be used in multiple ways to expand the capabilities of the programming language. Data objects may be passed to applications and used to create executable instructions for that application. In this way, instructions written in the native language of the compiler may be used to control applications that accept programs in a language inconsistent with the native language of the compiler. The syntax checking and variable binding capabilities of the compiler may be used for those instructions that will be executed by an application separate from the object code generated by the compiler. The semantic objects represented as data objects may be selected based on express operations included in the source code or may be based on implicit type conversion.
Abstract:
An array of multi-stage configured cleansing wipe products may include first stage cleansing wipes and second stage cleansing wipes. The first stage cleansing wipes may have a first structure and a first composition selected in view of a first child developmental stage. The second stage cleansing wipes may have a second structure and a second composition selected in view of a second child developmental stage. The first structure and the first composition are different and potentially progressive from first stage to second stage. First stage product packaging may include at least one first stage-specific indicia and second stage product packaging may include at least one second stage-specific indicia. Stages of the array may be communicated and tailored based upon the foods eaten and the manner of eating (such as being fed or self-feeding) of the babies or children in each stage.
Abstract:
The subject invention provides a compressor assembly for an air conditioning system for a vehicle. The compressor assembly is of the variable displacement angle wobble plate type, and includes a housing that defines a suction cavity, a discharge cavity, and a crankcase. An electronic control valve controls the flow of a fluid between the discharge cavity and the crankcase for pressurizing the crankcase to de-stroke the compressor assembly. The control valve includes a pressure sensing member, which is responsive to a suction pressure to open fluid communication between the discharge cavity and the crankcase when the suction pressure is below a pre-determined set-point. The control valve also includes an actuator port in fluid communication with the discharge cavity for urging the member into the activated position to open fluid communication between the discharge cavity and the crankcase when the suction pressure is above the pre-determined set-point.
Abstract:
This disclosure concerns various manners and mechanisms to capture and interact with free/outer variables or parameters. The capture of such variables, among other things, enables the code to become mobile to facilitate transmission to and execution by various systems or sub-systems. Transmission can be accomplished, for instance, by generation of code objects or data packets that include substituted values of the free variables and/or references to the location of the values.