-
2
-
-
31744432279
-
STAPL: A standard template adaptive parallel C++ library
-
July
-
P. An, A. Jula, S. Rus, S. Saunders, T. Smith, G. Tanase, N. Thomas, N. Amato, and L. Rauchwerger. STAPL: A standard template adaptive parallel C++ library. In Int. Wkshp on Adv. Compiler Technology for High Perf. and Embedded Processors, page 10, July 2001.
-
(2001)
Int. Wkshp on Adv. Compiler Technology for High Perf. and Embedded Processors
, pp. 10
-
-
An, P.1
Jula, A.2
Rus, S.3
Saunders, S.4
Smith, T.5
Tanase, G.6
Thomas, N.7
Amato, N.8
Rauchwerger, L.9
-
3
-
-
0003438164
-
-
Professional Computing Series. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA
-
Matthew H. Austern. Generic programming and the STL: Using and extending the C++ Standard Template Library. Professional Computing Series. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1998.
-
(1998)
Generic Programming and the STL: Using and Extending the C++ Standard Template Library
-
-
Austern, M.H.1
-
5
-
-
0029358841
-
Signatures: A language extension for improving type abstraction and subtype polymorphism in C++
-
August
-
Gerald Baumgartner and Vincent F. Russo. Signatures: A language extension for improving type abstraction and subtype polymorphism in C++. Software-Practice and Experience, 25(8):863-889, August 1995.
-
(1995)
Software-practice and Experience
, vol.25
, Issue.8
, pp. 863-889
-
-
Baumgartner, G.1
Russo, V.F.2
-
8
-
-
84976755024
-
F-bounded polymorphism for object-oriented programming
-
ACM Press
-
Peter Canning, William Cook, Walter Hill, Walter Olthoff, and John C. Mitchell. F-bounded polymorphism for object-oriented programming. In FPCA '89: Proceedings of the fourth international conference on Functional programming languages and computer architecture, pages 273-280. ACM Press, 1989.
-
(1989)
FPCA '89: Proceedings of the Fourth International Conference on Functional Programming Languages and Computer Architecture
, pp. 273-280
-
-
Canning, P.1
Cook, W.2
Hill, W.3
Olthoff, W.4
Mitchell, J.C.5
-
10
-
-
29144451549
-
Associated types with class
-
ACM Press
-
Manuel M. T. Chakravarty, Gabrielle Keller, Simon Peyton Jones, and Simon Marlow. Associated types with class. In POPL '05: Proceedings of the 32nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, pages 1-13. ACM Press, 2005.
-
(2005)
POPL '05: Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 1-13
-
-
Chakravarty, M.M.T.1
Keller, G.2
Jones, S.P.3
Marlow, S.4
-
13
-
-
84976799536
-
Variations on the common subexpression problem
-
Peter J. Downey, Ravi Sethi, and Robert Endre Tarjan. Variations on the common subexpression problem. Journal of the ACM (JACM), 27(4):758-771, 1980.
-
(1980)
Journal of the ACM (JACM)
, vol.27
, Issue.4
, pp. 758-771
-
-
Downey, P.J.1
Sethi, R.2
Tarjan, R.E.3
-
14
-
-
0034275639
-
On the design of CGAL, a computational geometry algorithms library
-
Special Issue on Discrete Algorithm Engineering
-
A. Fabri, G.-J. Giezeman, L. Kettner, S. Schirra, and S. Schönherr. On the design of CGAL, a computational geometry algorithms library. Software - Practice and Experience, 30(11): 1167-1202, 2000. Special Issue on Discrete Algorithm Engineering.
-
(2000)
Software - Practice and Experience
, vol.30
, Issue.11
, pp. 1167-1202
-
-
Fabri, A.1
Giezeman, G.-J.2
Kettner, L.3
Schirra, S.4
Schönherr, S.5
-
15
-
-
1442288533
-
A comparative study of language support for generic programming
-
ACM Press
-
Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy Siek, and Jeremiah Willcock. A comparative study of language support for generic programming. In OOPSLA '03: Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, pages 115-134. ACM Press, 2003.
-
(2003)
OOPSLA '03: Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programing, Systems, Languages, and Applications
, pp. 115-134
-
-
Garcia, R.1
Järvi, J.2
Lumsdaine, A.3
Siek, J.4
Willcock, J.5
-
16
-
-
33750385890
-
An extended comparative study of language support for generic programming
-
Accepted
-
Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy Siek, and Jeremiah Willcock. An extended comparative study of language support for generic programming. Journal of Functional Programming, 2005. Accepted.
-
(2005)
Journal of Functional Programming
-
-
Garcia, R.1
Järvi, J.2
Lumsdaine, A.3
Siek, J.4
Willcock, J.5
-
17
-
-
85081445070
-
-
GNU compiler collection, http://www.gnu.org/software/gcc/, 2005.
-
(2005)
-
-
-
18
-
-
0003518498
-
-
Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA
-
James Gosling, Bill Joy, Guy Steele, and Gilad Bracha. The Java Language Specification, Third Edition. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 2005.
-
(2005)
The Java Language Specification, Third Edition
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
Bracha, G.4
-
20
-
-
31744443088
-
Lifting sequential graph algorithms for distributed-memory parallel computation
-
October
-
Douglas Gregor and Andrew Lumsdaine. Lifting sequential graph algorithms for distributed-memory parallel computation. In Proceedings of the 2005 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA '05), pages 423-437, October 2005.
-
(2005)
Proceedings of the 2005 ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA '05)
, pp. 423-437
-
-
Gregor, D.1
Lumsdaine, A.2
-
21
-
-
33750395935
-
-
Technical Report N1848=05-0108, ISO/1EC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, August
-
Douglas Gregor and Jeremy Siek. Implementing concepts. Technical Report N1848=05-0108, ISO/1EC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, August 2005.
-
(2005)
Implementing Concepts
-
-
Gregor, D.1
Siek, J.2
-
22
-
-
33745193387
-
-
Technical Report N 1849=05-0109, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, August
-
Douglas Gregor, Jeremy Siek, Jeremiah Willcock, Jaakko Järvi, Ronald Garcia, and Andrew Lumsdaine. Concepts for C++Ox (revision 1). Technical Report N 1849=05-0109, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, August 2005.
-
(2005)
Concepts for C++Ox (Revision 1)
-
-
Gregor, D.1
Siek, J.2
Willcock, J.3
Järvi, J.4
Garcia, R.5
Lumsdaine, A.6
-
23
-
-
33750389401
-
-
Technical Report N2042=06-0112, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June
-
Douglas Gregor and Bjarne Stroustrup. Concepts. Technical Report N2042=06-0112, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2006.
-
(2006)
Concepts
-
-
Gregor, D.1
Stroustrup, B.2
-
24
-
-
84902238353
-
The rise and fall of CORBA
-
June
-
Michi Henning. The rise and fall of CORBA. ACM Queue, 4(5):28-34, June 2006.
-
(2006)
ACM Queue
, vol.4
, Issue.5
, pp. 28-34
-
-
Henning, M.1
-
25
-
-
11844257765
-
-
International Organization for Standardization. Geneva, Switzerland, September
-
International Organization for Standardization. ISO/IEC 14882:1998: Programming languages - C++. Geneva, Switzerland, September 1998.
-
(1998)
ISO/IEC 14882:1998: Programming Languages - C++
-
-
-
26
-
-
70450175467
-
-
Technical Report N1705=04-0145, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, September
-
J. Järvi, B. Stroustrup, and G. Dos Reis. Decltype and auto (revision 4). Technical Report N1705=04-0145, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, September 2004. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1705.pdf.
-
(2004)
Decltype and Auto (Revision 4)
-
-
Järvi, J.1
Stroustrup, B.2
Dos Reis, G.3
-
27
-
-
33746091699
-
Algorithm specialization in generic programming: Challenges of constrained generics in C++
-
ACM Press
-
Jaakko Järvi, Douglas Gregor, Jeremiah Willcock, Andrew Lumsdaine, and Jeremy Siek. Algorithm specialization in generic programming: Challenges of constrained generics in C++. In PLDI '06: Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation, pages 272-282. ACM Press, 2006.
-
(2006)
PLDI '06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 272-282
-
-
Järvi, J.1
Gregor, D.2
Willcock, J.3
Lumsdaine, A.4
Siek, J.5
-
28
-
-
0037612327
-
Function overloading based on arbitrary properties of types
-
June
-
Jaakko Järvi, Jeremiah Willcock, Howard Hinnant, and Andrew Lumsdaine. Function overloading based on arbitrary properties of types. C/C++ Users Journal, 21(6):25-32, June 2003.
-
(2003)
C/C++ Users Journal
, vol.21
, Issue.6
, pp. 25-32
-
-
Järvi, J.1
Willcock, J.2
Hinnant, H.3
Lumsdaine, A.4
-
30
-
-
35048838845
-
Generic Programming
-
Schloss Dagstuhl, Germany, April
-
Mehdi Jazayeri, Rüdiger Loos, David Musser, and Alexander Stepanov. Generic Programming. In Report of the Dagstuhl Seminar on Generic Programming, Schloss Dagstuhl, Germany, April 1998.
-
(1998)
Report of the Dagstuhl Seminar on Generic Programming
-
-
Jazayeri, M.1
Loos, R.2
Musser, D.3
Stepanov, A.4
-
31
-
-
0040111868
-
-
Technical Report RPI-92-20, Department of Computer Science, Rensselaer Polytechnic Institute, Troy, New York 12180, July
-
D. Kapur and D. Musser. Tecton: a framework for specifying and verifying generic system components. Technical Report RPI-92-20, Department of Computer Science, Rensselaer Polytechnic Institute, Troy, New York 12180, July 1992.
-
(1992)
Tecton: A Framework for Specifying and Verifying Generic System Components
-
-
Kapur, D.1
Musser, D.2
-
32
-
-
22444453526
-
Array design and expression evaluation in POOMA II
-
Denis Caromel, Rodney R. Oldehoeft, and Marydell Tholburn, editors, Advanced Computing Laboratory, LANL
-
Steve Karmesin, James Crotinger, Julian Cummings, Scott Haney, William Humphrey, John Reynders, Stephen Smith, and Timothy J. Williams. Array design and expression evaluation in POOMA II. In Denis Caromel, Rodney R. Oldehoeft, and Marydell Tholburn, editors, ISCOPE. Advanced Computing Laboratory, LANL, 1998.
-
(1998)
ISCOPE
-
-
Karmesin, S.1
Crotinger, J.2
Cummings, J.3
Haney, S.4
Humphrey, W.5
Reynders, J.6
Smith, S.7
Williams, T.J.8
-
33
-
-
0342855238
-
Safe structural conformance for Java
-
K. Läufer, G. Baumgartner, and V. F. Russo. Safe structural conformance for Java. The Computer Journal, 43(6):469-481, 2000.
-
(2000)
The Computer Journal
, vol.43
, Issue.6
, pp. 469-481
-
-
Läufer, K.1
Baumgartner, G.2
Russo, V.F.3
-
34
-
-
0005045537
-
Generic graph algorithms for sparse matrix ordering
-
Lecture Notes in Computer Science. Springer-Verlag
-
Lie-Quan Lee, Jeremy Siek, and Andrew Lumsdaine. Generic graph algorithms for sparse matrix ordering. In ISCOPE'99, Lecture Notes in Computer Science. Springer-Verlag, 1999.
-
(1999)
ISCOPE'99
-
-
Lee, L.-Q.1
Siek, J.2
Lumsdaine, A.3
-
37
-
-
85007631761
-
Contraint-based polymorphism in Cecil: Towards a practical and static type system
-
ACM Press
-
Vassily Litvinov. Contraint-based polymorphism in Cecil: towards a practical and static type system. In OOPSLA '98: Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pages 388-411. ACM Press, 1998.
-
(1998)
OOPSLA '98: Proceedings of the 13th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications
, pp. 388-411
-
-
Litvinov, V.1
-
39
-
-
0004198444
-
-
Prentice Hall, first edition
-
Bertrand Meyer. Eiffel: the Language. Prentice Hall, first edition, 1992.
-
(1992)
Eiffel: The Language
-
-
Meyer, B.1
-
40
-
-
85081448612
-
Generics in C#
-
September
-
Microsoft Corporation. Generics in C#, September 2002. Part of the Gyro distribution of generics for .NET available at http://research.microsoft.com/ projects/clrgen/.
-
(2002)
Part of the Gyro Distribution of Generics For.NET
-
-
-
44
-
-
84987217170
-
Generic programming
-
P. (Patrizia) Gianni, editor, Symbolic and algebraic computation: ISSAC '88, Rome, Italy, July 4-8, 1988: Proceedings, Berlin, Springer Verlag
-
David R. Musser and Alexander A. Stepanov. Generic programming. In P. (Patrizia) Gianni, editor, Symbolic and algebraic computation: ISSAC '88, Rome, Italy, July 4-8, 1988: Proceedings, volume 358 of Lecture Notes in Computer Science, pages 13-25, Berlin, 1989. Springer Verlag.
-
(1989)
Lecture Notes in Computer Science
, vol.358
, pp. 13-25
-
-
Musser, D.R.1
Stepanov, A.A.2
-
46
-
-
0041522587
-
A new and useful technique: "traits"
-
June
-
Nathan Myers. A new and useful technique: "traits". C++ Report, 7(5):32-35, June 1995.
-
(1995)
C++ Report
, vol.7
, Issue.5
, pp. 32-35
-
-
Myers, N.1
-
47
-
-
0041522587
-
Traits: A new and useful template technique
-
June
-
Nathan C. Myers. Traits: a new and useful template technique. C++ Report, June 1995.
-
(1995)
C++ Report
-
-
Myers, N.C.1
-
48
-
-
0019003680
-
Oppen. Fast decision procedures based on congruence closure
-
Greg Nelson and Derek C. Oppen. Fast decision procedures based on congruence closure. J. ACM, 27(2):356-364, 1980.
-
(1980)
J. ACM
, vol.27
, Issue.2
, pp. 356-364
-
-
Nelson, G.1
Derek, C.2
-
51
-
-
33745185565
-
Scalable component abstractions
-
Martin Odersky and Matthias Zenger. Scalable component abstractions. SIGPLAN Not., 40(10):41-57, 2005.
-
(2005)
SIGPLAN Not
, vol.40
, Issue.10
, pp. 41-57
-
-
Odersky, M.1
Zenger, M.2
-
52
-
-
84947295362
-
User-extensible simplification: Type-based optimizer generators
-
London, UK, Springer-Verlag
-
Sibylle Schupp, Douglas Gregor, David R. Musser, and Shin-Ming Liu. User-extensible simplification: Type-based optimizer generators. In CC '01: Proceedings of the 10th International Conference on Compiler Construction, pages 86-101, London, UK, 2001. Springer-Verlag.
-
(2001)
CC '01: Proceedings of the 10th International Conference on Compiler Construction
, pp. 86-101
-
-
Schupp, S.1
Gregor, D.2
Musser, D.R.3
Liu, S.-M.4
-
53
-
-
33745193387
-
-
Technical Report N1758=05-0018, 1SO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, January
-
Jeremy Siek, Douglas Gregor, Ronald Garcia, Jeremiah Willcock, Jaakko Järvi, and Andrew Lumsdaine. Concepts for C++Ox. Technical Report N1758=05-0018, 1SO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, January 2005.
-
(2005)
Concepts for C++Ox.
-
-
Siek, J.1
Gregor, D.2
Garcia, R.3
Willcock, J.4
Järvi, J.5
Lumsdaine, A.6
-
54
-
-
0011581750
-
-
Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA
-
Jeremy Siek, Lie-Quan Lee, and Andrew Lumsdaine. The Boost Graph Library: User Guide and Reference Manual. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 2002.
-
(2002)
The Boost Graph Library: User Guide and Reference Manual
-
-
Siek, J.1
Lee, L.-Q.2
Lumsdaine, A.3
-
55
-
-
85008035395
-
The Matrix Template Library: Generic components for high-performance scientific computing
-
Nov/Dec
-
Jeremy Siek and Andrew Lumsdaine. The Matrix Template Library: Generic components for high-performance scientific computing. Computing in Science and Engineering, 1(6):70-78, Nov/Dec 1999.
-
(1999)
Computing in Science and Engineering
, vol.1
, Issue.6
, pp. 70-78
-
-
Siek, J.1
Lumsdaine, A.2
-
60
-
-
0004083623
-
-
Technical Report X3J16/94-0095, WG21/N0482, ISO Programming Language C++ Project, May
-
Alexander A. Stepanov and Meng Lee. The Standard Template Library. Technical Report X3J16/94-0095, WG21/N0482, ISO Programming Language C++ Project, May 1994.
-
(1994)
The Standard Template Library
-
-
Stepanov, A.A.1
Lee, M.2
-
61
-
-
0003756311
-
-
Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA
-
Bjarne Stroustrup. Design and Evolution of C++. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1994.
-
(1994)
Design and Evolution of C++
-
-
Stroustrup, B.1
-
63
-
-
12444308237
-
-
Technical Report N 1522=03-0105, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October
-
Bjarne Stroustrup and Gabriel Dos Reis. Concepts - design choices for template argument checking. Technical Report N 1522=03-0105, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2003. http://www.open-std.org/jtc1/sc22/wg21.
-
(2003)
Concepts - Design Choices for Template Argument Checking
-
-
Stroustrup, B.1
Reis, G.D.2
-
64
-
-
33745208590
-
-
Technical Report N1782=05-0042, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May
-
Bjarne Stroustrup and Gabriel Dos Reis. A concept design (rev. 1). Technical Report N1782=05-0042, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2005.
-
(2005)
A Concept Design (Rev. 1)
-
-
Stroustrup, B.1
Reis, G.D.2
-
66
-
-
0001775822
-
Using C++ template metaprograms
-
May
-
Todd Veldhuizen. Using C++ template metaprograms. C++ Report, May 1995.
-
(1995)
C++ Report
-
-
Veldhuizen, T.1
-
67
-
-
0001981541
-
Expression templates
-
June Reprinted in C++ Gems, ed. Stanley Lippman
-
Todd L. Veldhuizen. Expression templates. C++ Report, 7(5):26-31, June 1995. Reprinted in C++ Gems, ed. Stanley Lippman.
-
(1995)
C++ Report
, vol.7
, Issue.5
, pp. 26-31
-
-
Veldhuizen, T.L.1
|