clang
「clang」の意味・「clang」とは
「clang」は英語の単語で、主に音を表す言葉として用いられる。具体的には、金属がぶつかった時に発生する響きや音色を指す。また、動詞として用いることもあり、その場合は「鳴り響く」「響く」といった意味を持つ。例えば、鐘が鳴る音や鍵が落ちる音など、特に金属的な響きを持つ音を表現する際に用いられる。「clang」の発音・読み方
「clang」の発音は、IPA表記では /klæŋ/ となる。IPAのカタカナ読みでは「クラング」となる。日本人が発音するカタカナ英語では「クラング」と読むのが一般的である。この単語は発音によって意味や品詞が変わるものではないため、一定の読み方で理解することが可能である。「clang」の定義を英語で解説
「clang」は、"A loud, resonant, metallic sound"と定義される。これは「大きく、響き渡る、金属的な音」という意味である。また、動詞としては "To make a loud, resonant, metallic sound"と定義され、これは「大きく、響き渡る、金属的な音を立てる」という意味になる。「clang」の類語
「clang」の類語としては、「clank」、「clink」、「jingle」などがある。これらも同様に、特定の音を表現するための単語である。「clank」は重い金属音、「clink」は軽い金属音、「jingle」は小鈴の音などを表す。「clang」に関連する用語・表現
「clang」に関連する用語としては、「clangor」、「clanging」などがある。「clangor」は「clang」から派生した名詞で、大きな騒音や鳴り響く音を指す。「clanging」は「clang」の現在分詞形で、鳴り響く音を立てる行為や状態を表す。「clang」の例文
以下に「clang」を用いた例文を10個示す。 1. The bell clanged loudly in the tower.(鐘が塔で大きく鳴り響いた。)2. The coins clanged in the jar.(硬貨が瓶の中で鳴り響いた。)
3. The sword fight was filled with the clang of metal.(剣闘では金属の鳴り響く音が満ちていた。)
4. The clang of the hammer echoed in the room.(ハンマーの鳴り響く音が部屋に響いた。)
5. The clang of the alarm woke everyone up.(アラームの鳴り響く音でみんなが目を覚ました。)
6. The clang of the closing door was heard throughout the house.(閉まるドアの鳴り響く音が家中に響いた。)
7. The clang of the blacksmith's anvil could be heard from a distance.(鍛冶屋の金床の鳴り響く音が遠くから聞こえた。)
8. The clang of the church bell marked the hour.(教会の鐘の鳴り響く音が時間を告げた。)
9. The clang of the cymbals added to the music.(シンバルの鳴り響く音が音楽に加わった。)
10. The clang of the train's wheels on the tracks was constant.(列車の車輪が線路に当たる鳴り響く音は絶え間なかった。)
clang
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/03/03 16:25 UTC 版)
clang (クラン(グ)のように発音 [2] )とは、C、C++、Objective-Cプログラミング言語向けのコンパイラのフロントエンドであり、Low Level Virtual Machine (LLVM) をバックエンドとして使用する。現在まだ開発中であるが、完成すればGNUコンパイラコレクション(GCC)を置き換えるものになる可能性がある。開発にはアップルが資金提供しており、BSD ライクなオープンソースライセンスで配布されている。
- ^ http://llvm.org/releases/2.1/LICENSE.TXT
- ^ Christopher, Eric(2008年7月3日). “simply wonder pronunciation of Clang”. LLVMdev mailing list 2008年7月9日閲覧。
- ^ “Clang Static Analyzer”. LLVM. 2009年9月3日閲覧。
- ^ Adam Treat, mkspecs and patches for LLVM compile of Qt4
- ^ Chris Lattner, LLVM for OpenGL and other stuff, Apple Computer, May 2007
- ^ Kenneth Zadeck, LLVM/GCC Integration Proposal, 19 Nov 2005, GCC development mailing list
- ^ a b c d Clang team, clang: a C language family frontend for LLVM
- ^ “Clang - Features and Goals: Fast compiles and Low Memory Use”. October 2007閲覧。
- ^ Roman Divacky, clang/LLVM can compile booting FreeBSD kernel on i386/amd64
- ^ http://wiki.freebsd.org/BuildingFreeBSDWithClang
- ^ Alex Hornung, "llvm/clang once more
- ^ http://leaf.dragonflybsd.org/~alexh/clang/clang.html
- ^ Bug 4068 – [META] Compiling the Linux kernel with clang
- ^ Alex Hornung, "llvm/clang once more
- ^ http://www.dragonflybsd.org/docs/developer/clang/
- ^ Brad Davis, "FreeBSD Status Reports January - March, 2009"
- ^ LLVM Blog, Clang can compile LLVM and Clang
- ^ LLVM Project Blog, "Clang Successfully Self-Hosts!"
- ^ Roman Divacky "Import the build makefiles for clang/LLVM"
- ^ [ANNOUNCE] Clang builds a working Linux Kernel (Boots to RL5 with SMP, networking and X, self hosts)
- 1 clangとは
- 2 clangの概要
- 3 歴史
- 4 関連項目
Clang
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/08/26 23:34 UTC 版)
Clang ([ˈklæŋ]:クランのように発音[5]) は、プログラミング言語 C、C++、Objective-C、Objective-C++ 向けのコンパイラフロントエンドである。OpenMPディレクティブ[6]や、OpenCL C/C++カーネル言語[7]も正式サポートしている。バックエンドにLLVMのコンパイラ基盤を使用しており、LLVM 2.6以降はLLVMのリリースサイクルに組み込まれている。
- ^ https://www.llvm.org/releases/2.1/docs/ReleaseNotes.html
- ^ "16.0.6 Release"; 言語: 英語; 出版日: 2023年6月14日; 閲覧日: 2023年6月14日.
- ^ LLVM Release License
- ^ a b “LICENSE.TXT”. llvm.org. 2019年9月24日閲覧。
- ^ Christopher, Eric (3 July 2008). "simply wonder pronunciation of Clang". LLVMdev (Mailing list). 2008年7月9日閲覧。
- ^ “OpenMP Support”. The LLVM Project Blog. 2016年3月28日閲覧。
- ^ OpenCL Support — Clang git documentation
- ^ CUDA LLVM Compiler | NVIDIA Developer
- ^ “C++ Heterogeneous-Compute Interface for Portability”. 2020年2月18日閲覧。
- ^ “Clang Language Extensions”. 2017年11月8日閲覧。 “In addition to the language extensions listed here, Clang aims to support a broad range of GCC extensions.”
- ^ Clang - Features and Goals: GCC Compatibility, (15 April 2013)
- ^ “Clang Static Analyzer”. LLVM. 2009年9月3日閲覧。
- ^ Adam Treat, mkspecs and patches for LLVM compile of Qt4
- ^ Kenneth Zadeck - Re: LLVM/GCC Integration Proposal
- ^ a b Clang team, clang: a C language family frontend for LLVM
- ^ “Clang - Features and Goals: Fast compiles and Low Memory Use”. 2007年10月閲覧。
- ^ FLANG: NVIDIA Brings Fortran To LLVM
- ^ Clang - C Programming Language Status
- ^ Clang - C++ Programming Language Status
- ^ NDK Revision History
- ^ LLVM Download Page
- ^ Visual Studio プロジェクトでの Clang/LLVM のサポート | Microsoft Docs
- ^ Hans Wennborg, Google (2014年4月). “clang-cl / What it is, how it works, and how to use it (Euro-LLVM 2014)” (PDF). 2021年5月18日閲覧。
- ^ Opening HLSL Planning - DirectX Developer Blog
- ^ HLSL Support — Clang git documentation
- ^ インテル® C/C++ コンパイラーが LLVM への対応を完了 | iSUS
- ^ Clang 拡張 C++ コンパイラ - RAD Studio
- ^ Roman Divacky, [ANNOUNCE] clang/LLVM can compile booting FreeBSD kernel on i386/amd64
- ^ http://wiki.freebsd.org/BuildingFreeBSDWithClang
- ^ Alex Hornung, "llvm/clang once more
- ^ http://www.dragonflybsd.org/docs/developer/clang/
- ^ Bug 4068 – [META] Compiling the Linux kernel with clang
- ^ Brad Davis, "FreeBSD Status Reports January - March, 2009"
- ^ LLVM Blog, Clang can compile LLVM and Clang
- ^ LLVM Project Blog, "Clang Successfully Self-Hosts!"
- ^ HelenOS mainline changeset head,294
- ^ LLVM 2.7 Release Notes
- ^ Clang++ Builds Boost!
- ^ Roman Divacky "Import the build makefiles for clang/LLVM"
- ^ LLVM 2.8 Release Notes
- ^ [ANNOUNCE] Clang builds a working Linux Kernel (Boots to RL5 with SMP, networking and X, self hosts)
- ^ New C++0x feature support in Clang
- ^ C++ and C++'0x Support in Clang
- ^ Compiling the HotSpot VM with Clang
- ^ LLVM 2.9 Release Notes
- ^ Clang 3.0 Release Notes
- ^ Rebuild of the Debian archive with clang
- ^ FreeBSD Quarterly Status Report January-March, 2012
- ^ Clang 3.1 Release Notes
- ^ Clang 3.2 Release Notes
- ^ GitHub 「C++11 support is now feature-complete.」
- ^ Clang 3.3 Release Notes
- ^ Clang 3.4 Release Notes
- ^ Clang 3.5.0 Release Notes
- ^ Clang 3.6.0 Release Notes
- ^ Clang 3.7.0 Release Notes
- ^ Clang 3.8.0 Release Notes
- ^ Clang 3.9.0 Release Notes
- ^ Clang 4.0.0 Release Notes
- ^ Clang 5.0.0 Release Notes
- ^ Clang 6.0.0 Release Notes
- ^ Clang 7.0.0 Release Notes
- ^ Clang 8.0.0 Release Notes
- ^ Clang 9.0.0 Release Notes
- ^ Clang 10.0.0 Release Notes
- ^ Clang 11.0.0 Release Notes
- ^ Hankala, Visa (21 December 2020). "Make clang the default compiler on loongson" (Mailing list). 2021年8月8日閲覧。
- ^ released
- ^ “Clang 13.0.0 Release Notes — Clang 13 documentation”. releases.llvm.org. 2022年4月19日閲覧。
- ^ “Clang 14.0.0 Release Notes — Clang 14.0.0 documentation”. releases.llvm.org. 2022年4月19日閲覧。
- ^ “Clang 15.0.0 Release Notes — Clang 15.0.0 documentation”. releases.llvm.org. 2022年10月24日閲覧。
- 1 Clangとは
- 2 Clangの概要
- 3 背景
- 4 関連項目
- 5 外部リンク
Clang
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/04 02:05 UTC 版)
LLVMをバックエンドとして用いるオープンソースのC/C++・Objective-Cコンパイラ。多数のCPUに対応。
※この「Clang」の解説は、「C言語」の解説の一部です。
「Clang」を含む「C言語」の記事については、「C言語」の概要を参照ください。
固有名詞の分類
- clangのページへのリンク