ブロック (C言語拡張)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/11/10 07:54 UTC 版)
ブロック (Blocks) はAppleによるC言語、Objective-C、C++用の非標準の拡張であり、ラムダ式風の構文を用いてクロージャを作成する機能を提供する。ブロックはMac OS X 10.6以降とiOS 4.0以降向けのプログラムでサポートされる[1]が、サードパーティ製ランタイムでMac OS X 10.5及びiOS 2.2以降でも使用可能である。[2]
- ^ Apple Inc.. “Blocks Programming Topics”. 2011年3月8日閲覧。
- ^ https://code.google.com/p/plblocks/
- ^ Apple Technical Brief on Grand Central Dispatch Archived 2009年9月20日, at the Wayback Machine., retrieved on June 9, 2009.
- ^ Mac OS X 10.6 Snow Leopard: the Ars Technica review: Blocks
- ^ https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Blocks/Articles/00_Introduction.html
- ^ http://www.khronos.org/registry/cl/specs/opencl-2.0-openclc.pdf#page=173
- ^ : “Programming with C Blocks on Apple Devices”. 2013年10月12日閲覧。
- ^ “Nested Functions: Using the GNU Compiler Collection (GCC)”. 2013年10月12日閲覧。
- 1 ブロック (C言語拡張)とは
- 2 ブロック (C言語拡張)の概要
- 3 GCCの入れ子関数との関係
Weblioに収録されているすべての辞書からブロック (C言語拡張)を検索する場合は、下記のリンクをクリックしてください。
全ての辞書からブロック (C言語拡張)を検索
- ブロック (C言語拡張)のページへのリンク