Common Language Infrastructure (CLI) Introduction and Class Library Factorization

Common Language Infrastructure (CLI) Introduction and Class Library FactorizationShort Description
Overview of the CLI
- A file format
- A common type system
- An extensible metadata system
- An intermediate language
- Access to the underlying platform
- A factored base class library

Website: www.ecma-international.org | Filesize: 563kb
No of Page(s): 26
Read more

Coding Standard C#

Coding Standard C#Short Description
This document requires or recommends certain practices for developing programs in the C# language. The
objective of this coding standard is to have a positive effect on
- Avoidance of errors/bugs, especially the hard-to-find ones.
- Maintainability, by promoting some proven design principles.
- Maintainability, by requiring or recommending a certain unity of style.
- Performance, by dissuading wasteful practices.

Website: www.tiobe.com | Filesize: 286kb
No of Page(s): 49
Read more

Distributed Objects System in C#

Distributed Objects System in C#Short Description
Today more and more programs run over a collection of autonomous computers linked by a network and are designed to produce an integrated computing facility. Java Distributed Objects (JDO) proposed by Dr. Axel T. Schreiner [1] builds an infrastructure which allows distributed program components to communicate over a network in a transparent, reliable, efficient, and generic way.

Website: www.cs.rit.edu | Filesize: 438kb
No of Page(s): 37
Read more

Programming in C++.NET

Programming in C++.NETShort Description
C++ is an Object-Oriented Programming (OOP) language that is viewed by many as the best language for creating large-scale applications. The .NET Framework contains a virtual machine called Common Intermediate Language (CIL). Simply put, programs are compiled to produce CIL and the CIL is distributed to user to run on a virtual machine. C++, VB.NET, C# compilers are available from Microsoft for creating CIL. In DB-VA you can generate C# persistent source code and DLL file, so you can reference the DLL file and persistent library in Visual Studio .NET 2003 and develop the C++ application.

Website: content.usa.visual-paradigm.com | Filesize: 981kb
No of Page(s): 10
Read more

Parallel Computing Runtime for Microsoft .NET Framework

Parallel Computing Runtime for Microsoft .NET FrameworkShort Description
The .NET Framework offers comprehensive and flexible thread APIs that allow the efficient implementation of multithreaded applications. These APIs can, however, only be utilized within Symmetric Multiprocessors (SMPs), which have a very limited scalability. For larger systems, which are in the PC world mostly represented as clusters of SMPs, other paradigms like message passing or handcrafted hybrid systems have to be used. These approaches are generally more difficult to program and require major code changes compared to sequential codes. This paper presents an extension to the .NET Framework, which implements the concept of automatic dynamic parallelization of programs. The extension provides both ease-of-use and scalability in development of parallel programs. This drastically eases the use of clusters and opens cluster architectures to a whole range of new potential users and applications.

Website: skif.pereslavl.ru | Filesize: 211kb
No of Page(s): 5
Read more

Introduction to C# - CS513 System Security

Introduction to C# - CS513 System SecurityShort Description
..NET Framework Architecture
.Development Environment
.The C# Language
.Common Language Runtime (CLR)
.eXtensibleMarkup Language (XML)

Website: www.cs.cornell.edu | Filesize: 318kb
No of Page(s): 40
Read more

Processes, threads and synchronization

Processes, threads and synchronizationShort Description
Here we will discuss the fundamental notions which are processes and threads, in the architecture of the Windows NT/2000/XP operating systems. You must keep in mind that the CLR described in the previous chapter is a software layer loaded into a process by the runtime host when a .NET assembly is launched.

Website: www.theserverside.net | Filesize: 700kb
No of Page(s): 43
Read more

← Previous PageNext Page →