COOL: kernel support for object-oriented environments
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Dragoon: an object-oriented notation supporting the reuse and distribution of Ada software
IRTAW '90 Proceedings of the fourth international workshop on Real-time Ada issues
ACM SIGPLAN OOPS Messenger
Polymorphism and type inference in database programming
ACM Transactions on Database Systems (TODS)
Monitoring XML data on the Web
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Class-is-type is inadequate for object reuse
ACM SIGPLAN Notices
Distributed component architecture for scientific applications
CRPIT '02 Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications
Sutter's mill: the string formatters of Manor farm
C/C++ Users Journal
Neural Networks - Computational models of neuromodulation
Access Control Mechanisms in a Distributed, Persistent Memory System
IEEE Transactions on Parallel and Distributed Systems
On AC0 implementations of fusion trees and atomic heaps
SODA '03 Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms
Exception safety: concepts and techniques
Advances in exception handling techniques
An Object-Oriented Software Framework for Execution of Real-Time, Parallel Algorithms
ICCS '01 Proceedings of the International Conference on Computational Sciences-Part I
Exception Safety: Concepts and Techniques
Advances in Exception Handling Techniques (the book grow out of a ECOOP 2000 workshop)
Electronic multilateral trade of electricity
Advances in Engineering Software
ARMI: an adaptive, platform independent communication library
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
Cg: a system for programming graphics hardware in a C-like language
ACM SIGGRAPH 2003 Papers
Assembly language implications of single and multiple inheritance
Journal of Computing Sciences in Colleges
Issues on building T++: a tool for web application development with C++
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
An extension to the subtype relationship in C++ implemented with template metaprogramming
Proceedings of the 2nd international conference on Generative programming and component engineering
An interval component for continuous constraints
Journal of Computational and Applied Mathematics - Special issue: Proceedings of the international conference on linear algebra and arithmetic, Rabat, Morocco, 28-31 May 2001
A case study: systemC-based design of an industrial exposure control unit
Languages for system specification
Converting java programs to use generic libraries
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A practical type system and language for reference immutability
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Super and inner: together at last!
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
SPARE parts: a C++ toolkit for string pattern recognition
Software—Practice & Experience
Contract-Checking Wrappers for C++ Classes
IEEE Transactions on Software Engineering
Inheritance processing and conflicts in structural generalization hierarchies
ACM Computing Surveys (CSUR)
P#: a concurrent prolog for the .NET framework
Software—Practice & Experience
Why matrix manipulation should be done in C++
Journal of Computing Sciences in Colleges
Proceedings of the 2005 ACM symposium on Applied computing
An overview of the Trilinos project
ACM Transactions on Mathematical Software (TOMS) - Special issue on the Advanced CompuTational Software (ACTS) Collection
Javari: adding reference immutability to Java
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Conference record of the 33rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Quantified types in an imperative language
ACM Transactions on Programming Languages and Systems (TOPLAS)
FILIB++, a fast interval library supporting containment computations
ACM Transactions on Mathematical Software (TOMS)
A communication model for structural design objects. I: channels and medium
Advances in Engineering Software
A communication model for structural design objects. II: performatives and protocols
Advances in Engineering Software
An approach to analyzing recursive programs with exception handling constructs
ACM SIGPLAN Notices
Concepts: linguistic support for generic programming in C++
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Debugging C++ template metaprograms
Proceedings of the 5th international conference on Generative programming and component engineering
Introducing narrative principles into planning-based interactive storytelling
Proceedings of the 2005 ACM SIGCHI International Conference on Advances in computer entertainment technology
Design of a compiler construction project
Journal of Computing Sciences in Colleges
Modern features for systems programming languages
Proceedings of the 44th annual Southeast regional conference
SysObjC: C extension for development of object-oriented operating systems
Proceedings of the 3rd workshop on Programming languages and operating systems: linguistic support for modern operating systems
Evolving a language in and for the real world: C++ 1991-2006
Proceedings of the third ACM SIGPLAN conference on History of programming languages
The when, why and why not of the BETA programming language
Proceedings of the third ACM SIGPLAN conference on History of programming languages
Practical software reuse for IBM System z I/O subsystems
IBM Journal of Research and Development
CSE: a C++ servlet environment for high-performance web applications
ATEC '03 Proceedings of the annual conference on USENIX Annual Technical Conference
Functional verification of sicortex multiprocessor: system-on-a-chip
Proceedings of the 44th annual Design Automation Conference
An analysis approach for testing exception handling programs
ACM SIGPLAN Notices
Raw pointers in application classes of C++ considered harmful
ACM SIGPLAN Notices
GPCE '07 Proceedings of the 6th international conference on Generative programming and component engineering
A graphical variant approach to object-oriented modeling of dynamic systems
Proceedings of the 2007 Summer Computer Simulation Conference
A programming method for building component-based commercial software for image processing
ISTASC'05 Proceedings of the 5th WSEAS/IASME International Conference on Systems Theory and Scientific Computation
Generic arithmetic units for high-performance FPGA designs
MATH'06 Proceedings of the 10th WSEAS International Conference on APPLIED MATHEMATICS
Scientific Programming - Parallel/High-Performance Object-Oriented Scientific Computing (POOSC '05), Glasgow, UK, 25 July 2005
An architecture for exception management in multiagent systems
International Journal of Agent-Oriented Software Engineering
Static and metaprogramming patterns and static frameworks: a catalog. an application
Proceedings of the 2006 conference on Pattern languages of programs
The Object-Oriented Protocol for Data Exchange and Control in Computational-Diverse Embedded Systems
ICESS '07 Proceedings of the 3rd international conference on Embedded Software and Systems
Exploiting Loop-Level Parallelism for SIMD Arrays Using OpenMP
IWOMP '07 Proceedings of the 3rd international workshop on OpenMP: A Practical Programming Model for the Multi-Core Era
Towards scalable virtuality in C++
Software—Practice & Experience
Implementation of a Finite State Machine with Active Libraries in C++
Generative and Transformational Techniques in Software Engineering II
Technologies for Evolvable Software Products: The Conflict between Customizations and Evolution
Advances in Software Engineering
Verification and semantic parallelization of goal-driven autonomous software
Autonomics '08 Proceedings of the 2nd International Conference on Autonomic Computing and Communication Systems
String hashing for linear probing
SODA '09 Proceedings of the twentieth Annual ACM-SIAM Symposium on Discrete Algorithms
Parameter reference immutability: formal definition, inference tool, and comparison
Automated Software Engineering
Algebraic specification techniques for parametric types with logic-based constraints
Proceedings of the 2009 ACM symposium on Applied Computing
Advances in Engineering Software
Programming in an undergraduate CS curriculum
Proceedings of the 14th Western Canadian Conference on Computing Education
EClean - An Embedded Functional Language
Electronic Notes in Theoretical Computer Science (ENTCS)
Towards the Modularization of C++ Concept Maps
Electronic Notes in Theoretical Computer Science (ENTCS)
Optimization of dynamic memory managers for embedded systems using grammatical evolution
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Types for Proofs and Programs
A Type System for Usage of Software Components
Types for Proofs and Programs
Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures
Multi-target C++ implementation of parallel skeletons
Proceedings of the 8th workshop on Parallel/High-Performance Object-Oriented Scientific Computing
Parametric polymorphism for XML
ACM Transactions on Programming Languages and Systems (TOPLAS)
PPPJ '09 Proceedings of the 7th International Conference on Principles and Practice of Programming in Java
ICOS: a branch and bound based solver for rigorous global optimization
Optimization Methods & Software - GLOBAL OPTIMIZATION
The Cilk++ concurrency platform
Proceedings of the 46th Annual Design Automation Conference
A different kind of programming languages course
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
A communication model for structural design objects. I: Channels and medium
Advances in Engineering Software
The Cilk++ concurrency platform
The Journal of Supercomputing
A parallel solution - adaptive method for three-dimensional turbulent non-premixed combusting flows
Journal of Computational Physics
Multi-language synchronization
ESOP'07 Proceedings of the 16th European conference on Programming
Design and evaluation of C++ open multi-methods
Science of Computer Programming
A definition of exceptions in agent-oriented computing
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
ICHIT'06 Proceedings of the 1st international conference on Advances in hybrid information technology
Jinn: synthesizing dynamic bug detectors for foreign language interfaces
PLDI '10 Proceedings of the 2010 ACM SIGPLAN conference on Programming language design and implementation
Topology control algorithms in WISELIB
Proceedings of the 2010 ICSE Workshop on Software Engineering for Sensor Network Applications
Brief announcement: serial-parallel reciprocity in dynamic multithreaded languages
Proceedings of the twenty-second annual ACM symposium on Parallelism in algorithms and architectures
A Lightweight Approach to Customizable Composition Operators for Java-like Classes
Electronic Notes in Theoretical Computer Science (ENTCS)
Using memory mapping to support cactus stacks in work-stealing runtime systems
Proceedings of the 19th international conference on Parallel architectures and compilation techniques
Adding genericity to a plug-in framework
GPCE '10 Proceedings of the ninth international conference on Generative programming and component engineering
Domain-specific language integration with compile-time parser generator library
GPCE '10 Proceedings of the ninth international conference on Generative programming and component engineering
Factor: a dynamic stack-based programming language
Proceedings of the 6th symposium on Dynamic languages
Regular expression matching with multi-strings and intervals
SODA '10 Proceedings of the twenty-first annual ACM-SIAM symposium on Discrete Algorithms
The information age: challenges and opportunities for control and engineering
COMPSAC-W'05 Proceedings of the 29th annual international conference on Computer software and applications conference
IWOMP'05/IWOMP'06 Proceedings of the 2005 and 2006 international conference on OpenMP shared memory parallel programming
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Algorithm engineering: bridging the gap between algorithm theory and practice
Algorithm engineering: bridging the gap between algorithm theory and practice
Automating exception-safety classification
Science of Computer Programming
Functional programming with C++ template metaprograms
CEFP'09 Proceedings of the Third summer school conference on Central European functional programming school
C++ metastring library and its applications
GTTSE'09 Proceedings of the 3rd international summer school conference on Generative and transformational techniques in software engineering III
Sparse Tensor Discretization of Elliptic sPDEs
SIAM Journal on Scientific Computing
Metamodeling semantics of multiple inheritance
Science of Computer Programming
Structural and Multidisciplinary Optimization
Support for the evolution of C++ generic functions
SLE'10 Proceedings of the Third international conference on Software language engineering
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Runtime Verification for LTL and TLTL
ACM Transactions on Software Engineering and Methodology (TOSEM)
Measuring the Overhead of C++ Standard Template Library Safe Variants
Electronic Notes in Theoretical Computer Science (ENTCS)
LEMON - an Open Source C++ Graph Template Library
Electronic Notes in Theoretical Computer Science (ENTCS)
Automatic performance optimization in ViennaCL for GPUs
Proceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing
Using virtual embryogenesis in multi-robot organisms
ICAIS'11 Proceedings of the Second international conference on Adaptive and intelligent systems
Harnessing collective software development
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Lock-free dynamically resizable arrays
OPODIS'06 Proceedings of the 10th international conference on Principles of Distributed Systems
Supporting SELL for high-performance computing
LCPC'05 Proceedings of the 18th international conference on Languages and Compilers for Parallel Computing
Generative Version of the FastFlow Multicore Library
Electronic Notes in Theoretical Computer Science (ENTCS)
Multicore C++ Standard Template Library in a Generative Way
Electronic Notes in Theoretical Computer Science (ENTCS)
Implicit and dynamic parameters in c++
JMLC'06 Proceedings of the 7th joint conference on Modular Programming Languages
Handling multiple concurrent exceptions in c++ using futures
Advanced Topics in Exception Handling Techniques
Wiselib: a generic algorithm library for heterogeneous sensor networks
EWSN'10 Proceedings of the 7th European conference on Wireless Sensor Networks
Keynote speech: abstraction and the c++ machine model
ICESS'04 Proceedings of the First international conference on Embedded Software and Systems
Compiler-enforced memory semantics in the SACLIB computer algebra library
CASC'05 Proceedings of the 8th international conference on Computer Algebra in Scientific Computing
A feature composition problem and a solution based on c++ template metaprogramming
GTTSE'05 Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering
Parameterized modules for classes and extensible functions
ECOOP'06 Proceedings of the 20th European conference on Object-Oriented Programming
An extensible open-source compiler infrastructure for testing
HVC'05 Proceedings of the First Haifa international conference on Hardware and Software Verification and Testing
Precise static analysis for generic programs in object oriented languages
ACM SIGSOFT Software Engineering Notes
The pervasiveness of global data in evolving software systems
FASE'06 Proceedings of the 9th international conference on Fundamental Approaches to Software Engineering
Advances in Engineering Software
PADL'12 Proceedings of the 14th international conference on Practical Aspects of Declarative Languages
Lightweight generics in embedded systems through static analysis
Proceedings of the 13th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, Tools and Theory for Embedded Systems
ESOP'12 Proceedings of the 21st European conference on Programming Languages and Systems
Productive Parallel Linear Algebra Programming with Unstructured Topology Adaption
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
A system for axiomatic programming
CICM'12 Proceedings of the 11th international conference on Intelligent Computer Mathematics
Fake run-time selection of template arguments in c++
TOOLS'12 Proceedings of the 50th international conference on Objects, Models, Components, Patterns
Supporting compile-time debugging and precise error reporting in meta-programs
TOOLS'12 Proceedings of the 50th international conference on Objects, Models, Components, Patterns
Marco: safe, expressive macros for any language
ECOOP'12 Proceedings of the 26th European conference on Object-Oriented Programming
Rule-based assignment of comments to AST nodes in C++ programs
Proceedings of the Fifth Balkan Conference in Informatics
A type system for counting instances of software components
Theoretical Computer Science
A meta-circular language for active libraries
PEPM '13 Proceedings of the ACM SIGPLAN 2013 workshop on Partial evaluation and program manipulation
ADNTIIC'11 Proceedings of the Second international conference on Advances in New Technologies, Interactive Interfaces and Communicability
Interfacing mathemagix with C++
Proceedings of the 38th international symposium on International symposium on symbolic and algebraic computation
Using LAMA for efficient AMG on hybrid clusters
Computer Science - Research and Development
Transactions on Aspect-Oriented Software Development X
Aliasing in Object-Oriented Programming
Aliasing in Object-Oriented Programming
Design patterns for sparse-matrix computations on hybrid CPU/GPU platforms
Scientific Programming
Tpetra, and the use of generic programming in scientific computing
Scientific Programming - A New Overview of the Trilinos Project --Part 1
Heterogeneous Computing in Economics: A Simplified Approach
Computational Economics
Hi-index | 0.01 |
From the Publisher:Written by Bjarne Stroustrup, the creator of C, this is the world's most trusted and widely read book on C. For this special hardcover edition, two new appendixes on locales and standard library exception safety have been added. The result is complete, authoritative coverage of the C language, its standard library, and key design techniques. Based on the ANSI/ISO C standard, The C Programming Language provides current and comprehensive coverage of all C language features and standard library components. For example: abstract classes as interfaces class hierarchies for object-oriented programming templates as the basis for type-safe generic software exceptions for regular error handling namespaces for modularity in large-scale software run-time type identification for loosely coupled systems the C subset of C for C compatibility and system-level work standard containers and algorithms standard strings, I/O streams, and numerics C compatibility, internationalization, and exception safety Bjarne Stroustrup makes C even more accessible to those new to the language, while adding advanced information and techniques that even expert C programmers will find invaluable.