Everything about Shared Variables
Shared Variables are a feature of the programming language APL which allows APL programs running on one processor to share information with another processor. Although originally developed for mainframe computers, Shared Variables were also used in personal computer implementations of APL. Shared Variables could be used to control peripheral devices, or to communicate with external files, database management systems, or other users. Shared Variables were first introduced by International Business Machines Corporation (IBM) in their APL.SV software product in 1973, and are still available as of 2017, in APLs from IBM and Dyalog, for the operating systems Linux and Windows. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Shared VariablesA 5-minute orientation
- Skim a recent paper: Relation-Aware Shared Representation Learning for Cancer Prognosis Analysis With Auxiliary Clinical Variables and Incomplete Multi-Modality DataInfluential work since 2022
- Pick up a classic book: Creating a flexible workplaceThe most-reprinted book on the subject
- Read the landmark paper: Owner-companion dog interactions: Relationships between demographic variables, potentially problematic behaviours, training engagement and shared activitiesCited 270 times
- Go sideways: APL (programming language)A closely related topic
- Go sideways: I. P. Sharp AssociatesA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Owner-companion dog interactions: Relationships between demographic variables, potentially problematic behaviours, training engagement and shared activities
Regression of calculated variables in the presence of shared measurement error
Shared age-related influences on cognitive and noncognitive variables.
A New Solution to Lamport's Concurrent Programming Problem Using Small Shared Variables
How shared are age-related influences on cognitive and noncognitive variables?
You don't know jack about shared variables or memory models
Integration of models using shared state variables: Implementation in the regional hydrologic modelling system SIMGRO
Randomized naming using wait-free shared variables
🆕 Influential since 2022
Relation-Aware Shared Representation Learning for Cancer Prognosis Analysis With Auxiliary Clinical Variables and Incomplete Multi-Modality Data
Partial information decomposition for continuous variables based on shared exclusions: Analytical formulation and estimation
Beyond private-sphere pro-environmental action: Explaining shared mobility using the Theory of Planned Behavior and solidarity-oriented variables
Hard variables for shared decision-making in antipsychotic maintenance treatment
Adoption of Ride-Hailing Apps in the Shared Economy: Extending UTAUT2 with mediating variables
📚 Books worth reading
Creating a flexible workplaceBarney Olmsted · 1989
Put Work in Its PlaceBruce O'Hara · 1989- 📕Time innovations and the deployment of manpowerPaul Rathkey · 1990
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- APL (programming language) This article contains APL source code. Without proper rendering support, you may see question marks, boxes, or other symbols instead of APL symbols. APL…
- I. P. Sharp Associates I. P. Sharp Associates (IPSA) was a major Canadian computer time-sharing, consulting and services firm of the 1970s and 1980s. IPSA is well known for its…
- Time Sharing Option Time Sharing Option (TSO) is an interactive time-sharing environment for IBM mainframe operating systems, including OS/360 MVT, OS/VS2 (SVS), MVS, OS/390…
- Conversational Monitor System The Conversational Monitor System (CMS, originally Cambridge Monitor System) is a simple interactive single-user operating system. CMS was originally developed…
- Digital encoding of APL symbols The programming language APL uses a number of symbols, rather than words from natural language, to identify operations, similarly to mathematical symbols…
- VM (operating system) VM, often written VM/CMS, is a family of virtual machine operating systems used on IBM mainframes including the System/370, System/390, IBM Z and compatible…
- MUSIC/SP MUSIC/SP (Multi-User System for Interactive Computing/System Product; originally McGill University System for Interactive Computing) was developed at McGill…
- ISPF In computing, Interactive System Productivity Facility (ISPF) is a software product for many historic IBM mainframe operating systems and currently the…