<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

<channel>
<title>Alexander Stepanov Papers</title>
<link>http://www.stepanovpapers.com</link>
<description></description>
<language>en</language>

<item>
	<title>Alex Stepanov and Paul McJones: <em>Elements of Programming</em>.</title>
	<link>http://www.stepanovpapers.com/eop/lecture_all.pdf
	</link>
	<description>Book and lectures. Code compiles again; Chapter 12 in progress. Last update: May 2, 2008.
		Contact person: paul.mcjones adobe.com
	</description>
	<pubDate>Sat, 03 May 2008 00:40:00 GMT</pubDate>
</item>



<item>
<title>Science of C++ Programming.</title>
	<link>http://www.stepanovpapers.com/Stepanov-Science_of_C++_Programming-1993.pdf
	</link>
	<description>Alexander A. Stepanov:
		Science of C++ Programming.
		Invited presentation to C++ standards committee, San Jose, California, November 11, 1993, 25 slides.
		Last update: May 30, 2007.
		Contact person: webmaster@stepanovpapers.com
	</description>
</item>

<item>
<title>Alex Stepanov, Notes on programming, 2005-2006 Adobe course notes (obsolete)
</title>
<link>http://www.stepanovpapers.com/notes.pdf
</link>
<description>This site is a collection of Alex Stepanov's papers,
  class notes, and source code, covering generic programming and other
  topics. Last update: October 3, 2006. Contact person: webmaster@stepanovpapers.com
</description>
</item>

<item>
<title>Mat Marcus's (incomplete) notes (part 1) from the Programming as Mathematics course
</title>
<link>http://www.stepanovpapers.com/PAM.pdf
</link>
<description>Mat Marcus's notes and supplements from Alex Stepanov's Programming as Mathematics course given at Adobe Systems in 2004-2005 (no longer actively updated). This volume is concerned with mathematical preliminaries (up to RSA)
</description>
</item>

<item>
<title>Mat Marcus's (incomplete) notes (part 2) for the Programming as Mathematics course
</title>
<link>http://www.stepanovpapers.com/FOP2.pdf
</link>
<description>Mat Marcus's notes and supplements from Alex Stepanov's Programming as Mathematics course given at Adobe Systems in 2004-2005 (no longer actively updated). This volume is concerned with generic programming.
</description>
</item>

<item>
<title>Alex Stepanov: Incomplete notes for the Foundations of Programming course taught at Adobe, May 2004 (corrected version May 2005)
</title>
<link>http://www.stepanovpapers.com/find.pdf
</link>
<description>Notes from the May 2004 Foundations of Programming course given at Adobe Systems beginning in May 2004
</description>
</item>

<item>
<title>Bjarne Stroustrup and Alex Stepanov: Standard Container Benchmark, version 0.9. May 2003
</title>
<link>http://www.stepanovpapers.com/container_benchmark.cpp
</link>
<description>The primary purpose of this benchmark is to show how different standard containers are in terms of performance. We have observed that programmers often use sets, multisets, deques in the situations where sorted vectors are the optimal solutions. Similarly, programmers often choose lists simply because they do a few insertions and deletions without knowing that vectors are more efficient at that for small containers. The secondary purpose of the benchmark is to encourage compiler and library vendors to keep improving performance. For example, it is not acceptable that some compilers give you a sizable penalty for using vector iterators instead of pointer. It is also quite clear that  performance of other standard containers could be improved. 
</description>
</item>

<item>
<title>Alexander Stepanov: Greatest Common Measure: the Last 2500 Years.
</title>
<link>http://www.stepanovpapers.com/gcd.pdf
</link>
<description>Lecture originally prepared as the 1999 Arthur Schoffstall Lecture in Computer Science and Computer Engineering at the Rensselaer Polytechnic Institute (updated June 2004)
</description>
</item>

<item>
<title>Yuyong Zhao: An interview with Alex Stepanov. 
</title>
<link>http://www.stepanovpapers.com/CPCW_Interview.pdf
</link>
<description>From Chinese Popular Computer Week, February 28th 2005.
</description>
</item>

<item>
<title>James C. Dehnert and Alexander A. Stepanov: Fundamentals of Generic Programming, 
</title>
<link>http://www.stepanovpapers.com/DeSt98.pdf
</link>
<description>Report of the Dagstuhl Seminar on Generic Programming, Schloss Dagstuhl, Germany, Apr. 1998, also appears in Lecture Notes in Computer Science (LNCS) volume 1766, pages 1-11
</description>
</item>

</channel>
</rss>
