cli
2 ResultsDictionary
CLI
(1) (Call Level Interface) A database programming interface from the SQL Access Group (SAG), an SQL membership organization. SAG's CLI is an attempt to standardize the SQL language for database...
Dictionary
Definition: CLI
(1) (Call Level Interface) A database programming interface from the SQL Access Group (SAG), an SQL membership organization. SAG's CLI is an attempt to standardize the SQL language for database access. Microsoft's ODBC conforms to the CLI but adds its own extensions. Under CLI, SQL statements are passed directly to the server without being recompiled.
(2) (Command Line Interface) A user interface to an application that accepts typed-in commands a line at a time. See command-driven.
(3) (Common Language Infrastructure) A standard version of Microsoft's .NET platform from the European Computer Manufacturers Association (ECMA). In late 2001, ECMA standardized .NET, naming it the CLI (ECMA-335). ECMA also standardized Microsoft's C# (ECMA-334) as the flagship .NET programming language.
A Universal .NET
The CLI is a platform-independent standard that allows third parties to develop compilers for non-Microsoft programming languages. It also allows runtime engines to be developed for Linux, Unix and other non-Microsoft operating systems as well as alternate runtime engines for Windows.
The intermediate language created by CLI-based systems is the Common Intermediate Language (CIL), which is identical in structure to the Microsoft Intermediate Language (MSIL). Depending on the class libraries used, the Virtual Execution System (VES), which is the CLI runtime engine, may or may not be able to execute Microsoft MSIL bytecode. See .NET Framework, DotGNU Portable.NET and Mono.
THIS DEFINITION IS FOR PERSONAL USE ONLY
All other reproduction is strictly prohibited without permission from the publisher.
© 1981-2010 The Computer Language Company Inc. All rights reserved.
Sponsored White Papers, Webcasts & Resources
-
The Evolution of the Electronics Industry
Check out this white paper to hear the history of the electronics industry, and how it has changed the world. By looking at the past, you may be able to predict the future.
-
What is ECMA--and why Microsoft cares
ECMA may not be a familiar acronym, but this European standards body's decision on C# standardization could help boost--or bust--Microsoft's .NET efforts.
-
Mono Project aims to bring .Net apps to Linux
Spearheaded by Linux developer Ximian, the Mono Project is working to develop .Net applications that can run on Linux and other non-Windows OSes. Can it do so without infringing on Microsoft's...
Additional Results
-
Sony releases new Clies
Sony shows off new additions to the Clie line at the PalmSource Developer Conference in San Jose, including the TH55, aimed at professionals.
-
Sony introduces next-generation Clies
The Clie PEG-UX40 and PEG-UX50 from Sony runs the company's new "Handheld Engine" chip and feature wireless communications and a flexible mini-notebook design. CNET News.com's Richard Shim takes a...
-
HP, Kyocera unfold new handhelds
Hewlett-Packard, Sony and Kyocera Wireless introduced new handheld devices Monday. The device makers announced the latest additions to their handheld product lines one day before the official...
-
Sony hands off new Clies
Sony puts the pressure on Palm and Handspring as it targets business with the PEG-T615C which also adds a TFT color screen and doubles as a clicker at home.
-
What is ECMA--and why Microsoft cares
ECMA may not be a familiar acronym, but this European standards body's decision on C# standardization could help boost--or bust--Microsoft's .NET efforts.
-
Mono Project aims to bring .Net apps to Linux
Spearheaded by Linux developer Ximian, the Mono Project is working to develop .Net applications that can run on Linux and other non-Windows OSes. Can it do so without infringing on Microsoft's...
The best of ZDNet, delivered
ZDNet Newsletters
Get the best of ZDNet delivered straight to your inbox




