Tytuł artykułu
Autorzy
Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
Efektywne wykorzystanie wyrażeń lambda w nowym standardzie C++11
Języki publikacji
Abstrakty
In this paper, the possibility of lambda expressions and methods for their effective use in C++ code in the new C++11 standard have been presented. Studies that compare the execution times of the program and use lambda expressions as well as classical methods have been conducted. The results confirm the effectiveness of lambda expressions with respect to traditional methods.
W artykule przedstawiono możliwości wyrażeń lambda oraz zaprezentowano metody ich efektywnego wykorzystania w kodzie języka C++ w nowym standardzie C++11. Przeprowadzono badania porównujące czasy wykonania programu z zastosowaniem wyrażeń lambda i metod klasycznych. Uzyskane wyniki potwierdzają większą efektywność wyrażeń lambda w stosunku do tradycyjnych metod.
Czasopismo
Rocznik
Tom
Strony
69--81
Opis fizyczny
Bibliogr. 12 poz., wz., il.
Twórcy
autor
- Department of Automatic Control and Information Technology, Faculty of Electrical and Computer Engineering, Cracow University of Technology
Bibliografia
- [1] Hankin Ch., Lambda Calculi. A Guide for Computer Scientists, Clarendon Press, 1994.
- [2] Urzyczyn P., Rachunek lambda, wykład monograficzny, (online) homepage: http://www.mimuw.edu.pl/~urzy/Lambda/erlambda.pdf, (date of access: 2014-04-01).
- [3] Barendregt H., Dekkers W., Statman R., Lambda calculus with types, Cambridge University Press, 2013.
- [4] Barendregt H.P., Manzonetto G., Turing’s contributions to lambda calculus, 2013.
- [5] Microsoft Visual Studio Professional 2012, (online) homepage: http://www.microsoft.com/en-us/download/details.aspx?id=30682 (date of access: 2014-04-01).
- [6] GCC 4.6 Release Series, (online) homepage: http://gcc.gnu.org/gcc-4.6/ (date of access: 2014-04-01).
- [7] Siddhartha R., Sams Teach Yourself C++ in One Hour a Day (7th Edition), Pearson Education, 2012.
- [8] Prata S., C++ Primer Plus, Sixth Edition, Addison Wesley, 2011.
- [9] SDJ, (online) homepage: http://sdjournal.pl/magazine/1778-zarzadzanie-pamiecia-w-sun-jvm (date of access: 2014-04-01).
- [10] Lambda Expression Syntax, (online) homepage: http://msdn.microsoft.com/en-us/library/dd293603.aspx (date of access: 2014-04-01).
- [11] Stroustrup B., The C++ Programming Language, Addison Wesley, 2012.
- [12] Stroustrup B., (online) homepage: http://www.stroustrup.com/C++11FAQ.html (date of access: 2014-04-01).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-982526a4-ebe4-412e-8d16-3fda142cf599