Search
for Topics
All Reviews
Browse All Reviews
>
Software (D)
>
Programming Languages (D.3)
> Language Constructs and Features (D.3.3)
Options:
All Media Types
Journals
Proceedings
Div Books
Whole Books
Other
Date Reviewed
Title
Author
Publisher
Published Date
Descending
Ascending
1-10 of 257 Reviews about "
Language Constructs and Features (D.3.3)
":
Date Reviewed
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
Separation logic
O’Hearn P. Communications of the ACM 62(2): 86-95, 2019. Type: Article
Formal reasoning about mutable data can be difficult when concurrency is present, for instance, when attempting mutation of the same data at the same time from multiple processors; or when aliasing is present, for instance, when the sa...
Oct 28 2020
Data-intensive workflow management: for clouds and data-intensive and scalable computing environments
de Oliveira D., Liu J., Pacitti E., Morgan&Claypool Publishers, San Rafael, CA, 2019. 180 pp. Type: Book (978-1-681735-57-3)
Data-intensive workflows turn up in scientific domains where the most current information technologies find application areas. The “differentia specifica” between business and scientific workflows is the importance ...
Sep 16 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 exam...
Dec 27 2019
Introduction to recursive programming
Rubio-Sánchez M., CRC Press, Inc., Boca Raton, FL, 2018. 451 pp. Type: Book (978-1-498735-28-5)
Self-directed action can challenge the notion of action and defy understanding. It can trap one in a disorienting hall of mirrors or in a contorted posture. Recursion, which employs a function that calls itself, is an example. It is as...
Mar 20 2019
A programmable programming language
Felleisen M., Findler R., Flatt M., Krishnamurthi S., Barzilay E., McCarthy J., Tobin-Hochstadt S. Communications of the ACM 61(3): 62-71, 2018. Type: Article
Despite its vague title, this article is actually a gentle presentation of the ideas behind the Racket language and ecosystem....
May 25 2018
Practical Python design patterns: Pythonic solutions to common problems
Badenhorst W., Apress, New York, NY, 2017. 350 pp. Type: Book (978-1-484226-79-7)
Python programmers (as well as programmers in other languages) use patterns all the time. For example, the Python statement “for character in string” is a pattern for traversing a string. One of the strengths of Pyt...
Apr 12 2018
PSearch: a framework for semantic annotated process model search
Grigori D., Gater A. Service Oriented Computing and Applications 11(3): 249-264, 2017. Type: Article
Process model reuse is a foundational aspect of the semantic web vision. The new PSearch framework can search repositories of process flow models for process reuse matches. The authors use multi-dimensional indexes derived from semanti...
Jan 25 2018
Programming Kotlin
Samuel S., Bocutiu S., Packt Publishing, Birmingham, UK, 2017. 420 pp. Type: Book (978-1-787126-36-7)
It has been said that Java’s greatest contribution is the Java virtual machine (JVM). This is borne out by the proliferation of other JVM languages. While Java is (understandably) slow to change, other JVM languages have expe...
Jan 15 2018
Programming language explorations
Toal R., Rivera R., Schneider A., Choe E., CRC Press, Inc., Boca Raton, FL, 2017. Type: Book (9781498738460), Reviews: (2 of 2)
The number of languages spoken around the world is about 7000. The number of programming languages that have been invented is much greater than that. If you are going to program, you should be ready to become a polyglot. For example, y...
Jul 18 2017
Display
5
10
15
25
50
100
per page
Reproduction in whole or in part without permission is prohibited. Copyright 1999-2024 ThinkLoud
®
Terms of Use
|
Privacy Policy