Foundations of C++/CLI: The Visual C++ Language for .NET 3.5

Why extend C++? C++ has evolved over many years; it is used by millions of developers worldwide. The nature of C++ has been to grow as programming paradigms evolve. After all, it was the desire to extend the C language to support object-oriented concepts that prompted Bjarne Stroustrup and his co...

Mô tả đầy đủ

Đã lưu trong:
Chi tiết về thư mục
Tác giả chính: Hogenson, Gordon
Định dạng: Sách
Ngôn ngữ:English
Được phát hành: Apress 2012
Những chủ đề:
Truy cập trực tuyến:http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/31369
Các nhãn: Thêm thẻ
Không có thẻ, Là người đầu tiên thẻ bản ghi này!
Thư viện lưu trữ: Thư viện Trường Đại học Đà Lạt
id oai:scholar.dlu.edu.vn:DLU123456789-31369
record_format dspace
spelling oai:scholar.dlu.edu.vn:DLU123456789-313692014-01-20T06:14:45Z Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 Hogenson, Gordon Technologies Why extend C++? C++ has evolved over many years; it is used by millions of developers worldwide. The nature of C++ has been to grow as programming paradigms evolve. After all, it was the desire to extend the C language to support object-oriented concepts that prompted Bjarne Stroustrup and his colleagues at Bell Labs to develop “C with classes.” Many of the new language features that have come along have been reflected in the C++ language, such as templates, runtime type information, and so on; they have enhanced the richness (and complexity) of the language. The features added to C++ by C++/CLI are no different. C++/CLI provides a new set of extensions to the C++ language to support programming concepts such as component-based software development, garbage collection, and interoperability with other languages that run on a common virtual machine, along with other useful features. The CLI, or Common Language Infrastructure, is a standard adopted by ECMA International. The CLI defines a virtual machine and enables rich functionality in languages that target the virtual machine, as well as a framework of libraries that provide additional support for the fundamentals of programming against the CLI virtual machine. Collectively, these libraries and the platform constitute the infrastructure of the CLI. It’s a common language infrastructure because a wide variety of languages can target that infrastructure. 2012-08-13T03:00:10Z 2012-08-13T03:00:10Z 2008 Book 978-1-4302-1023-8 978-1-4302-1024-5 http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/31369 en application/pdf Apress
institution Thư viện Trường Đại học Đà Lạt
collection Thư viện số
language English
topic Technologies
spellingShingle Technologies
Hogenson, Gordon
Foundations of C++/CLI: The Visual C++ Language for .NET 3.5
description Why extend C++? C++ has evolved over many years; it is used by millions of developers worldwide. The nature of C++ has been to grow as programming paradigms evolve. After all, it was the desire to extend the C language to support object-oriented concepts that prompted Bjarne Stroustrup and his colleagues at Bell Labs to develop “C with classes.” Many of the new language features that have come along have been reflected in the C++ language, such as templates, runtime type information, and so on; they have enhanced the richness (and complexity) of the language. The features added to C++ by C++/CLI are no different. C++/CLI provides a new set of extensions to the C++ language to support programming concepts such as component-based software development, garbage collection, and interoperability with other languages that run on a common virtual machine, along with other useful features. The CLI, or Common Language Infrastructure, is a standard adopted by ECMA International. The CLI defines a virtual machine and enables rich functionality in languages that target the virtual machine, as well as a framework of libraries that provide additional support for the fundamentals of programming against the CLI virtual machine. Collectively, these libraries and the platform constitute the infrastructure of the CLI. It’s a common language infrastructure because a wide variety of languages can target that infrastructure.
format Book
author Hogenson, Gordon
author_facet Hogenson, Gordon
author_sort Hogenson, Gordon
title Foundations of C++/CLI: The Visual C++ Language for .NET 3.5
title_short Foundations of C++/CLI: The Visual C++ Language for .NET 3.5
title_full Foundations of C++/CLI: The Visual C++ Language for .NET 3.5
title_fullStr Foundations of C++/CLI: The Visual C++ Language for .NET 3.5
title_full_unstemmed Foundations of C++/CLI: The Visual C++ Language for .NET 3.5
title_sort foundations of c++/cli: the visual c++ language for .net 3.5
publisher Apress
publishDate 2012
url http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/31369
_version_ 1757669440721256448