251 research outputs found

    The C++ programming language

    No full text
    The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has updated his definitive reference and tutorial for everyone who uses the language and needs to understand its latest version. The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language—its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, “pure C++11” examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard

    Object-Oriented Programming without Inheritance (Invited Talk)

    No full text
    Object-oriented programming is often characterized as encapsulation plus polymorphism plus inheritance. The original Simula67 demonstrated that we could do without encapsulation and Kristen Nygaard insisted that some OOP could be done without inheritance. I present generic programming as providing encapsulation plus polymorphism. In C++, this view is directly supported by language facilities, such as classes, templates and (only recently) concepts. I show a range of type-and-resource-safe techniques covering a wide range of applications including containers, algebraic concepts, and numerical and non-numerical algorithms

    C++ : podróż po języku dla zaawansowanych

    No full text
    Na stronie tytułowej i okładce Wydanie II dotyczy wersji oryginalnej. ( 2nd Edition by Stroustrup, Bjarne, published by Pearson Education, Inc, publishing as Addison-Wasley Professional, copyright 2018 by Pearson Education, Inc).Bibliografia na stronach 252-256. Indeks.262 str.Gliwicehttp://www.biblos.pk.edu.pl/ST/2019/05/100000321827/100000321827_Stroustrup_CPodrozPoJezyku.pdfhttp://www.nukat.edu.pl/nukat/icov/GD015/xx004604229.jpgpodręcznikwersja wydawnicz

    CERN IT Book Fair 2009 - Special talk by Bjarne Stroustrup: "The Design of C++0x"

    No full text
    A draft for a revised ISO C++ standard, C++0x, has been produced. The speaker will present the background of C++, its aims, the standards process (with opinions), some of the guiding design principles (with tiny code examples), and two case studies. The case studies are initialization (a general and uniform syntax and semantics for initializers in all contexts) and concurrent support facilities (memory model, threads, locks, futures)

    Bahasa pengaturcaraan C++

    No full text
    Di sini rujukan jitu dan panduan kepada bahasa pengaturcaraan C++ yang direka bentuk dan digunakan oleh penulis Bjarne Stroustrup. C++ adalah hasil daripada kajian dan uji kaji beberapa tahun di Makmal AT&T Bell untuk mencari pengganti kepada C. Ia digunakan dalam kebanyakan projek di Makmal AT&T Bell. C++ adalah superset C yang mengekalkan kecekapan dan nota mudah C di samping fasiliti untuk menyemak taip, mengabstrak data, operator beban lampau, dan pengaturcaraan orientasi objek. Buku ini mengandungi bahan tutorial dan penerangan yang penting bagi mereka yang amat berminat untuk belajar C++ dan menyiapkan sesuatu projek. Teks ini ditujukan untuk pelajar sains komputer dan pengaturcara profesional yang berkeinginan belajar tentang perkembangan mutakhir bahasa pengaturcaraan C

    Bjarne Stroustrup : le père de C++, un langage qui a de la classe

    No full text
    National audienceBjarne Stroustrup est l’homme à qui l’on doit le célèbre langage de programmation C++. Celui-ci offre au développeur des outils très sophistiqués, et permet de programmer « très près » de la machine

    Bjarne Stroustrup

    No full text

    A Perspective on ISO C++

    No full text
    This paper offers a personal view of C++ as it stands after the release of the first public draft of the ANSI/ISO C++ standard. It reviews the aims of the language and discuss how the standards process has helped achieve them. The language as it is currently defined is illustrated through two example: one focussing on language features and one focussing on the standard library. 1 Introduction As C++ programmers, we already feel the impact of the work of the ANSI/ISO C++ standards committee. Yet the ink is hardly dry on the first official draft of the standard. Already, we can use language features only hinted at in the ARM [Ellis,1989] and "The C++ Programming Language (second edition)," [Stroustrup, 1991], compilers are beginning to show improved compatibility, implementations of the new standard library are appearing, and the recent relative stability of the language definition is allowing extra effort to be spent on implementation quality and tools. This is only the beginning. We ..

    Programming language C++

    No full text
    C++ was written by Bjarne Stroustrup at Bell Labs during 1983-1985. C++ is an extension of C. Prior to 1983, Bjarne Stroustrup added functions to C and formed what he called "C with Classes". He had combined the Simula's use of classes and object-oriented functions with the power and efficiency of C. The term C++ was first used in 1983. When you are citing the document, use the following link http://essuir.sumdu.edu.ua/handle/123456789/3114

    Library of Congress Cataloging-in-Publication Data

    No full text
    ii Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and Addison-Wesley was aware of a trademark claim, the designations have been printed in initial capital letters or all capital letters The author and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information contained herein. The publisher offers discounts on this book when ordered in quantity for special sales. For more information please contact
    corecore