Title :
Reforming the trees — C# and F# comparison
Author :
Archvadze, N. ; Pkhovelishvili, M.
Author_Institution :
I. Javakhishvili Tbilisi State Univ., Tbilisi, Georgia
Abstract :
During the recent years, creation of parallel secure programs has become one of the main goals since microprocessors are no more a rarity. Functional languages are assisting us to keep up the parallelism enabling inclusion of unchangeable structures of data, which can be transferred between streams and computers, even without additional security for the streams or atomic access. Besides, functional languages simplify creation of libraries, supporting parallel processing (for example, asynchronous working streams F#). In this article we consider the information on trees and main operations: finding elements in the tree, inserting and removing elements and also traversing the tree by means of two programming languages F# and C#. We will compare calculation process time parameters.
Keywords :
functional languages; object-oriented languages; parallel programming; security of data; tree data structures; C# programming languages; F# programming languages; atomic access; functional languages; libraries; microprocessors; parallel processing; parallel secure programs; parallelism enabling inclusion; process time parameters; stream security; tree elements; data structure; functional programming; tree;
Conference_Titel :
Problems of Cybernetics and Informatics (PCI), 2012 IV International Conference
Conference_Location :
Baku
Print_ISBN :
978-1-4673-4500-2
DOI :
10.1109/ICPCI.2012.6486287