Callback (computer programming)
In computer programming, a callback or callback function is any reference to executable code that is passed as an argument to another piece of code; that code is expected to call back (execute) the callback function as part of its job. This execution may be immediate as in a synchronous callback, or it might happen at a later point in time as in an asynchronous callback. Programming languages support callbacks in different ways, often implementing them with subroutines, lambda expressions, blocks, or function pointers.
- Abstraction100002137
- Code106355894
- CodingSystem106353757
- Cognition100023271
- Communication100033020
- Concept105835747
- Content105809192
- Form105930736
- Idea105833840
- musical work
- PsychologicalFeature100023100
- Routine106582403
- Software106566077
- Structure105726345
- WikicatProgrammingConstructs
- WikicatSoftwareDesignPatterns
- WikicatSubroutines
- Writing106359877
- WrittenCommunication106349220
- Comment
- enIn computer programming, a callback or callback function is any reference to executable code that is passed as an argument to another piece of code; that code is expected to call back (execute) the callback function as part of its job. This execution may be immediate as in a synchronous callback, or it might happen at a later point in time as in an asynchronous callback. Programming languages support callbacks in different ways, often implementing them with subroutines, lambda expressions, blocks, or function pointers.
- Depiction
- Has abstract
- enIn computer programming, a callback or callback function is any reference to executable code that is passed as an argument to another piece of code; that code is expected to call back (execute) the callback function as part of its job. This execution may be immediate as in a synchronous callback, or it might happen at a later point in time as in an asynchronous callback. Programming languages support callbacks in different ways, often implementing them with subroutines, lambda expressions, blocks, or function pointers.
- Hypernym
- Piece
- Is primary topic of
- Callback (computer programming)
- Label
- enCallback (computer programming)
- Link from a Wikipage to an external page
- gotw.ca/gotw/083.htm
- web.archive.org/web/20110706132209/http:/www.comp.ua.ac.be/publications/files/Adapter-Para04.pdf
- web.archive.org/web/20071009224137/http:/msdn.microsoft.com/msdnmag/issues/02/12/BasicInstincts/
- web.archive.org/web/20080916192721/http:/www.javaworld.com/javaworld/javatips/jw-javatip10.html
- web.archive.org/web/20041111063702/http:/www.codeproject.com/aspnet/ScriptCallbackFramework.asp
- Link from a Wikipage to another Wikipage
- Ajax (programming)
- Algol 68
- Argument (computer science)
- Assembly language
- Block (programming)
- C (programming language)
- C++
- C++11
- Category:Articles with example C code
- Category:Subroutines
- Closure (computer science)
- Command pattern
- Computer programming
- Continuation-passing style
- C Sharp (programming language)
- Delegate (CLI)
- Design patterns (computer science)
- Dynamic programming language
- Event-driven programming
- Event handlers
- Event loop
- Executable code
- File:Callback-notitle.svg
- First-class citizen
- First-class functions
- Function object
- Function pointer
- Function pointers
- Implicit invocation
- Information hiding
- Inversion of control
- Java (programming language)
- JavaScript
- JavaScript libraries
- JQuery
- Kotlin (programming language)
- Lambda (programming)
- Libsigc++
- List of CLI languages
- Lua (programming language)
- ML (programming language)
- Modem
- Modula2
- Object-oriented programming
- Observer pattern
- Pascal (programming language)
- Perl
- PHP
- Programming language
- Programming languages
- Python (programming language)
- REBOL
- Red (programming language)
- Ring (computer security)
- Roblox
- Ruby (programming language)
- Scheme (programming language)
- Signals and slots
- SIGTERM
- Smalltalk
- Standard Template Library
- Strategy pattern
- Subroutines
- Supervisor mode
- Type safety
- Unix
- User exit
- VB.NET
- Visitor pattern
- Windowing system
- Windows API
- Xlib
- XMLHttpRequest
- SameAs
- Attendekall
- Callback
- Callback
- Callback
- Callback (computer programming)
- Callback (programació)
- Callback (προγραμματισμός)
- Callback (программирование)
- Callback (програмування)
- FiTZ
- Fonction de rappel
- m.02 311
- Q1205349
- Retrollamada (informática)
- Rückruffunktion
- Wywołanie zwrotne
- فراهمال (برنامهنویسی)
- திருப்பி அழை (கணினியியல்)
- การเรียกกลับ (การเขียนโปรแกรม)
- コールバック (情報工学)
- 回调函数
- 콜백
- Subject
- Category:Articles with example C code
- Category:Subroutines
- Thumbnail
- WasDerivedFrom
- Callback (computer programming)?oldid=1121342390&ns=0
- WikiPageLength
- 18425
- Wikipage page ID
- 645246
- Wikipage revision ID
- 1121342390
- WikiPageUsesTemplate
- Template:Anchor
- Template:Clarify
- Template:Div col
- Template:Div col end
- Template:Examples
- Template:For
- Template:Mono
- Template:More references
- Template:Portal
- Template:Random number
- Template:Reflist
- Template:Short description