Live briefing
Everything about Bridging (programming)
In computer science, bridging describes systems that map the runtime behaviour of different programming languages so they can share common resources. They are often used to allow "foreign" languages to operate a host platform's native object libraries, translating data and state across the two sides of the bridge. Bridging contrasts with "embedding" systems that allow limited interaction through a black box mechanism, where state sharing is limited or non-existent. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Bridging (programming)A 5-minute orientation
- Skim a recent paper: A stochastic programming model for designing bus bridging services under metro disruptionsInfluential work since 2022
- Pick up a classic book: Civil & structural engineeringThe most-reprinted book on the subject
- Read the landmark paper: Bridging Primary Programming and Mathematics: Some Findings of Design Research in EnglandCited 118 times
- Go sideways: Cocoa (API)A closely related topic
- Go sideways: Windows RuntimeA closely related topic
🏆 Landmark papers (most cited)
Bridging Primary Programming and Mathematics: Some Findings of Design Research in England
Bridging the gap between programming languages and hardware weak memory models
Teaching technology with technology: approaches to bridging learning and teaching gaps in simulation-based programming education
AI-based Adaptive Programming Education for Socially Disadvantaged Students: Bridging the Digital Divide
Bridging mixed integer linear programming for truss topology optimization and additive manufacturing
Bridging the gap between object-oriented and logic programming
Bridging Theory and Practice in Programming Lectures With Active Classroom Programmer
From Blocks to Text: Bridging Programming Misconceptions
🆕 Influential since 2022
A stochastic programming model for designing bus bridging services under metro disruptions
Bridging Language Barriers in Coding: An NLP-Powered Tool for Programming Education in Regional Languages
Bridging and Bonding: A Case for Prioritizing Social and Organizational Connectedness in Non-Profit Literacy Programming
Bridging awareness and behavior: decoding implicit metacognitive behaviors in AI-assisted programming via fine-grained log analysis
Bridging code and timely feedback: integrating generative AI into a programming platform
📚 Books worth reading
Civil & structural engineeringAlan Williams · 2004
Basic bridgeRon Klinger, Pat Husband · 1977- 📕BridgeLCC 1.0 users manualMark A. Ehlen · 1999
- 📕BridgeLCC 1.0 users manualMark A Ehlen · 1999
- 📕Testyour elimination playH. W. Kelsey · 1984
Advanced & Duplicate Bridge Student TextShirley Silverman · 1976- 📕Improve your bridge--fastAlan Sontag · 1982
Computer programs used to analyze wind and bridge data acquired at Sitka, AlaskaD. D. Nelson · 1977
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Cocoa (API) Cocoa is Apple's native object-oriented application programming interface (API) for its desktop operating system macOS. Cocoa consists of the Foundation…
- Windows Runtime Windows Runtime (WinRT) is a platform-agnostic component and application architecture first introduced in Windows 8 and Windows Server 2012 in 2012. It…
- Libffi Free and open-source software portal libffi is a foreign function interface library. It provides a C programming language interface for calling natively…
- RemObjects Software RemObjects Software is an American software company founded in 2002 by Alessandro Federici and Marc Hoffman. It develops and offers tools and libraries…
- Computing platform A computing platform, digital platform, or software platform is the infrastructure on which software is executed. While the individual components of a…
- List of widget toolkits This article provides a list of widget toolkits (also known as GUI frameworks), used to construct the graphical user interface (GUI) of programs, organized…
- Mono (software) Mono is a free and open-source software framework that aims to run software made for the .NET Framework on Linux and other operating systems. Originally…
- GNUstep GNUstep is a free software implementation of the Cocoa (formerly OpenStep) Objective-C frameworks, widget toolkit, and application development tools for…