An empirical study on the impact of C++ lambdas and programmer experience

Phillip Merlin Uesbeck, Andreas Stefik, Stefan Hanenberg, Jan Bækgaard Pedersen, Patrick Daleiden

2016 · 64 citations · 44 references

DOIFull text

Open access

Concepts

Abstract

Lambdas have seen increasing use in mainstream programming languages, notably in Java 8 and C++ 11. While the technical aspects of lambdas are known, we conducted the first randomized controlled trial on the human factors impact of C++ 11 lambdas compared to iterators. Because there has been recent debate on having students or professionals in experiments, we recruited undergraduates across the academic pipeline and professional programmers to evaluate these findings in a broader context.

References

44