Browse All Reviews
Programming Languages (D.3)
Language Constructs and Features (D.3.3)
> Data Types And Structures (D.3.3...)
All Media Types
1-10 of 198 Reviews about "
Data Types And Structures (D.3.3...)
Creating good data: a guide to dataset structure and data representation
Foxwell H., Apress, New York, NY, 2020. 124 pp. Type: Book (978-1-484261-02-6)
The dream of all writers: to be the right person, at the right place, at the right time. Harry Foxwell hit the jackpot:...
Sep 2 2021
Data management in machine learning systems
Boehm M., Kumar A., Yang J., Morgan&Claypool Publishers, San Rafael, CA, 2019. 174 pp. Type: Book (978-1-681734-96-5)
Supervised machine learning (ML) systems need labeled datasets for training and testing models, and unsupervised ML systems need datasets for identifying hidden patterns. If the datasets for an application could be generated from an existing datab...
Jan 10 2020
Records with rank polymorphism
Slepak J., Shivers O., Manolios P. ARRAY 2019 (Proceedings of the 6th ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming, Phoenix, AZ, Jun 22, 2019) 80-92, 2019. Type: Proceedings
Most modern libraries for data manipulation transparently handle data with different shapes. For example, in Python’s NumPy, a simple multiplication may be performed across scalars, or complex collections of scalars (for example, collections...
Dec 27 2019
Convolutional neural networks in APL
Šinkarovs A., Bernecky R., Scholz S. ARRAY 2019 (Proceedings of the 6th ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming, Phoenix, AZ, Jun 22, 2019) 69-79, 2019. Type: Proceedings
After a short introduction, the authors show how to implement a convolutional neural network (CNN) in APL, a programming language based on a multidimensional array, illustrated by an example CNN for handwriting recognition on the Modified National...
Oct 31 2019
Types from data: making structured data first-class citizens in F#
Petricek T., Guerra G., Syme D. PLDI 2016 (Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, Santa Barbara, CA, Jun 13-17, 2016) 477-490, 2016. Type: Proceedings
Jul 13 2017
High-performance data structures for de novo assembly of genomes: cache oblivious generic programming
Milicchio F., Tradigo G., Veltri P., Prosperi M. BCB 2016 (Proceedings of the 7th ACM International Conference on Bioinformatics, Computational Biology, and Health Informatics, Seattle, WA, Oct 2-5, 2016) 657-662, 2016. Type: Proceedings
This short paper presents a C++ library, in a generic programming style, for more efficient de novo genome assembly. The basic idea is to use a cache oblivious data structure....
Jan 19 2017
On a uniform representation of combinators, arithmetic, lambda terms and types
Tarau P. PPDP 2015 (Proceedings of the 17th International Symposium on Principles and Practice of Declarative Programming, Siena, Italy, Jul 14-16, 2015) 244-255, 2015. Type: Proceedings
The dream of a common language is strong, as are the benefits claimed for realizing the dream. This paper describes a binary tree representation capable of describing combinators, their types, lambda expressions, and natural numbers. This paper, a...
Sep 8 2015
A resource semantics and abstract machine for Safe: a functional language with regions and explicit deallocation
Montenegro M., Peña R., Segura C. Information and Computation 2353-35, 2014. Type: Article
A programming language called Safe is the topic of this paper. It has the syntax and operational semantics of a standard functional language, but is limited to first-order functions....
Jan 19 2015
The hardness of counting full words compatible with partial words
Manea F., Tiseanu C. Journal of Computer and System Sciences 79(1): 7-22, 2013. Type: Article
Sequences of symbols from a given alphabet are known as words. If symbols are unknown at some positions, then such sequences are known as partial words. Two partial words are said to be compatible when they agree in all positions where they are de...
Apr 22 2014
A data-centric approach to synchronization
Dolby J., Hammer C., Marino D., Tip F., Vaziri M., Vitek J. ACM Transactions on Programming Languages and Systems 34(1): 1-48, 2012. Type: Article
Concurrency-related errors, like data races, are very difficult to track down and eliminate in large object-oriented programs. Existing approaches to prevent data races rely on protecting instruction sequences (like critical sections) with synchro...
Jan 10 2013
Reproduction in whole or in part without permission is prohibited. Copyright © 2000-2021 ThinkLoud, Inc.