Live briefing
Everything about Function object
Programming construct
In computer programming, a function object is a construct allowing an object to be invoked or called as if it were an ordinary function, usually with the same syntax. In some languages, particularly C++, function objects are often called functors. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Function objectA 5-minute orientation
- Skim a recent paper: Object detection method based on CIoU improved bounding box loss functionInfluential work since 2022
- Pick up a classic book: Programming ScalaThe most-reprinted book on the subject
- Read the landmark paper: Hierarchical Grouping to Optimize an Objective FunctionCited 18,918 times
- Go sideways: Higher-order functionA closely related topic
- Go sideways: Variadic templateA closely related topic
📖 Definitions
Noun An object that encapsulates a function pointer (or equivalent).
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Hierarchical Grouping to Optimize an Objective Function
Knowledge of object manipulation and object function: dissociations in apraxic and nonapraxic subjects
Cultural differences in neural function associated with object processing
A Neural System for Learning about Object Function
Object Shape, Object Function, and Object Name
Cognitive vision inspired object segmentation metric and loss function
Orbitofrontal function, object alternation and perseveration
Cascade Object Detection and Remote Sensing Object Detection Method Based on Trainable Activation Function
🆕 Influential since 2022
Object detection method based on CIoU improved bounding box loss function
Multi-Spatial Pyramid Feature and Optimizing Focal Loss Function for Object Detection
Multi-Object Navigation Using Potential Target Position Policy Function
Oriented Object Detection in Aerial Images Based on the Scaled Smooth L1 Loss Function
A Flexible Object-Level Processing Strategy to Enhance the Weight Function-Based Spatiotemporal Fusion Method
📚 Books worth reading
Programming ScalaDean Wampler, Alex Payne · 2009
Steps in ScalaChristos K. K. Loverdos · 2010- 📕Developing research & communication skillsMiddle States Commission on Higher Education. · 2003
- 📕Spreadsheet Implementation TechnologyPeter Sestoft · 2014
Functional and Object Oriented Analysis and DesignPeretz Shoval · 2006
Optimal Models and Methods with Fuzzy QuantitiesBing-Yuan Cao · 2010
Functional programming, Glasgow 1991Glasgow Workshop on Functional Programming. (1991 Portree, Scotland), Scotland) Glasgow Workshop on Functional Programming (1991 Portree · 1992- 📕Software test engineering with IBM Rational functional testerDaniel Gouveia, Christopher J. Davis · 2009
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Higher-order function In mathematics and computer science, a higher-order function (HOF) is a function that does at least one of the following: takes one or more functions as…
- Variadic template In computer programming, variadic templates or variation generics are templates that take a variable number of type parameters. They exist in several programmin…
- Examples of anonymous functions In computer programming, an anonymous function (function literal, lambda function, or block) is a function definition that is not bound to an identifier…
- Template (C++) Templates are a feature of the C++ programming language that allow functions and classes to operate with generic types. This allows a function or class…
- Callback (computer programming) In computer programming, a callback is a programming pattern in which a function reference is passed from one context (consumer) to another (provider)…
- This (computer programming) this, self, and Me are keywords used in some computer programming languages to refer to the object, class, or other entity which the currently running…
- Closure (computer programming) In programming languages, a closure, also lexical closure or function closure, is a technique for implementing lexically scoped name binding in a language…
- Function pointer A function pointer, also called a subroutine pointer or procedure pointer, is a pointer referencing executable code, rather than data. Dereferencing the…