Monday, September 22, 2008

Visual C# .NET Dictionary - J, K, L

J#

Microsoft-supported .NET language. J# (J-Sharp) is the Microsoft implementation of the Java language. It is designed to faciliate the transition of Java language developers to the .NET Framework. Tools are available to aid in migrating existing Java and Microsoft J++ code to J#. Because J# compiles to MSIL and not to Java byte codes, J# applications are incompatible with the Java Virtual Machine (JVM). One could use Visual Studio .NET to write a J# application, then compile it using third-party Java tools.


J++

Early, proprietary Microsoft version of Java language and cause of much litigation between Microsoft and Sun Microsystems—the owner of the Java system. J++ was not called Java to avoid conforming to Sun licensing requirements and Java specifications. The J++ IDE is called Visual J++.


Java 2 Enterprise Edition

J2EE is Java runtime platform by Sun Microsystems for developing, deploying, and managing multi-tier, server applications on an enterprise scale. J2EE builds on the features of J2SE adding distributed communication, threading control, scalable architecture, and transaction management. Now called simply Java Enterprise Edition.


Java 2 Micro Edition

J2ME is a Java runtime platform by Sun Microsystems for developing Java applications to run on embedded devices—cellular telephones, Personal Digital Assistants (PDAs).


Java 2 Standard Edition

J2SE is the core Java runtime platform by Sun Microsystems for developing Java applications including CORBA, database access, and security. J2SE is a direct competitor to the .NET Framework.


Java language

Programming language and computing platform released by Sun Microsystems in 1995. Java applicationa are able to run on many application environments, computers, handheld devices, and operating systems without altering Java source code or recompiling. C# is designed to run only on Windows .NET platforms. Java source code looks almost identical to C# source code, but the actual implementations vary. The Java system is a direct competitor of the .NET Framework and the C# and J# languages.


Java Language Conversion

JLCA is a tool for converting Java source code into either C# or J# code. JLCA is designed to facilitate the migration of Java applications to the .NET Framework.


Javascript

Originally called LiveScript, this scripting language was developed by Netscape Communications for use with the Navigator browser. JavaScript code forms part of the HTML page and can be used for things like responding to user actions or performing data validation on the client side. JScript is the Microsoft equivalent of Javascript for use with Microsoft's Internet Explorer. Also, there are server-side implementations of Javascript.


Java Virtual Machine

JVM is the component of the Java runtime environment responsible for JIT—compiling Java byte code, memory management, thread scheduling, and interacting with the host environment, e.g., Windows operating system. JVM is the Java equivalent of the Common Language Runtime (CLR) in the .NET Framework.


Javascript Object Notation

JSON is a lightweight, data-interchange format. It is based on a subset of the JavaScript Programming Language—Standard ECMA-262 3rd Edition - December 1999.


JavaServer Pages

JSP is a Java technology for creating dynamic Web pages. The Microsoft equivalent is Active Server Pages.


JScript .NET

Microsoft-supported .NET language. JScript .NET is the .NET implementation of the Javascript programming language. JScript .NET has additional features like .NET Framework access, compiled code, cross-language support, and packages. And, it supports true object-oriented scripting using classes and types.


Just-In-Time

JIT is the process of compiling MSIL code units just when needed at runtime. The JIT compiler in the Common Language Runtime (CLR) compiles MSIL instructions to native machine code as a .NET application is being executed. Compilation occurs when a method is called and is not compiled more than once during program execution; because, JIT-compiled code is cached in memory.



Keyword

Name reserved for special use in a programming language. The C# language defines some eighty keywords, e.g., class, int. Keywords may not be used as program identifiers.



Ladybug

Code name for the Microsoft Developer Network Product Feedback Center which enables testers to provide product suggestions and submit online bug reports via the Web.


LAMP

Acronym for Linux, Apache, MySQL, and PHP. LAMP is a free open source server environment. See also Popular Stacks.


Language INtegrated Query

LINQ is set of extensions to the .NET Framework that encompass language-integrated query, set, and transform operations. It extends Visual C# and Visual Basic with native language syntax for queries and provides class libraries to take advantage of these capabilities.


License Compiler

.NET programming tool (lc.exe) for creating .licenses files that can be embedded in a .NET executable.


Lifetime

Duration of an object's existence from instantiation through garbage collection.


Lightweight Directory Access Protocol

LDAP is a software protocol which makes possible locating devices, files, individuals, organizations, and other resources in a network. LDAP is a lightweight—smaller, easier to use—version of Directory Access Protocol (DAP)—part of X.500, a network directory services standard.


Local assembly cache

Assembly cache that stores compiled classes and methods specific to an application. Each application directory contains a \bin subdirectory containing local assembly cache files. Also known as the application assembly cache.


Locale

Collection of rules and data specific to a geographic area and-or language. Locale information includes character classification, cultural and regional contexts, datetime formats, language, monetary and numerical conventions, and sorting rules.


Localization

Process of developing software that can be localized easily to run in multiple locales.


Lonestar

Code name for Windows XP Tablet PC Edition 2005.


Longhorn

Code name for Microsoft Windows Vista—the release of Windows Server after Windows Server 2003.


Longhorn API

Application programming interface (API) for the Microsoft Longhorn operating system.

No comments:

Hello

Thanks for checking out my post...

... Paresh Bhole