zaibd/wkpdtw huggingface dataset:
B 型肝炎病毒（英語：Hepatitis B virus）簡稱 B 肝病毒（HBV）。是一種 DNA 病毒，屬於嗜肝 DNA 病毒科（hepadnavividae）。根據目前所知，HBV 就只對人和猩猩有易感性，引發 B 型病毒性肝炎疾病。

完整的 B 肝病毒成顆粒狀，也會被稱為丹娜顆粒（Dane）。1970 年由丹娜發現。直徑為 42 奈米。顆粒分為外殼和核心兩部分，由Ｂ型肝炎病毒所引起的肝炎叫「Ｂ型肝炎」



結構

外殼

也稱為病毒的外衣殼，相當於一般病毒的包膜，由脂質雙層和蛋白質體成，脂質雙層內含有 B 肝表面抗原（HBsAg），分別是 S 抗原、前 S1 和前 S2 抗原，它們一起又構成了外殼上大、中、小三種蛋白形式。

核心

分為外部的衣殼和內部雙鏈 DNA。衣殼由 B 肝病毒的核心抗原（HBcAg）組成，呈二十面體對稱，直徑為 27 奈米，也稱為內衣殼。DNA 上還帶有 DNA 聚合酶。DNA 呈環狀並且有缺口，大約含有約 3200 個核苷酸。DNA 兩鏈長短不一，長鏈完整、長度恆定、為負鏈；短鏈是正鏈、長度可變，大概是長鏈的 50％~80%。DNA 的功能是編碼表面抗原、核心抗原和 DNA 多聚酶。



形態

在電子顯微鏡下，可以發現，B 肝病毒有三種形態，分別是大球形顆粒、小球形顆粒和管形顆粒。大球形顆粒就是 Dane 顆粒。小形球顆粒，直徑大約 22 奈米，是 B 肝病毒感染後血液中最多見的一種。它由表面抗原組成，並不含有 B 肝病毒的 DNA 以及 DNA 聚合酶。管形顆粒，直徑也約為 22 奈米，長度在 50~70 奈米之間。實際上是由幾個小球形顆粒聚合在一起而成，但同樣具有 HBsAg 的抗原性。



病毒的複製

1. 病毒進入肝細胞後，脫去衣殼，DNA 進入肝細胞核。
2. 正鏈 DNA 在 DNA 多聚酶的作用下，以負鏈為模版，延長修補成完整狀態。
3. 雙股 DNA 形成閉環超螺旋。在細胞 RNA 多聚酶催化下，以負鏈 DNA 轉錄成長短不一的 RNA。短的 RNA 僅作為 mRNA，長的還是前基因組 RNA。
4. 從 mRNA 轉譯出 e 抗原，核心抗原，DNA 聚合酶，和三種表面抗原。核心抗原組裝成內衣殼。
5. 前基因組和 DNA 聚合酶進入組裝好的病毒內衣殼中。
6. 在 DNA 聚合酶（反轉錄酶）的作用下，以前基因組 RNA 為模版，反轉錄為負鏈 DNA。而前基因組則被降解消失。
7. 以負鏈 DNA 為模版，複製生成正鏈 DNA。
8. 含有雙鏈 DNA 的內衣殼裹上外衣殼，成為病毒體。從肝細胞漿釋放至肝細胞外。



抗原


* B 肝表面抗原：又稱「澳洲抗原」或「澳抗」，縮寫為 HBsAg。是 B 肝病毒的外殼蛋白，分子量 240 萬（約 4.78\*10−8 納克，因不含 DNA 因而本身不具有傳染性。B 肝病毒感染肝細胞的關鍵是其表面蛋白和肝細胞結合。人體免疫系統產生的抗體會阻止這種結合，使得 B 肝病毒不能感染肝細胞。B 肝病毒的對抗策略是產生大量的表面抗原，使得免疫系統產生的抗體無法完全阻斷表抗和肝細胞的結合，以量取勝，因此在感染者的血液中可多達 5X1017 個表面抗原。在感染 B 肝病毒後 2～6 個月，當丙胺酸胺基轉移酶升高前 2～8 周時，可在血清中測到陽性結果。大於 0.18ng/ml 為陽性。0.5ng/ml=1 IU/ml

* B 肝核心抗原：縮寫 HBcAg。

* B 肝 e 抗原：縮寫 HBeAg。



血液中 HBV 數量

通過 PCR 方法可以定量檢查血液中 HBV 數量。1 國際單位 / 毫升≈5.6 拷貝 / 毫升。



歷史

1963 年美國費城癌症研究所科學家巴魯克・塞繆爾・布隆伯格在一位患白血病的澳大利亞土著人血清中發現一種抗原，這種抗原正常人體內並沒有。他將這種抗原命名為「澳大利亞抗原（Aa）」，因此中國大陸簡稱為「澳抗」。這種抗原物後來正式命名為 B 型肝炎表面抗原（ HBsAg ），簡稱為 「 表抗 」 。布隆伯格憑著這些工作共享了 1976 年的諾貝爾生理學或醫學獎。

紐約大學醫學中心索爾・克魯曼在斯坦頓島的專收智力障礙兒童的威洛布魯克州立學校，選擇 25 名智力障礙兒童作為受試者，注射了澳抗患者血清的孩子們僅有一人沒被感染。由此弄清了 A 肝與 B 肝的差異，寫下論文《傳染性肝炎：兩種臨床上、流行病學上和免疫學上都截然不同的感染》，被譽為 B 肝研究史上的里程碑。在多種嘗試後，克魯曼發現將澳抗患者血清稀釋後加熱，B 肝病毒會被滅活，而抗原活性仍在。克魯曼先在智力障礙的孩子身上注射疫苗，然後再注射含病毒的血清，果然疫苗為孩子們提供了免疫力，這是人類首次製成 B 肝（滅活）疫苗。

默克研究所的莫里斯・希勒曼從同性戀群體中採集 B 肝血清，再進行滅活提取工作。先用 pH2.0 的胃蛋白酶浸泡 18 小時，分解血液中的蛋白，B 肝病毒顆粒剩下不足 1%。隨後用尿素處理 4 小時，尿素能夠分解普里昂蛋白，在 20 世紀 50 年代就已知普里昂蛋白會引發一系列疾病。最後再用 1:4000 的福馬林處理 72 小時，可以有效徹底滅活許多病毒，並再次消滅 B 肝病毒。這套方法事後證明也滅活了血清中的愛滋病毒。實驗證明，這種疫苗 B 肝預防效果 75%。1981 年，FDA 批准了這種人類歷史上首個商業化的 B 肝疫苗上市。



參考文獻

季曉輝.; 張建瓊。医学免疫学与医学微生物学 第一版。北京：科學出版社. 2001. ISBN 7-03-009469-7. OCLC 49722554. 



外部連結


* 微生物免疫學 - Hepadnaviridae（肝病毒科）（頁面存檔備份，存於網際網路檔案館）
磁感應強度也被稱為磁通量密度或磁通密度，是一個表示貫穿一個標準面積的磁通量的物理量，其符號是 $B$ 。其國際單位制導出單位為特斯拉（T）；在高斯單位制中，單位為高斯（G 或 Gs）。

此物理量也常被稱為磁場，例如在核磁共振、磁振造影等領域，此命名歧異參見磁場。



定義

在電磁學中，磁感應強度等於一根長 $l$ ，電流大小為 $I$ 的導體，在一個磁場中所受的力 $F$ 大小，與 「 $I$ 及 $l$ 的乘積」之比值，其中電流必須與磁場線垂直：

　
: $B={\frac {F}{I\cdot l}}$

　
: ${\vec {B}}=\mu \cdot {\vec {H}}$

在這裡

　
: ${\vec {H}}$ 是磁場強度，

　
: $\mu $ 是磁導率。

 ${\vec {B}}$ 是一個矢量，它的指向與磁力線的方向相同。

按照國際單位制磁感應強度的單位是特斯拉，其符號為 T：

　
: $\left[B\right]=1\,{\mathrm {N}  \over \mathrm {Am} }=1\,{\mathrm {Nm}  \over \mathrm {Am^{2}} }=1\,{\mathrm {J}  \over \mathrm {Am^{2}} }=1\,{\mathrm {Ws}  \over \mathrm {Am^{2}} }=1\,{\mathrm {Vs}  \over \mathrm {m^{2}} }=1\,\mathrm {T} $

磁感應強度還有一個過時的單位：高斯，其符號為 G：1 T = 10000 G。這個符號在技術設施中還廣泛使用。

電流強度為 $I$ 、圈數為 $N$ 、長度為 $l$ 、磁導率為 $\mu $ 的線圈的磁感應強度為：

　
: $B=\mu \cdot {\frac {N}{l}}\cdot I$

磁感應強度與磁通量之間的關係是：

　
: ${\Phi }=\int {\vec {B}}\cdot {\rm {{}d{\vec {A}}}}$

至今為止沒有觀察到任何磁單極，也就是說所有的磁力線均是封閉的。這個現象可以用以下這個公式來表達出來：

　
: $\oint {\vec {B}}\cdot {\rm {{}d{\vec {A}}=0}}$

使用霍爾效應傳感器可以測量一個磁場的磁感應強度。



相關條目


* 磁場

* 馬克士威方程組
B 大調是一個以 B 音為基礎的大調，由 B、C♯、D♯、E、F♯、G♯、A♯和 B 組成，調號有五個升號。關係小調是升 G 小調，並行小調是 B 小調，與降 C 大調異名同音。
B 大調夜曲，作品 40（布氏號 B. 47），是安東寧・德沃夏克為弦樂團所創作的單篇章作品，出版於 1883 年。



創作背景

推估的完成時間約在 1875 年附近，1882 至 1883 年間進行了再修改。作品的核心（mm. 5–28）原先預計為 E 小調弦樂四重奏（布氏號 B. 19，1870 年）的慢板樂章所用，德弗札克將之擴寫之後，轉而使用於 G 大調弦樂四重奏（作品 77）的間奏曲樂章，不過不久後又將之刪除。最後，德弗札克決定以弦樂團的形式完成此曲，並分別在首、尾增加了一段（mm. 1–4，以及 mm. 44–51）。

1883 年，作品由柏林的 Bote & Bock 出版，編號為第 40 號。除總譜、分譜外，作曲家親自改編的小提琴 - 鋼琴版本（布氏號 B. 48a），以及鋼琴四手聯彈版本（布氏號 B. 48b）也一併付梓。



分析

此曲演奏時間約 9 分。



註釋



參考資料

參照

樂譜


* Antonín Dvořák: Ballade Op. 15, Nocturne Op.40. Masters Music M 1647.



參見



外部連結


* 德沃夏克 B 大調夜曲：國際樂譜典藏計劃上的樂譜
b 小調是從 B 音開始的音樂的小調，組成的音有 B、升 C、D、E、升 F、G、A 及 B。B 小調是一個有 2 個升號的調。

它的關係調是 D 大調，並行大調是 B 大調。
b 小調彌撒曲（德語：Messe in h-Moll），作品號 BWV 232，是巴赫所寫成的一首大篇幅拉丁彌撒套曲。創作時間經歷 25 年。最先完成的可追溯至 1724 年，最後於作曲家去世前一年（即 1749 年）才被編成現時的樣式。



背景

作為虔誠的路德派信徒，巴赫創作了一套如此龐大的羅馬天主教式拉丁彌撒曲實在非常奇怪，不過，若注意到巴赫時代的路德派教堂，仍然保留了不少拉丁彌撒的元素和曲調的話，整件事便看來合理得多。馬丁・路德在路德派修訂版的羅馬彌撒中接受了垂憐經（Kyrie）、光榮頌（Gloria in Excelsis）、尼西亞信經（Nicene Creed）和聖哉經（Sanctus）。除了此曲外，巴赫也創了另外四首相對較短的「路德派」彌撒曲（即 BWV233-236），這四首短彌撒曲只採用了垂憐經及光榮頌的內容，而相關大部份樂章均取自他的清唱劇段落，再配以拉丁彌撒中的內容。

整首《b 小調彌撒曲》的創作年份差不多有 25 年。研究巴赫的生平的學者一般都同意，巴赫本人並不打算創作一首真正的拉丁彌撒曲。其中垂憐經及光榮頌，是 1733 年為波蘭國王奧古斯特二世駕崩及奧古斯特三世加冕時所採用的音樂（因為奧古斯特三世信奉羅馬天主教）。其他樂章則在不同時期中創作。最後巴赫於 1749 年將樂章重新組合，成為現時的版本，換句話來講說，這首樂曲其實是包含了他多部先前的作品。

結構上，巴赫依循了傳統彌撒曲的五個部份。可是在標題和編排上，卻不是沿用傳統的劃分方式。他把全曲分為四個部份：第一部份稱為「彌撒」（Missa），包括了垂憐經和光榮頌；第二部份為「尼西亞信經」（Symbolum Nicenum），相應為信經；第三部份是聖哉經，這和拉丁彌撒相同；最後是「讚美頌、迎主曲、羔羊經及請賜平安」（Osanna, Benedictus, Agnus Dei et Dona nobis pacem），其中在聖哉經中，巴赫把本來羅馬天主教所採用的「你的光明充滿了天地」（Pleni sunt coeli et terra Gloria tua）變成為路德派所採納的「祂的光明充滿了天地」（Pleni sunt coeli et terra Gloria _ejus_）。不過，現代的樂譜版本則重新分成五個部份。

創作年表

根據威爾弗里德・梅勒斯（Wilfrid Mellers），各部的創作年代大概如下：


* 《聖哉經》創作於 1724 年。

* 《垂憐經》和《光榮頌》創作於 1733 年。

* 《歡呼頌》創作於 1734 年，相信是取自他的一首世俗清唱劇。

* 《信經》完成於 1732 年。

* 在 1748 年或 1749 年，巴赫抄寫了作品的總譜。

儘管作品中只有不多的幾部分被明確認定使用了早前的音樂，但是有些學者如約舒亞・里夫金（Joshua Rifkin）相信作品的大部分使用了先前的音樂（主要根據手稿證據和作曲模型）。這之中僅有的例外是《垂憐經》開始的四個音符，《信經》的 Confiteor 部分，這兩處都在手稿上有塗抹和修改。

首演

1786 年，巴赫去世後 36 年，他的兒子卡爾・菲利普・埃曼努埃爾・巴赫在漢堡的一個慈善音樂會上演出了《信經》部分。學者判斷此套曲到 19 世紀中葉才有完整的作品上演，例如巴赫學者約翰・布特指「沒有確鑿的證據證明在 1859 年萊比錫的 Riedel-Verein 之前有完整的演出。」



評價

《b 小調彌撒》被認為和《賦格的藝術》屬於同一個範疇，即巴赫畢生對聲樂的深刻探索的總結。它被認為是古典音樂的一個高峰。阿爾貝托・巴索（Alberto Basso）如下評價這部作品：「《b 小調彌撒》是畢生的奉獻：出於『外交』上的原因開始於 1733 年，完成於巴赫一生最後的歲月 —— 那時他已經失明。這部不朽的作品綜合了這位萊比錫的合唱指揮每一個體裁上和技術上對音樂的貢獻。它也是天主教的讚頌和路德宗對十字崇拜的最令人驚奇的相遇。」它還在 19 世紀被漢斯－喬治・那格里（Hans-Georg Nägeli）描述為「所有時代，所有人的最偉大的藝術品。」儘管從來沒有被演出，它的重要性被一些巴赫的偉大的後繼者所意識到 ——19 世紀早期的弗克爾（Forkel）和海頓都擁有拷貝，貝多芬曾兩次嘗試獲得樂譜。

卡爾・菲利普・埃曼努埃爾・巴赫對他父親的彌撒手稿做了註解和改正，並且也加入了自己的修改。由於這個和其他的原因，《b 小調彌撒》對於編輯者來說是一個巨大的挑戰，不同的版本可以存在本質的變化。手稿現存柏林國家圖書館。



參見



外部連結


* B 小調彌撒曲：國際樂譜典藏計劃上的樂譜

* 美國俄勒岡大學「數碼巴赫計劃」中的 B 小調彌撒曲介紹，包括了各段落的手稿及相關錄音
李斯特的 B 小調鋼琴奏鳴曲（目錄第 178 號）在 1853 年完成，1854 年由布賴特科普夫與黑特爾音樂出版社出版。此曲獻給羅伯特・舒曼，作為舒曼 C 大調幻想曲的回贈。



參考文獻

參照

專書


* Hamilton, Kenneth. _Liszt: Sonata in B minor_. Cambridge University Press. 1996.

* Walker, Alan. _Franz Liszt: The Weimar Years, 1848–1861_. Ithaca: Cornell University Press. 1989. ISBN 978-0801497216.



參見



外部連結


* 李斯特 B 小調鋼琴協奏曲的免費樂譜，由國際樂譜典藏計劃提供
熔點測定管（Thiele tube）是一種實驗室玻璃儀器，可用於測定液體熔點，它是以德國化學家約翰尼斯・提艾利（Johannes Thiele）的名字命名的。熔點測定管其他常用的名字有 Thiele 管、b 形管、齊列熔點測定管、均熱管，其他譯名有齊列管、提氏管、提勒管、梯勒管、悌列管、蒂勒管等。



操作方法

將油倒入熔點測定管，用酒精燈或者其他加熱儀器將「把手」加熱，熔點測定管特定的形狀將使油通過對流循環，從而將產生油浴效果，使各部分溫度基本相同。



熔點測定

毛細管熔點測定法是實驗室常用測定熔點的方法，另外還可以使用一些較為先進的熔點測定裝置，如自動熔點測定儀和顯微熔點測定儀。
快速列車（日語：快速列車／かいそくれっしゃ _Kaisoku ressha_），是日本鐵路系統里，若干不需要急行料金等額外費用便可以乘坐的列車。與通常各站皆停靠的普通列車不同，快速列車不會停靠一部分或全部的中途車站，而只停靠主要車站來提供前往目的地站的速達服務列車。

快速列車會使用一般形車輛、近郊形車輛和通勤形車輛的列車，大多是不用對號入座的自由席，一部分列車會設有需加購指定券對號入座的指定席。個別帶有愛稱的快速列車會使用特急形車輛，在國鐵罷工暴動時期日本國鉄曾經使用過急行形列車進行快速通勤。



衍生種別


* 通勤快速

* 區間快速

* 准快速

* 新快速

* 青梅特快

* 中央特快

* 特別快速

* 直通快速

* 大和路快速

* 紀州路快速

* 丹波路快速

* 超快速（只在北北線）



註解
《B 棟 8 樓》（英語：B-8F），2014 年薰創意媒體有限公司自製電視電影，由潘儀君、高英軒、陳竹昇、林志儒、吳朋奉、陶傳正、樓學賢領銜主演。2014 年 4 月開拍，2014 年 8 月 19 日於民視首播。本劇以 2003 年 SARS 危機為題材。本片獲行政院科技部科教發展及國際合作司補助。



故事大綱



演員列表

主要演員

其他演員

特別演出



電視電影歌曲



製作團隊


* 製作公司：薰創意媒體製作

* 製作人：鄭偉柏

* 導　演：陳大昱、邱晧洲

* 編　劇： 於尚民、陳凱築、張俊偉、洪佩誼、陳大昱



參考資料



外部連結


* B 棟 8 樓的 Facebook 專頁
B 炸藥（Composition B），由 RDX 炸藥和 TNT 炸藥混合組成，是加農炮、炮彈、火箭、地雷、手榴彈以及各種軍火的填充物。

B 炸藥同樣被作為向內爆炸式核武器的爆炸透鏡（Explosive lens）。



成分

標準比例（按重量）：59.5% RDX（爆速 8,750 m/s），39.4% TNT （爆速 6,900 m/s），附加 1% 石蠟， 以增加操作性。 通常被表述為 60/40 RDX/TNT 附加 1% 石蠟。



屬性


* 密度：1.65 g/cm3

* 爆速：8050 m/s



用途

B 炸藥在美國以及西歐國家的軍火中非常常見，是從二戰初期直至 1950 年的標準爆炸物，直到一種更安全的炸藥開始逐漸取代它的位置。 一些 NATO 的軍火商，例如 Mecar 依然在使用 B 炸藥製造產品。

B 炸藥與 Cyclotol 相似，後者有著更高的 RDX 含量（接近 75%）。



相關


* 塑性炸藥

* C 系列炸藥

* C4 炸藥



參考文獻
B 病毒又名皰疹病毒 B（Herpes virus B）、猴皰疹病毒一型（_Macacine herpesvirus 1_，McHV-1；_Cercopithecine herpesvirus 1_）、猴 B 病毒、疱疹 B 病毒，得名自首位感染病逝者威廉・布雷布納（William Brebner）醫師，為甲型疱疹病毒亞科單純皰疹病毒屬的一種皰疹病毒，以獼猴為自然宿主。B 病毒的基因組序列、結構與引發的免疫反應均與感染人類的單純疱疹病毒（HSV-1）相似，多數獼猴可能皆曾感染此病毒，大多無症狀或症狀輕微，且病毒會潛伏於神經節，可再次活化並經由體液散播給其他個體。

B 病毒感染人類的罕見案例則嚴重許多，可入侵中樞神經而造成腦炎，未經抗病毒藥物治療者死亡率高達 80%。據美國疾病管制與預防中心（CDC）統計，截至 2019 年 1 月共有 50 例 B 病毒感染人類的病例，其中 21 例病人死亡，感染途徑為被實驗室的獼猴咬傷、抓傷，或者傷口、黏膜被帶有病毒的獼猴體液感染，絕大部分病例為美國和加拿大的獸醫或進行獼猴實驗的研究人員，尚無被野生獼猴咬傷或抓傷而感染者。日本與中國大陸分別在 2019 年與 2021 年發生了 B 病毒感染人類的首宗病例，皆為被實驗室中的獼猴傳染。



發現

B 病毒最早在 1932 年被發現，當時美國紐約貝爾維尤醫院一名 29 歲的醫師威廉・布雷布納（William Brebner）正進行小兒麻痺症病毒的研究，做實驗時手指被恆河猴咬傷，在傷口癒合後開始發燒，接著出現紅斑、淋巴炎和淋巴結腫大的症狀，最終因貫穿性脊髓炎而不治，其他醫師驗屍時發現布雷布納的神經組織中有類似人類單純疱疹病毒一型（HSV-1）的病毒，並將其稱為「W 病毒」，隨後同院醫師阿爾伯特・沙賓繼續研究此病毒，以布雷布納姓氏的第一個字母將其改稱為「B 病毒」。

目前主要用於研究的 B 病毒毒株為 1971 年在兔細胞中培養的病毒株 E2490。



病毒學

B 病毒的外型與感染人類的 HSV 非常類似，其衣殼為直徑約 200 奈米的正二十面體顆粒，具有包膜，包膜上帶有許多感染細胞所需的醣蛋白，衣殼與包膜之間的間層由至少 14 種蛋白質組成，包括胸苷激酶、胸苷酸合成酶、脫氧尿苷三磷酸分解酶、核糖核苷酸還原酶、DNA 聚合酶、解旋酶、引子酶與蛋白激酶等。

B 病毒（E2490 病毒株）的基因組於 2003 年被完整定序，長約 15.7 萬 bp，與 HSV 的基因組大小結構均非常類似，一樣可分為 UL 和 US 兩大區域，且 UL 和 US 兩端分別有重複序列 RL 與 RS。B 病毒基因組的 GC 含量為 74.5%，有 6 個複製起點，共有 74 個開放閱讀框編碼蛋白質，大多數皆是與 HSV 同源的蛋白，但 B 病毒不具有 HSV 中侵染神經元所需的 γ134.5 與 ORF P 蛋白，顯見其使用與 HSV 不同的機制在神經元中複製增殖。

皰疹病毒可使用多種受體感染宿主細胞，B 病毒與 HSV 皆可使用一型與二型沾黏蛋白（nectin-1、nectin-2）為受體，以自身包膜上的醣蛋白 D（glycoprotein D，gD）與之結合，但 HSV 的醣蛋白 D 還可與疱疹病毒入侵介導蛋白（HVEM）或配對免疫球蛋白樣二型受體 α（PILRα）結合，以其為受體感染細胞，B 病毒則無法使用這兩種蛋白為受體。



感染

感染獼猴

B 病毒在野外以獼猴為自然宿主，在獼猴屬的各物種中均有發現。有學者認為幾乎所有 2.5 歲以上的成年獼猴（包含野生與被飼養者）都有被 B 病毒感染，美國疾管署數據則顯示亞洲攻擊人類的獼猴中有 70% 至 80% 帶有 B 病毒。B 病毒感染獼猴大多無症狀，僅有時會造成口腔皰疹或生殖道黏膜皰疹，多在 10 至 14 天內即消失，與人類感染單純疱疹病毒（HSV）的情形類似。感染後病毒會潛伏在感覺神經元的神經節中，可再次活化後由口腔、結膜或生殖道的體液散播，有統計顯示族群中會有 2% 被感染的獼猴同時散播病毒，與人類感染 HSV 者散播病毒的比例相仿，其中身體不適、承受壓力與繁殖中的個體散播病毒的機率較大。免疫缺乏的獼猴體內 B 病毒較容易復發，且可能造成較嚴重的症狀，曾有報導兩隻感染梅森 - 輝瑞猴病毒（MPMV，又稱猴反轉錄病毒 SRV）而免疫力被抑制的獼猴感染 B 病毒後死亡。

感染其他猿猴

靈長類的皰疹病毒大多不會對其自然宿主造成嚴重症狀，但跨物種感染其他靈長類時可能導致重症。B 病毒感染獼猴以外的猿猴會造成嚴重症狀，曾有美國動物園中的赤猴、東黑白疣猴與白臀長尾猴疑似被同區飼養的獼猴傳染 B 病毒而死，也曾有研究以 B 病毒感染捲尾猴與普通狨等新大陸猴，結果兩者均出現嚴重症狀而死亡，但也有報導指實驗室裡的捲尾猴感染 B 病毒後持續帶原卻無症狀。另外黑猩猩亦有被 B 病毒感染致死的紀錄。

感染人類

症狀與治療

B 病毒為已知超過 30 種猿猴的皰疹病毒中，唯一一種可感染人類致病者，但人類感染的案例非常罕見，患者初期會出現發燒、肌肉痠痛等類流感症狀，接著曾與猴隻接觸的傷口週邊可能起疹，並出現呼吸困難、噁心嘔吐、腹痛與打嗝等症狀，最終病毒會沿神經系統入侵脊髓與腦部而造成腦炎，嚴重者可能致死。康復痊癒者有時仍可散播病毒。

B 病毒感染人類的死亡率高，未服抗病毒藥物者死亡率近 80%，治療 HSV 病毒用的藥物阿昔洛韋在部分 B 病毒患者中有抑制感染的效果，但可能比治療 HSV 感染的效果小得多。被獼猴咬傷或抓傷後，推薦服用伐昔洛韋以預防發病（可在消化道中被轉為阿昔洛韋，較口服的阿昔洛韋有效），需迅速投藥方能避免永久性神經損傷；已發病者則需靜脈注射抗病毒藥物，尚無神經症狀者需靜脈注射阿昔洛韋，已出現神經症狀者則為更昔洛韋，靜脈注射在康復後可能還需繼續，以防止病毒復發。

傳播

B 病毒感染絕大多數是由皮下傷口感染，包括獼猴咬傷、抓傷與被帶有病毒的針頭刺傷等，僅有一例為獼猴體液噴濺到眼部而感染，為 1997 年美國亞特蘭大耶基斯國家靈長類研究中心的研究員伊莉莎白・格里芬（Elizabeth Griffin），其家人在她逝世後成立了資助公衛科學研究的伊莉莎白・格里芬基金會；目前僅紀錄有一例 B 病毒人傳人感染的病例，為一名婦人替染病的丈夫患部塗抹藥膏後，未經消毒又塗抹自己身上的皮疹而被感染；另外有一病例為十年前工作時曾接觸猿猴者發病，可能為過去感染的病毒潛伏於體內，再活化後致病，但此病例有一定爭議，也有人認為病人可能近期有接觸猿猴。

美國疾病管制與預防中心所紀錄的 50 例人類 B 病毒感染病例皆位於美國與加拿大，且都是被實驗室養殖的獼猴感染，而亞洲雖人類和獼猴的互動很普遍，例如許多廟宇周邊有獼猴出沒，也經常發生獼猴咬傷、抓傷當地人或遊客的案件，卻沒有報導人類被野生獼猴傳染 B 病毒的案例，原因尚不清楚。2019 年 11 月日本出現第一起人類感染 B 病毒的病例，患者為製藥公司新日本科學的一名實驗技術人員，在該公司位於鹿兒島的研究所參與獼猴實驗時被感染；2021 年 7 月，北京一名 53 歲的獸醫在解剖猴隻約一個月後病發逝世，經檢驗後確診為 B 病毒感染，為中國大陸首宗 B 病毒感染人類的病例。



註腳



參考文獻
B 積分是在非線性光學中對於光非線性相位移的量測，是計算雷射光束中最不穩定空間頻率的指數成長程度，在數值上等效於延著雷射系統光軸的非線性相位移。

若用多通道的雷射系統來計算非線性相互作用的累計量，其積分為：

　
: $B={\frac {2\pi }{\lambda }}\int \!n_{2}I(z)\,dz\,$

其中 $I(z)$ 是延著光軸的光強度， $z$ 在光束方向上的位置， $n_{2}$ 是量測克爾非線性的非線性因子。因為 $n_{2}I(z)$ 是折射率的非線性變化，因此可以知道 B 積分是經過此設備通道上累計的非線性相位移。

B 積分常用在超快放大器（ultrafast amplifier）上，像是再生放大器中泡克耳斯盒之類的光學元件。



參考資料



相關條目


* 克爾效應
熊本市電 B 系統（日語：熊本市電 B 系統／くまもとしでん B けいとう）是在熊本市交通局運行的電車（熊本市電）中，運輸系統之一。系統以熊本市西區的上熊本作起起點，途經新町、辛島町、通町筋、味噌天神前、水前寺公園、動植物園入口，以東區健軍町作為終點站。通稱「B Line」。路線顏色為藍色（■）。

系統途經上熊本線、幹線、水前寺線、健軍線。曾經名為 3 系統，在九州新幹線啟用前的 2011 年 3 月 1 日已經改稱 B 系統。



系統概要


* 全長：9.4 公里

* 電車站數目：28

* 班次：每約 7-14 分鐘一班

* 服務時間
  
* 5:50～23:32（平日）
  
* 5:50～23:07（星期六、日及假日）



電車站列表


* 所有電車站位於熊本縣熊本市內。

* 代表讓輪椅上落。



注腳



相關條目


* 日本城市軌道交通系統



外部連結


* 熊本市交通局 （頁面存檔備份，存於網際網路檔案館）（日語）
B 組賽車（Group B）是國際汽車聯合會於 1982 年制定的一種賽車運動分類。不過由於該項賽事的賽車速度太快，賽車手來不及反應，B 組賽車賽事經常出現重大事故和人員傷亡，在 1986 年 5 月初所舉辦的科西嘉島拉力賽更導致駕駛蘭吉雅 Delta S4 的亨利・托沃寧與其領航員塞爾希奧・克雷斯托發生嚴重事故並當場身亡，事故之後，有關 B 組賽車的大多數拉力賽事基本上停辦，僅剩下達卡拉力賽、派克峰國際爬山賽以及歐洲拉力賽等賽事無條件或者有條件的允許 B 組賽車參賽。

B 組級別直至 2011 年才被國際汽聯正式取消。



參考文獻
B 線第六大道快車（英語：Sixth Avenue Express），又稱紐約地鐵 B 線，是紐約地鐵 B 分部的地鐵系統。由於該線使用 IND 第六大道線通過曼哈頓主要地區，因此其路線徽號為橙色。

B 線只在平日日間營運，來往曼哈頓哈萊姆區 145 街與布魯克林布萊頓海灘布萊頓海灘，在曼哈頓以快車營運（34 街及西四街），在布魯克林和曼哈頓 145 街與 59 街以慢車營運。繁忙時段，列車延長至超過 145 街，以布朗克斯貝德福德公園林蔭路，在布朗克斯以慢車營運。

B 線以前幾乎完全在曼哈頓內營運，來往華盛頓高地的 168 街至曼哈頓中城的 34 街 - 先驅廣場。1967 年，克里斯蒂街連接線通車後，B 線開始在布魯克林沿 BMT 西城線（慢車）及 BMT 第四大道線（快車）營運。1986 年至 1988 年間受曼哈頓大橋影響開行了黃色 B 線列車，在曼哈頓沿 BMT 百老匯線營運，在布魯克林沿 BMT 西城線營運；而原本的橙色 B 線列車則在 168 街和 34 街之間沿 1967 年以前的路線行走。1989 年後，B 線平日在 47-50 街 - 洛克斐勒中心以北使用 IND 第八大道線前往 168 街，晚上和周末則行走 IND 63 街線。深夜列車在西城線以接駁線形式營運。平日列車在 1998 年改道到匯集線，途經 63 街的非繁忙時段列車在 2000 年中止。B 線自 2004 年起使用布萊頓線。



歷史

B 線列車最早規劃為曼哈頓華盛頓高地的快車，行駛於中城的 IND 第六大道線上。但 1940 年 IND 第六大道線通車及 1967 年 IND 克莉絲蒂街連接道通車後，只在尖峰行駛 168 街 - 華盛頓高地至 34 街 - 赫拉德廣場的慢車，快車則由 BB 線取代。

克莉絲蒂街連接道通車後，BB 線列車曾有一段時間與 T 線聯營行駛 BMT 西側線，自華盛頓高地行駛至康尼島。

曼哈頓橋曾於 1986 年與 2004 年關閉部份設施，B 線亦將路線分成北 B 線（經由第六大道，稱橘 B）與南 B 線（經由 BMT 百老匯線，稱黃 B），前者大致走 BB 線，後者則走 T 線。

1989 年 10 月 29 日 IND63 街線通車，B 線於週末沿此線行駛至 21 街 - 皇后橋車站，一年後晚上時段亦加入。

1995 年 4 月 30 日，曼哈頓橋北邊軌道關閉直到 11 月才再度開放，關閉期間內 B 線只行駛於太平洋街車站行駛至斯堤威爾車站，於 BMT 西側線行慢車、BMT 第四大道現行快車。

1998 年 3 月 1 日，B 線與 C 線北訖站對調，B 線尖峰列車改走 IND 匯集線。

2000 年起 IND63 街線軌道與號誌維修，B 線於非深夜時段改走中央公園西路至 145 街車站（尖峰至貝德福公園大道）。

2001 年 7 月 22 日，曼哈頓橋再度關閉，B 線採用近似於 1986 年的因應措施，但西側線的列車已更為 W 線。B 線於尖峰行駛至貝德福公園大道、中午及夜晚行駛至 145 街。

2004 年 2 月 22 日，曼哈頓橋完全開放地鐵線路，B 線沿大街車站跨過曼哈頓橋，進入布魯克林，取代菱形 Q 線至布來頓海灘。



路線

服務形式

以下表格顯示 B 線所使用路線，特定時段在有陰影的格的路段內營運：

車站

更詳細的車站列表參見上方列出的路線。



外部連結


* MTA NYC Transit - 路線介紹（英文）

* B 線歷史（英文）

* MTA NYC Transit — B 線時刻表（PDF） （頁面存檔備份，存於網際網路檔案館）（英文）
B 細胞受體（BCR，B cell receptor） 是 B 細胞細胞膜上的一類跨膜蛋白質，由膜結合免疫球蛋白（mIg）及信號轉導組件共同組成。 通過生物化學的信號轉導和從免疫突觸中抓取抗原，B 細胞受體控制著 B 細胞的活化。 B 細胞可以通過調動生物化學模塊來使受體聚集、細胞變形、產生拉力、轉移受體，達到收集抓取抗原的目的，最終使抗原內吞並呈遞抗原。B 細胞的力學活性能夠影響 B 細胞受體和抗原的動態結合，相關的正負調節機制能夠改變 B 細胞上的抗原載量。 具體來說，聚集和鋪展可以增強 B 細胞受體和抗原之間的相互作用，從而加強 B 細胞的敏感度和活性。 另一方面，拉力使得抗原趨於和 B 細胞受體解除連接，可以用於篩選抗原的親和度質量。

B 細胞受體雖然結合在細胞膜上，但是就像其他的抗體分子一樣，具有一個獨特的、隨機的抗原結合區。和其他抗體分子不同的地方在於，B 細胞受體對於 B 細胞的活化、生存和發育有著至關重要的作用。B 細胞第一次結合到可以和其 B 細胞受體結合的抗原（即同源抗原）後，就可以被活化，增殖並分化成可以分泌抗體的漿細胞以及壽命較長的記憶細胞。 B 細胞受體和抗原的相互作用有兩個重要功能，第一是啟動下游的信號轉導，涉及到自身的受體多聚化； 第二是介導抗原的內吞，後續處理和向輔助 T 細胞的抗原呈遞。



B 細胞受體的發育和結構

B 細胞發育過程中的第一個檢查點是生成功能性的 B 細胞受體前體（pre-BCR）。B 細胞受體前體由兩條代用免疫球蛋白輕鏈和兩條重鏈組成，並沒有和 Ig-α 和 Ig-β 分子相互連接。 

B 細胞受體由兩部分組成：

1. 某一亞型（IgD、IgM、IgA、IgG 或者 IgE）的膜結合免疫球蛋白 (mIg)。除了 C 端疏水的膜結合區和胞內區，這些膜結合免疫球蛋白和分泌型的免疫球蛋白單體是相同的，有兩條重鏈 (IgHs) 和兩條輕鏈 (IgLs)。
2. 信號轉導組件：Ig-α/Ig-β 的異二聚體（CD79），由二硫鍵連接。兩個亞基都是跨膜蛋白，在胞內區都有免疫受體酪氨酸的活化基序（ITAM）_。_

B 細胞受體的抗原結合區，和其分泌抗體的抗原結合區由同樣的基因編碼。從一小段基因序列隨機產生大量不同的 B 細胞受體（抗體）序列的具體過程，稱為 V（D）J 重組，是把原始序列中的分段重新隨機排列組合，加上自發突變的過程。這一產生多樣性的過程是必要的，因為機體可能遭遇到的抗原種類遠多於基因組中基因的數量。免疫球蛋白重鏈基因的重排是 B 細胞發育初期的重要事件。重鏈 JH （joining）和 DH（diversity）區段的重組連接依賴於酶 RAG2 和 RAG1。 隨後 VH 區段也會連接上去，成為完整的重組重鏈基因。

B 細胞受體一般通過非共價鍵與抗原表位結合。成熟的 B 細胞在沒有合適抗原刺激的情況下，只能在外周循環中生存很短的一段時間，就會走向細胞凋亡。 這樣是為了使 B 細胞在外周循環中執行免疫功能的效率達到最高。 



B 細胞受體的信號通路

B 細胞受體作為 B 細胞活動的關鍵調節位點，參與了多個信號通路。一般而言，膜結合免疫球蛋白 (mIg) 負責結合胞外抗原，而 Ig-α/Ig-β 的異二聚體負責將信號傳導到細胞內。B 細胞受體的激活受到許多因素的調控，包括膜結合免疫球蛋白的結構差異、信號轉導接頭蛋白（例如 GAB1、BLNK、GRB2、CARD11）、激酶的活性（LYN、SYK、PI3K）、磷酸酶的活性（SHIP-1、SHP-1、PTEN）、以及 microRNA 的水平。

1. IKK/NF-κB 轉錄因子通路：Ig-α/Ig-β 的異二聚體（CD79）以及其他一些蛋白質，會在 B 細胞受體結合抗原之後，去激活 PLC-γ，然後結合成為 c-SMAC。激活的 PLC-γ 可以把 PIP2 切割為 IP3 和 DAG（甘油二酯）。IP3 作為第二信使，會導致細胞內鈣離子濃度的提升（通過釋放內質網中儲存的鈣離子或者從細胞外導入鈣離子），鈣離子和 DAG 的協同最終會導致 PKCβ 的激活。接下來，PKCβ（直接或者間接地）磷酸化 NF-κB 信號轉導複合體中的蛋白質 CARMA1（這個複合體由 CARMA1、BCL10 和 MALT1 組成），通過與 CARMA1/BCL10/MALT1 複合體相關的幾個泛素化酶招募 IKK (IkB 激酶) 和 TAK1。MALT1 本身是一種類 caspase 蛋白質，能夠切割另一種在 NF-κB 信號通路中起抑制作用的蛋白質，A20（A20 會把 NF-κB 泛素化的底物去泛素化）。TAK1 在被泛素化酶招募到信號轉導複合體後，會磷酸化 IKK 三聚體。IKK 接下來會磷酸化 IkB（結合在 NF-κB 上的抑制蛋白質），使 IkB 降解，釋放細胞質中的 NF-κB。NF-κB 從而可以轉移到細胞核內，與特定的 DNA 元件結合，招募轉錄因子並啟動下游基因的轉錄。
2. 配體和 B 細胞受體的結合也會導致蛋白質 BCAP 的磷酸化。這樣，具有能結合磷酸化酪氨酸的 SH2 結構域的一些蛋白質就會結合在 BCAP 上並被激活，例如 PI3K。激活的 PI3K 能夠磷酸化 PIP2，生成 PIP3。具有 PH（Pleckstrin homology）結構域的蛋白質可以和生成的 PIP3 結合從而被活化，這些蛋白質中包含可以刺激細胞周期的 FoxO 蛋白質家族，以及可以增強葡萄糖代謝的蛋白質激酶 D。另一個具有 PH 結構域的重要蛋白質是 Bam32，它能夠招募並激活例如 Rac1 和 Cdc42 這樣的小 GTP 酶，通過調節肌動蛋白的多聚化，進行 B 細胞受體活化相關的細胞骨架活動。



惡性腫瘤中的 B 細胞受體

B 細胞受體和許多 B 細胞來源淋巴瘤的發病機制相關。雖然抗原結合可能會誘發癌變 B 細胞的增殖，越來越多的證據表明不依賴於抗原的 B 細胞受體自發聚集是 B 細胞腫瘤形成的關鍵特徵。 現在，B 細胞受體相關的信號通路也是 B 細胞腫瘤的治療靶點之一。 



參考文獻
B 翼戰機（英語：B-WING）是星際大戰系列中虛構的一類重型突擊星際戰機，不但擁有良好的飛行性能，火力更能媲美小型巡邏艦。這架戰機的結構幾乎完全被其主翼占據。主翼的一端有一個圓桶形駕駛艙，中部是引擎組，底部是重型武器艙。一對 S 翼就位於引擎組下方，能張開且增加雷射炮的火力範圍。



起源和設計

當鳳凰中隊為 A 翼戰機（A-wing starfighter）不能突破帝國的防線而頭疼時，退役克隆士兵雷克斯提供了一條線索：一名叫夸里（Quarrie）的蒙卡拉馬里人聲稱自己有一種能突破封鎖艦隊重型突擊星際戰機。希娜・仙杜拉等人前往此人所在的尚蒂波爾（Shantipole）行星，找到了這款大師之翼 —— 被稱為「刀鋒之翼」的 B6 原型機。希娜・仙杜拉駕駛著這款戰機，輕而易舉地用其特有的雷射炮擊毀了一艘帝國輕型巡洋艦。

 



投入生產和原型機的機能問題

B6 原型機的超級雷射炮與超空間引擎不能有效兼容，所以後來的量產機去掉了這款雷射炮。
反抗軍同盟用令人敬畏的 X 翼戰機和 Y 翼戰鬥轟炸機攻擊帝國護航艦隊，獲得了許多必須的供給。作為對這種行徑的回應，帝國用全副武裝的星際飛艦 —— 護航護衛艦 —— 對抗反抗軍，保護運輸線。同盟的反制措施就是 B 翼戰機。



描述

B 翼的駕駛艙有獨特的陀螺控制系統。飛行員能改變它的姿態，使它始終平行於預先標識的地平線。不管 B 翼在橫向以何種方式機動，飛行員總是保持正直。B 翼有一套複雜的陀螺控制系統，使飛行員在機動過程中總是面朝一個方向。雖然這使這種飛船作為一個武器平台非常穩定，但陀螺儀是工程和維護上的問題。



戰功

B 翼戰機參與了諸多戰事，其中最著名的便是恩多戰役。隨著像坦・農布這樣的反抗軍飛行員駕駛 B 翼戰機投入恩多戰役，這種飛船在這場歷史性決戰中功勳顯赫。在進攻死星二號的過程中，使用 B 翼戰機的反抗軍中隊 ——「刀鋒中隊」便成功擊毀了銀河帝國的滅星者「蹂躪者號」。
B 航艦（Flugzeugträger B）是納粹德國海軍一艘從未完工下水的航空母艦，是當時德國海軍制訂的 Z 計畫的一部份，與齊柏林伯爵級航空母艦的二號艦。其姊妹艦為齊柏林伯爵號、C 航艦、D 航艦。

 



未完成艦

建造該艦的合同於 1938 年被授予，在基爾德意志造船廠起造，計劃中的下水日期為 1940 年 7 月 1 日。但該艦在 1939 年 9 月 19 日停止建造，並從沒有實際下水。半完成的艦體在 1940 年 2 月 28 日開始進行拆毀工作，工程進行了 4 個月完成。

納粹德國海軍在新艦實際下水之前並不會正式賦予艦名，僅僅給序一個代號「B」（至於「A」則是齊柏林伯爵號在下水前的代號）。如果 B 航艦當年有被建造完成，將被命名為「彼得・史特拉塞號」（Peter Strasser）以紀念第一次世界大戰齊柏林飛船部隊總司令彼得・史特拉塞 —— 雖然說依照德國海軍的傳統會等艦艇完工才會公開艦名，但因為一些戰時文學與街坊間的口耳相傳，使得這個推測艦名開始流傳，到最後便以假亂真，「彼得・史特拉塞」也就成為 B 航艦的代稱。



後人創作

2020 年 12 月 29 日，B 航艦以「彼得・史特拉塞」的名稱，在艦 B 活動「負象限作戰」中作為 SSR 航母登場。



註釋



參考書目

馬靜。海战事典 007：德意法西斯航母。台海出版社. 2018-01-01. ISBN 9787516812938. 

Preston, Antony. Jane's Fighting Ships of World War II. New York: Crescent Books/Random House. 1994-07-19. ISBN 9780517679630. 

Frank Omeda. DIE DEUTSCHEN FLUGZEUGTRÄGER - Von den Anfängen bis 1945. 2017-05-26. ISBN 978-1521372432. 



相關條目


* Z 計劃

* 齊柏林伯爵號航空母艦
B 計畫娛樂（英語：Plan B Entertainment Inc.），有時也簡稱為「B 計劃」，為美國一家電影製作公司，2001 年由布萊德・彼特、布萊德・格雷和珍妮佛・安妮斯頓成立。在 2005 年彼得和安妮斯頓離婚、格雷出任派拉蒙電影的總經理後，彼得成為公司的唯一所有人。 B 計劃旗下的三部電影：《神鬼無間》（2006）、《自由之心》（2013）和《月光下的藍色男孩》（2016）奪得奧斯卡最佳影片獎。



製片交易

現存


* 米高梅 (2020-)

* 華納兄弟 (2002-2005)(2020-)

* 亞馬遜工作室 (2020-)

曾經


* 安納布爾納影業 (2017-2020)

* 攝政企業 (2014-2017)

* RatPac Entertainment (2014-2017)

* 派拉蒙影業 (2005-2013)



電影


* 特洛伊：木馬屠城 (2004)

* 巧克力冒險工廠 (2005)

* 神鬼無間 (2006)

* 夾縫求生 (2006)

* 狗年 (2007)

* 無畏之心 (2007)

* 刺殺傑西 (2007)

* 皮帕李的私生活 (2009)

* 時空旅人之妻 (2009)

* 特攻聯盟 (2010)

* 享受吧！一個人的旅行 (2010)

* 永生樹 (2011)

* 魔球 (2011)

* 殺戮行動 (2012)

* 末日之戰 (2013)

* 特攻聯盟 2 (2013)

* 自由之心 (2013)

* 逐夢大道 (2014)

* 真實故事 (2015)

* 大賣空 (2015)

* 月光下的藍色男孩 (2016)

* 失落之城 (2016)

* 時間之旅 (2016)

* 戰爭機器 (2017)

* 玉子 (2017)

* 人生剩利組 (2017)

* 為副不仁 (2018)

* 美麗男孩 (2018)

* 藍色比爾街的沉默 (2018)

* 星際救援 (2019)

* 國王 (2019)

* 舊金山的最後一個黑人 (2019)

* 億萬富翁 (2020)

* 夢想之地（2021）

* 金髮夢露（2022）

* 她說 (_She Said_) (2022)

未上映


* 末日之戰 2 (TBA)

* 錯誤答案 (TBA)

* 他想要月亮 (TBA)

* 黑洞 (TBA)

* 星謎檔案 (TBA)



電視


* 漂亮 / 英俊 (2008)

* 亡者歸來 (2014–2015)

* 呆逼還願人 (2014–2016)

* 夜鶯 (2014)

* 平常的心 (2014)

* 先見之明 (2016–2019)

* 宿敵 (2017–現在)

* 苦甜曼哈頓 (2018–現在)

未上映


* _地下鐵道_ (TBA)

* _菲尼基啟示錄_ (TBA)
B 語言是一種通用的程序設計語言。自從被 C 語言取代之後，它幾乎已遭棄置。

B 語言大約是於 1969 年時由美國貝爾實驗室的電腦科學家──肯・湯普森在丹尼斯・利奇的支持下設計出來的。肯・湯普森最初想在 UNIX 上開發一個 Fortran 編譯器，但後來引進了 BCPL 的風格，形成一個新的語言。

後來，丹尼斯・利奇以 B 語言為基礎開發出 C 語言，至此 C 語言漸漸發展成為目前世界上最常用的程式語言之一。



例子

下面是肯・湯普森在《B 用戶參考》中提供的源代碼：



參見


* BCPL

* C 語言



引用



外部連結


* The Development of the C Language（頁面存檔備份，存於網際網路檔案館）

* Users' Reference to B，Ken Thompson 著

* The Programming Language B
《B 計劃》（日語：Ｂ－ウイング，英語：B-Wings）是 Data East 在 1984 年推出的垂直捲軸射擊大型電玩遊戲。遊戲 1986 年移植到紅白機，這是 Data East 最早在此平台發行的大型電玩遊戲。標題的「B」意為戰爭（Battle）。



遊戲簡介


* 遊戲全部有 30 關，玩家需擊倒沿途遇到的敵人，最後擊敗 Boss 才能進入下一關。

* 玩家第 1 關開始遊戲前可以選擇武器，每第 4n+1 關 (n 為 0 到 7 之間的整數) 可以重新選擇武器，但有些武器只能在闖關過程中取得。

* 闖關過程中可視需要替換武器，如果受傷則只能以最初狀態遊戲，一次最多射出 2 發子彈，遊戲音樂也會改變。

* 第 4n+2 關 (n 為 0 到 5 之間的整數) 有跳關區域，跳關可跳 4 關，可從第 2 關開始連續跳關至第 26 關。

* 第 3n 關 (n 為 1 到 9 之間的整數) 最終 Boss 為動物形體，其他為基地。



參考文獻
B 集團軍（德語：Heeresgruppe B）是第二次世界大戰中，納粹德國德意志國防軍下的一個集團軍。



歷史

1940 年，B 集團軍首次組建參加了法國戰役，擔任佔領荷蘭和比利時的角色，並引誘盟軍主力部隊進入比利時，讓德軍主力的 A 集團軍給予決定性的一擊。在 1940 年夏季 B 集團軍約有 300,000 人。

B 集團軍第二次組建是在 1942 年夏季，德軍將東線戰場上的南方集團軍分割為 A 集團軍與 B 集團軍。負責在隨後的藍色行動中掩護 A 集團軍的北方側翼，包括由 B 集團軍麾下的第 6 軍團發起的史達林格勒戰役。1943 年二月，B 集團軍與頓河集團軍重新合併編組為新的南方集團軍。

1943 年 7 月 B 集團軍再次組建於義大利北部，並由埃爾溫・隆美爾負責指揮。其任務為在墨索里尼被推翻後，負責防衛北義大利並執行軸心方案以解除義大利軍隊的武裝。隨後在凱塞林的 C 集團軍於羅馬南方守住冬季防線，且墨索里尼主導的義大利社會共和國成立後，B 集團軍於 1943 年 11 月 26 日移往法國北部。1944 年 6 月，B 集團軍參與了諾曼第戰役。

1944 年 7 月 19 日，君特・馮・克魯格元帥接替了負傷的隆美爾，緊接著 8 月 17 日，在 B 集團軍有可能完全被盟軍包圍的法萊斯包圍戰中，克魯格元帥遭到撤換並被召回柏林，由瓦爾特・莫德爾元帥接替 B 集團軍指揮官，克魯格元帥隨後於 8 月 19 日因受到 7 月 20 日密謀案的牽連而在恐懼中自殺。而後 B 集團軍在越過塞納河後成功逃脫，但仍損失了約六萬人及大量的裝備。

在 B 集團軍移動到低地國後，莫德爾將總部設於安恆附近的奧斯特貝克。然而 9 月 17 日盟軍展開市場花園行動，總部所在地頓時成為前線，莫德爾錯以為盟軍目標是他而倉皇撤離。隨後 1944 年冬季，集團軍發動了突出部之役，但以失敗告終。隔年，集團軍在魯爾包圍戰中被包圍於德國北部，並被切割成數個區域。最後一支部隊於 1945 年 4 月 21 日向盟軍投降，前後合計約 320000 人被俘。同一天莫德爾自殺以逃避蘇聯將對其於東線戰場上的罪行之究責。



歷任指揮官

第一次組建 (西線)

第二次組建 (東線)

第三次組建 (北義大利、北法)

參謀長

西線戰場


* 1939 年 10 月 12 日 - 1941 年 5 月 9 日，漢斯・馮・薩爾穆特上將

* 1941 年 5 月 20 日，漢斯・馮・格萊芬伯格上將

東線戰場


* 1942 年 8 月 – 1943 年 5 月 20 日，格奧爾格・馮・索登斯特恩上將



作戰序列



註記



參考資料



參考書目


* Builder, Carl H.; Bankes, Steven C.; Nordin, Richard. Command Concepts: A Theory Derived from the Practice of Command and Control (PDF). Santa Monica, CA: RAND. 1999 [2022-06-18]. OCLC 831691894. （原始內容存檔 (PDF) 於 2012-10-02）.
C，c 是拉丁字母中的第 3 個字母。在伊特魯里亞語中，爆破輔音沒有明顯的發音，所以他們用希臘語中的 Γ, γ（Gamma）來書寫他們的 /k/。開始的時候，羅馬人同時使用它來書寫 /k/ 和 /g/，後來在它的右中部加了一橫槓變成 G。可能在更早的時候，只有 /g/，而用 K 表示 /k/。

一些學者表示，閃族語的ג是駱駝的圖形。/k/ 在拉丁語中發展成上齶音和軟齶音音位變體，這可能是由於伊特魯里亞語的影響。因此，今天的 C 有很多不同的音值：在法語和西班牙語中為：/k/ 和 /s/，在義大利中的 /k/ 和 /ʧ/（像英語中的 CH）等等。



字母 C 的含意



字元編碼



其他表示法



另見


* 名稱以「C」開頭的所有條目



參閲

C 的變體


* ¢（一分貨幣）

* ©（版權）

其他字母中的相近字母


* Γγ（希臘字母 Gamma）



外部連結


* 維基共享資源上的相關多媒體資源：C

* 維基詞典中的詞條「C」

* 維基詞典中的詞條「c」
西雅衣家（C&A）是總部設在比利時布魯塞爾的一家國際服裝設計和銷售公司。其下子品牌包括 Clockhouse、Westbury 和 Your Sixth Sense。在歐洲許多地方設有大型專賣店。主要銷售價廉物美的休閒裝。
株式會社 C&C Media，是日本的一家網路公司，業務涉及入口網站服務提供、網路遊戲運營和對網咖遊戲提供支援。原為株式會社 ATLUS 的連接子公司，2010 年 4 月 1 日所有股票被轉讓至中國大陸遊戲企業北京完美時空網路技術有限公司在荷蘭開設的分公司 Perfect World Europe B.V. 旗下。

該公司現為日本最大的網路遊戲運營商，全日本 2600 餘家網咖店鋪中，有 2100 家店鋪納入了 C&C Media 的銷售範圍。



簡歷


* 2001 年 6 月 15 日 - 公司成立。

* 2003 年 2 月 6 日 - 關聯子公司 —— 株式會社 CCO 設立。

* 2010 年 3 月 26 日 - 完美時空宣布收購 C&C Media，收購額為約 2100 萬美元。。訊息稱該收購案起因為時任公司 CEO 近石健介熱衷於運營中國產網路遊戲，但公司股東偏向於韓國網路遊戲，對中國網路遊戲持排斥態度，該矛盾在 2009 年末激化。

* 2010 年 4 月 1 日 - 母公司變更。



入口網站運營

該公司運營著網路遊戲門戶 MK-STYLE。



運營的網路遊戲

目前運營中


* 《完美世界》（パーフェクト ワールド - 完美世界 -，2007 年 4 月 9 日正式運營）

* 《武林外傳》（夢世界 - 武林外伝 -，2008 年 2 月 29 日正式運營）

* 《誅仙》（LEGEND of CHUSEN - 誅仙 -，2008 年 11 月 18 日正式運營）

* 《赤壁》（セキヘキ，2009 年 6 月 22 日正式運營）

* 《星空幻想》（Tartaros - タルタロス -，2010 年 1 月 27 日正式運營）

曾經運營


* 《精靈》（プリストンテール，現在由日本 Arario 運營中）

* 《BLACKSHOT》（2009 年 6 月 29 日正式運營，2010 年 12 月 15 日運營終了）



關聯公司


* CCO



外部連結


* （日語）公司官方網站（頁面存檔備份，存於網際網路檔案館）

* （日語）MK-STYLE（頁面存檔備份，存於網際網路檔案館）



參考來源
C&K 是日本的二人歌唱組合，2008 年出道。是日本環球音樂旗下藝人。



成員


* CLIEVY（Super High Tone Voice），出生於栃木縣小山市。

* KEEN（Silky Voice），出生於鹿兒島縣鹿屋市。



經歷

二人在大學時期就結成了組合，以湘南和橫濱為中心活動。

2008 年 6 月，第一張迷你專輯《CK island》發售，該唱片獲得 Oricon 地下榜第 10 位。

2010 年 8 月，在日本環球音樂發售第一張單曲《梅雨季結束宣言》而主流出道。此後開始全國巡迴演唱會。

2011 年 3 月，第三張單曲《不想在我身邊嗎？》獲得累計超過 10 萬次下載量。9 月第一張完整專輯《CK A-YANKA!!!》發售。

2013 年 1 月，第 7 張單曲《愛的歌～我和你和我們的日子～》發售，首次在 YouTube 上傳了音樂錄影，獨特的聲線引起了廣泛關注，該曲也成為日本電視台「Happy Music」節目開場曲。

2013 年 10 月，CLIEYV 公布結婚。

2016 年 4 月，首張精選專輯《CK IT'S A JAM〜BEST HIT UTA〜》發售，獲得 Oricon 周榜第 10 位。

2016 年 7 月及 8 月，CLIEVY 和 KEEN 分別被各自的家鄉栃木縣小山市和鹿兒島縣鹿屋市任命為「小山評定故鄉大使」和「鹿屋玫瑰大使」。

2016 年 8 月進行了自身規模最大的野外演唱會，共有 15000 人到場。該場演唱會的影像 DVD 在 2017 年 2 月發售，獲得了 Oricon 音樂 DVD 周榜冠軍。

2017 年伴隨單曲《Y》和專輯《55》發售，開展了一系列以登上紅白歌會為目標的演唱會活動，包括在二人各自家鄉所舉辦的 1 萬人免費演唱會和 15000 人演唱會。

2018 年 5 月，CLIEVY 為桃色幸運草 Z 作詞作曲的歌曲《幸運草與鑽石》收錄在桃草的精選專輯中發售。

2018 年 8 月，第 16 張專輯《電視劇》發售，該歌曲被用作波瑠主演的電視劇《SURVIVAL WEDDING》的主題曲，也是 C&K 歌曲第一次搭配電視劇。

2018 年 10 月 8 日在 TOKYO DOME CITY HALL 舉辦的演唱會中，CLIEVY 因不慎而雙腳根骨骨折，導致新專輯《TEN》的延期發售，此後的演唱會和電視演出也都取消或延期。



作品

地下時期

專輯

精選專輯

主流出道

單曲

下載單曲

專輯

原創專輯

策劃專輯

下載專輯

精選專輯

影像作品

演唱會 DVD/VIDEO

DVD



參考



外部連結


* C&K OFFICIAL SITE（頁面存檔備份，存於網際網路檔案館）

* C&K OFFICIAL BLOG（頁面存檔備份，存於網際網路檔案館）

* CK\_STAFF 的 Twitter 帳戶

* CLIEVY 的 Twitter 帳戶

* KEEN 的 Twitter 帳戶
Chips and Technologies， 也稱 Chips & Technologies，簡稱 C&T，美國半導體業者。為無廠半導體公司（fabless semiconductor company）營運模式獨立，IBM 相容晶片與獨立顯示晶片的開創者。1997 年被英特爾購併。



x86 系列產品

C&T Super386 38600DX/38600SX 為自行開發的 386 中央處理器。其 38605DX 具有 512KB 快取，但由於封裝方式為 144-pin PGA，與其它主要廠商如 Intel 與 AMD 不相容，無法成為市場主流。

C&T SuperMath J38700DX 為 80387DX 相容 FPU 處理器。



顯示晶片產品

C&T 為全球第一個提出 IBM 相容的獨立顯示晶片（82C451）的廠商，啟動顯示晶片與顯示卡市場。其後由於 3D 繪圖核心的瓶頸遲遲無法突破而衰退。

在被 Intel 購併前，C&T 的顯示晶片仍具有最好的平面顯示器點屏支援，能支援多樣化的各式顯示屏如 EL，STN，DSTN，TFT，電漿（plasma）等。能將顯示晶片做到最小尺寸的 17x17mm 並內建 4MB 顯存，且並無一般顯示晶片的劇烈發熱。廣泛適用於工業電腦與嵌入式電腦等特殊電腦應用領域。直到被 Intel 購併後，後者只想取得其顯示技術，無心繼續發展與支援產品，以致無法提出 Windows 2000 以後的驅動程式終告淡出市場。

C&T 65 與 69 系列顯示晶片

C&T65545 16-bit ISA 或 32-bit VL 總線的顯示晶片，具 32-bit 繪圖核心，支援 1MB 外接式顯存。

C&T65550 32-bit VL 或 32-bit PCI 總線的顯示晶片，具 64-bit 繪圖核心，支援 2MB 外接式顯存。

C&T65554 與 C&T65550 類似，BGA 封裝，支援 4MB 外接式顯存。

C&T65555 與 C&T65554 類似，支援 3.3V 低電壓運行。

C&T69000 PCI 或 AGP 總線的顯示晶片，具 2MB 內建式顯存。有 27x27 或 17x17mm 兩種封裝方式。

C&T69030 與 C&T65554 類似，具 4MB 內建式顯存。有 27x27 或 17x17mm 兩種封裝方式。



外部連結


* Asiliant Technologies：Intel 授權生產與銷售 C&T 系列產品（西元 2000 年迄今）。
《C'est la V》是台灣歌手吳建豪的第七張大碟，第四張國語專輯，在 2011 年 4 月 8 日開始預購，2011 年 7 月 20 日推出。專輯第一主打歌是《Is This All》，是他特地向共和世代主音 Ryan Tedder 邀歌而成的。

2011 年 8 月 10 日，環球唱片 (台灣) 宣布推出 CD+DVD 版本，把第一主打歌至第五主打歌的音樂錄影帶和其製作特輯收錄在一片 DVD 中。



曲目



唱片版本


* 台灣預購版，送寫真冊

* 香港預購版，送寫真冊及手袋

* 正式版

* CD+DVD 版



音樂錄影帶



派台歌成績

台灣

(\*) 表示仍在榜上粗體表示冠軍歌

香港

(\*) 表示仍在榜上粗體表示冠軍歌
(^) 代表由於 TVB 與包括其所屬環球唱片的四大唱片公司的版稅紛爭而並無派上 TVB

新加坡

(\*) 表示仍在榜上粗體表示冠軍歌

馬來西亞

(\*) 表示仍在榜上粗體表示冠軍歌



備註
「C'est la vie」是一個法文句子，意為「這就是生活」或「人生如此」。

該詞也可以指：


* _C'est la vie_，臺灣歌手齊豫的 1999 年單曲及同名英文專輯。

* C'est La Vie (自然捲專輯)，臺灣樂團「自然捲」的 2004 年專輯。

* C'est La Vie Vol.2 大捲包小卷，臺灣樂團「自然捲」的 2005 年專輯。

* C'est La Vie 2.5 資源回收，臺灣樂團「自然捲」的 2006 年專輯。

* C'est La V，臺灣歌手吳建豪的 2011 年專輯之一。
《C'est la vie》是在自然捲的首張專輯，於 2004 年 4 月 29 日發行。這張專輯不但是成軍以來的首張專輯更入圍許多獎項，包括新加坡金曲獎、台灣第 16 屆金曲獎等。

而此張專輯的概念是將生活中的隨處可見的事物寫進歌詞裡面，再搭配上主唱娃娃那有如天籟的聲音，震撼了音樂圈。



得獎紀錄


* 2004 年
  
* 9 月 10 日　入圍新加坡金曲獎最佳組合及最佳新人

* 2005 年
  
* 4 月 12 日　獲選中華音樂人交流協會 2004 年十大專輯
  
* 5 月 28 日　入圍台灣第 16 屆金曲獎最佳專輯、最佳樂團、最佳編曲獎項



曲目

1. Intro
  *
2. 99 滴眼淚
  
* 作詞：奇哥／娃娃　作曲：奇哥
3. 坐在巷口的那對男女
  
* 作詞：奇哥　作曲：奇哥
  
* 歐蕾「Chocolate-shot」 廣告歌曲
4. 自然捲
  
* 作詞：奇哥　作曲：奇哥
  
* 森永製菓「嗨啾」軟糖的廣告歌曲
5. 老處女
  
* 作詞：奇哥　作曲：奇哥
6. Only In My Dream
  
* 作詞：奇哥　作曲：奇哥
  
* 隆美窗簾廣告歌曲
7. C'est La Vie
  
* 作詞：奇哥／娃娃　作曲：奇哥
8. 明信片
  
* 作詞：奇哥　作曲：奇哥
9. Beautiful
  
* 作詞：奇哥　作曲：奇哥
10. How Much
  
* 作詞：奇哥　作曲：奇哥
11. Queen Of The World
  
* 作詞：奇哥　作曲：奇哥



外部連結
《C'est la vie 2.5 資源回收》是在自然捲的第三張專輯，於 2006 年 12 月 7 日發行。這張專輯是在前主唱娃娃退團之後，讓許多人覺得自然捲已經實質上的解散，但奇哥發行了這張專輯，消弭了傳言。

而此張專輯內的歌曲，大部分都是奇哥舊有的創作，因此這次特別一次收集起來，再找來熊寶貝的主唱－餅乾、濁水溪公社－小柯、創作型歌手韓老爹等幫忙之下，完成了這一次的資源回收工作。

雖然娃娃 + 奇哥的組合已不復再，但是奇哥以這張專輯告訴了大家他對音樂的堅持是永不改變的。



曲目

1. A.I
  
* 作詞：Atomix Dojam　作曲：奇哥
  
* 演唱者：Atomix Dojam
2. 水開了沒
  
* 作詞：奇哥　作曲：奇哥
3. 風和日麗
  
* 作詞：奇哥　作曲：奇哥
  
* 為男生版
4. 地球嚇了一跳
  
* 作詞：奇哥　作曲：奇哥
  
* 演唱者：餅乾（熊寶貝主唱）
5. Wake up
  
* 作詞：奇哥　作曲：奇哥
6. 低著頭
  
* 作詞：奇哥　作曲：奇哥
  
* 演唱者：韓老爹
7. 美人魚頭
  
* 作詞：奇哥　作曲：奇哥
8. 蘑菇之歌
  
* 作詞：奇哥　作曲：奇哥
9. 你的命
  
* 作詞：奇哥　作曲：奇哥
  
* 演唱者：小柯（濁水溪公社）
10. 三十歲以後
  
* 作詞：奇哥　作曲：奇哥
  
* 現場版



外部連結
《C'mon》是日本搖滾組合 B'z 的的第十八張錄音室專輯。2011 年 7 月 27 日由 VERMILLION RECORDS 於日本發行。

最終銷量約 38.6 萬張。



曲目



製作人員


* 松本孝弘：吉他、全曲作曲、編曲

* 稻葉浩志：主唱、全曲作詞、編曲

* 寺地秀行：全曲編曲

* Shane Gaalaas：鼓手

* Barry Sparks：電貝司（#1-7.9-13）

* Ric Fierabracci：低音提琴（#8）

* 小野塚晃（DIMENSION）：鋼琴（#6.12）、風琴（#6.7）、電鋼琴（#8）

* 勝田一樹（DIMENSION）：薩克斯風（#6.8.10）

* 小林太：小號（#6.8）

* 野村裕幸：長號（#6.8）

* 杉山麻衣子：弦樂演奏（#4.5.9.12）

* Lime Ladies Orchestra：弦樂演奏（#4.5.9.12）



主題曲


* 主打歌「C'mon」被選為百事可樂「Pepsi NEX」廣告歌。



參考文獻
《C'mon In~》是香港歌手陳奕迅的第 13 張國語音樂專輯，於 2017 年 10 月 9 日推出。此張大碟於隔年第 29 屆金曲獎獲得年度專輯獎，也令陳奕迅第 3 次獲得最佳國語男歌手獎，成為獲得最多「金曲歌王」的紀錄保持人之一。



曲目列表



音樂錄像



派台歌曲成績



相關獎項或提名

個人獎項


* 台灣：第 29 屆金曲獎 - 最佳國語男歌手獎（獲獎）

* 台灣：第 29 屆金曲獎 - 最佳專輯製作人獎 - Jerald Chan（提名）

專輯《C'mon In~》


* 香港：KKBOX 2017 華語年度專輯 Top20 - 第一位

* 台灣：2017 Hit Fm 年度十大專輯

* 台灣：GQ 網 2017 年不能錯過的 10 張華語專輯

* 台灣：第 29 屆金曲獎 - 最佳國語專輯獎（提名）

* 台灣：第 29 屆金曲獎 - 年度專輯獎 （獲獎）

歌曲《誰來剪月光》


* 香港：第 40 屆十大中文金曲頒獎典禮 - 優秀流行國語歌曲獎金獎

* 香港：第 40 屆十大中文金曲頒獎典禮 - 全球華人至尊金曲獎

* 香港：KKBOX 2017 華語年度單曲 Top20 - 第 4 位

* 台灣：2017 Hit Fm 年度百首單曲－第 35 位

* 加拿大：2017 年度加拿大至 HiT 中文歌曲排行榜 - 全國推崇十大歌曲（國語）

歌曲《床上的黑洞》


* 台灣：第 29 屆金曲獎 - 最佳編曲人獎 - Jerald Chan（提名）

歌曲《之外》


* 香港：第四十一屆十大中文金曲頒獎典禮 - 優秀流行國語歌曲獎金獎

歌曲《披風》


* 全球：第十七屆全球華語歌曲排行榜 - 年度二十大金曲

* 香港：KKBOX 2017 華語年度單曲 Top20 - 第 6 位

* 台灣：2017 Hit Fm 年度百首單曲－第 89 位



參考文獻



外部連結


* 台灣 GQ 網 - 陳奕迅《C'mon in~》 一張獻給玩世不恭男人的專輯（頁面存檔備份，存於網際網路檔案館）
C\*- 代數（或讀作「C 星代數」）是數學分支中泛函分析的重要研究對象。C\*- 代數的典型例子是滿足以下兩個性質的複希爾伯特空間的線性算子的代數 _A_：


* _A_ 是算子范拓撲中的拓撲閉集。

* _A_ 是算子伴隨運算下的閉集。

一般認為 C\*- 代數主要是應用在量子力學中可觀察量的模型代數中。這方面的研究始於 1933 年左右維爾納・海森堡創立的矩陣力學以及帕斯庫爾・約當研究的更接近數學的形式。之後馮・諾依曼在他的一系列關於算子環的論文中嘗試建立更廣泛的架構。這些論文可看做是一類特殊的 C\*- 代數，現在稱為馮・諾依曼代數。

1943 年前後，伊斯拉埃爾・蓋爾范德和 Mark Naimark 對 C\*- 代數建立了不依賴於算子的抽象刻畫。

在當代數學研究中，C\*- 代數是局部緊群的酉表示理論中的重要工具，同時在量子力學的代數架構中也有應用。另一個活躍的研究領域是對可分單核 C\*- 代數的分類以及確定分類的詳細可能性。



抽象刻畫

此處給出 Gel'fand 和 Naimark 在 1943 年給出的定義。

C\*- 代數 _A_ 是複數域上的巴拿赫代數以及映射 \* : _A_ → _A_（稱為對合映射）的組合。_A_ 中元素 _x_ 關於對合映射 \
* 的像寫作 _x_\*。對合映射擁有下列性質


* 對 _A_ 中任意的兩個元素 _x_、_y_：

　
: : $(x+y)^{*}=x^{*}+y^{*}$

　
: : $(xy)^{*}=y^{*}x^{*}$


* 對 C 中任意複數 $\lambda $ 以及 _A_ 中任一元素 _x_：

　
: : $(\lambda x)^{*}={\overline {\lambda }}x^{*}$


* 對 _A_ 中任一元素 _x_：

　
: : $(x^{*})^{*}=x$


* C\*–恆等映射對 _A_ 中任一元素 _x_ 成立：

　
: : $\|x^{*}x\|=\|x\|\|x^{*}\|$

　
: C\*–恆等映射性質等價於

　
: : $\|xx^{*}\|=\|x\|\|x^{*}\|$

這個關係等價於 $\|xx^{*}\|=\|x\|^{2}$ ，有時亦稱為 B\*–恆等映射

C\*–恆等映射是一個很強的約束條件。舉例來說，C\*–恆等映射和譜半徑公式可以推出 C\*–範數由以下代數結構唯一確定：

　
: : $\|x\|^{2}=\|x^{*}x\|=\sup\{|\lambda |:x^{*}x-\lambda \,1$ 不可逆 $\}$

給定的從 C\*- 代數 _A_ 到 _B_ 的有界線性算子 $\pi :A\to B$ 被稱為 \*- 同態，如果


* 對 _A_ 中任意的兩個元素 _x_、_y_，

　
: : $\pi (xy)=\pi (x)\pi (y)$


* 對 _A_ 中任一元素 _x_，

　
: : $\pi (x^{*})=\pi (x)^{*}$



參考來源


* Arveson, W., An Invitation to C\*-Algebra, Springer-Verlag, 1976, ISBN 0-387-90176-0 . An excellent introduction to the subject, accessible for those with a knowledge of basic functional analysis.

* Connes, Alain, Non-commutative geometry (PDF), [2012-01-16], ISBN0-12-185860-X, （原始內容存檔 (PDF) 於 2011-09-27） . This book is widely regarded as a source of new research material, providing much supporting intuition, but it is difficult.

* Dixmier, Jacques, Les C\*-algèbres et leurs représentations, Gauthier-Villars, 1969, ISBN 0-7204-0762-1 . This is a somewhat dated reference, but is still considered as a high-quality technical exposition. It is available in English from North Holland press.

* Doran, Robert S.; Belfi, Victor A., Characterizations of C\*-algebras: The Gelfand-Naimark Theorems, CRC Press, 1986, ISBN 9780824775698 .

* Emch, G., Algebraic Methods in Statistical Mechanics and Quantum Field Theory, Wiley-Interscience, 1972, ISBN 0-471-23900-3 . Mathematically rigorous reference which provides extensive physics background.

* A.I. Shtern, C\
* algebra, Hazewinkel, Michiel (編), 数学百科全书，Springer, 2001, ISBN 978-1-55608-010-4

* Sakai, S., C\*-algebras and W\*-algebras, Springer, 1971, ISBN 3-540-63633-1 .

* Segal, Irving, Irreducible representations of operator algebras, Bulletin of the American Mathematical Society, 1947, 53 (2): 73–88, doi:10.1090/S0002-9904-1947-08742-5 .
C++/CLI（CLI: Common Language Infrastructure）在電腦語言中是一門由微軟設計，用來代替 C++ 代管擴充（Managed C++，下文使用 MC++ 指代）的語言。這門語言在相容原有的 C++ 標準的同時，重新簡化了受控代碼擴充的語法，提供了更好的代碼可讀性。和微軟.NET 的其他語言一樣，微軟向 ECMA 提交了 C++/CLI 的標準化請求，並且被 ECMA 通過成為正式的標準。C++/CLI 現在可以被 Visual C++ 2005 和更高版本的編譯器支援。C++/CLI 的部分特性已經申請了專利。



語法改變

C++/CLI 是一門獨立的語言（比如新的關鍵字），而不是像 C++ 代管擴充一樣是 C++ 的超集。（C++ 代管擴充有一些不標準的關鍵字如 \_\_gc 和 \_\_value）。所以，C++/CLI 對於這些語法有較大的改變，尤其是去除了一些意義不明確的關鍵字，增加了一些對.NET 的特性的語言級別的支援。

關鍵字

有歧義的語法，像 MC++ 的不同版本用新的運算子 gcnew 區分：在 C++/CLI，.NET 參照類型的建立需要要使用新的關鍵字 gcnew，以和本地類型區分開。
C++/CLI 增加了新的泛型概念（書寫方式與 C++ 的模板相似，但行為有很大的測試區別）。



資料類型

基本資料類型

控制代碼（Handle）代替了指標

回到 MC++，有兩類指標：用 \_\_nogc 標識的指標是傳統意義上的 C++ 指標，而用 \_\_gc 標識的指標為.NET 中的參照。但在 C++/CLI 里，唯一的指標就是傳統意義上的 C++ 指標，而.NET 參照類型使用一個「控制代碼」來取得，使用新的語法「類名 ^」代替了 MC++ 的「類名 \*」。新的句法使得代管和非受控代碼混合開發更加方便；它指明了物件將會被垃圾回收器自動銷毀還是手動銷毀。

範例代碼：

代管類型的定義

在 CLR 中，代管類型是分為參照類型（class）和值類型（struct）的，在 C++/CLI 中的分別定義方式如下：

參照類型：

```
   public ref class MyClass
   {
   };
```

值類型：

```
   public value class MyClass
   {
   }; 
```

陣列

陣列現在需要用 cli 命名空間內的 array 類別宣告，語法和 STL 的 vector 類似。

C++/CLI 中新增了 array<T> ^ 的方式定義陣列。

```
   array<int> ^a = gcnew array<int>(100) { 1, 2, 3 };
```

或者使用它的完整版：

```
   cli::array<int> ^a = gcnew cli::array<int> {1, 2, 3}; 
```

System::String

不定參數

對於 C# 中的不定參數的語法：

```
   void foo(params string[] args)
```

在 C++/CLI 中對應的版本為：

```
   void foo(... array<String^>^ args) 
```

跟蹤參照（Tracking reference）

C++/CLI 里的一個「跟蹤參照」也是一個控制代碼，但它是傳位址而不是傳值。等同於在 C# 中加了「ref」關鍵字，或 Visual Basic .NET 的「ByRef」。C++/CLI 使用「^%」語法來定義一個跟蹤參照。與傳統 C++ 中的「\*&」語法相似。

下面的範例了「跟蹤參照」的使用。如果把「^%」改成「^」（也就是使用普通的控制代碼），10 個字串將不會被修改，而只會生成那些字串的副本，這些都是因為那些參照已經不是傳位址而是傳值。

上面的代碼範例了使用者如何用 C++/CLI 做一些其他.NET 語言不能做的事情，比如 C# 就不允許在 foreach 迴圈中這樣做。例如 `foreach(ref string s in arr)` 在 C# 中是非法的。

解構 (Finalizer/Destructor)

C++/CLI 的另一個變化就是使用「! 類名（）」來聲明一個代管類型的「解構方法」（在垃圾回收器回收物件之前的不確定的時間由 CLR 呼叫），而原來的「~ 類名（）」是用來定義「傳統的解構函式」（能被使用者自己呼叫）。另外，下面的例子說明了如何在 C++/CLI 中代管物件如何自動呼叫「傳統解構函式」。

在一個典型的.NET 程式中（例如直接使用 CLI）編程，可以由使用者自己呼叫的「解構方法」是用實現 IDisposable 介面，通過編寫 Dispose 方法來實現顯式釋放資源；而不確定的「解構方法」是通過多載 Finalize 函式來實現的。



參照和參考



外部連結


* ECMA C++/CLI 標準
C++/CX _(Visual C++ Component Extensions，Visual C++ 組件擴展)_ 是微軟的 C++ 編譯器對 C++ 的擴展，使得程式設計師可以比較方便地編寫面向 Windows Runtime (_WinRT_) 的程序。這個語言規範引入了一系列語法和類庫抽象，以對 C++ 程式設計師來說比較自然的方式暴露了基於組件對象模型（COM）的 WinRT 編程范型的接口。

這個語言擴展從 C++/CLI 借用了語法，但是是面向 WinRT 和原生碼而不是通用語言運行庫和託管代碼。



擴展語法

C++/CX 為 WinRT 編程引入了新的語法。和平台獨立的語法和 C++11 標準兼容。

物件 (Objects)

WinRT 物件的創建方式是通過 `ref new` 關鍵字，並賦值給具有 `^`(帽子) 註記的類型的變量，這個帽子標記是繼承自 C++/CLI。

一個 WinRT 變量僅僅是一對指針，一個指向虛函數表 (Virtual method table（頁面存檔備份，存於網際網路檔案館）)，另一個指向物件的內部數據 (Opaque pointer（頁面存檔備份，存於網際網路檔案館）)。

引用計數 (Reference counting)

一個 WinRT 物件是使用引用計數模式來維護其生命期的，處理方式類似於被智能指針封裝的常規 C++ 物件。物件在沒有引用時銷毀。儘管沒有垃圾回收機制，但是語言規範也保留了 gcnew 關鍵字以備以後使用。

類型 (Classes)

運行類型 (Runtime classes)

運行類型包含了元件擴展的建構函式。這類型也被簡單地稱為 ref classes，因為它們是用 `ref class` 創建的。

局部類型 (Partial classes)

C++/CX 引入了局部類型的概念。這個特性使得一個類的定義可以被分離到多個文件，使得 XAML 圖形用戶界面設計工具能夠自動生成部分代碼到一個單獨的文件，以避免干擾程式設計師寫的代碼。這些局部類型在編譯時合併。這個特性在類似 C# 之類的 CLI 語言中已經存在很多年。局部類型並未成為 C++ 標準，所以並不能在純 C++11 代碼中使用。

這裡是一個設計工具生成的局部類型示例：

這裡是一個程式設計師編寫的類示例。生成的局部類型在開頭被導入，注意這裡 `partial` 關鍵字不是必要的：

這是局部類型的實現部分代碼的示例：

泛型 (Generics)

WinRT 支持泛型，所以 C++/CX 也支持。泛型類的信息被保留在元數據內，在運行時才實例化，而不是像 C++ 模板那樣在編譯時示例化。編譯器支持在一個類型中同時使用泛型和模板。

泛型類示例：



元數據 (Metadata)

 

所有 WinRT 程序都通過元數據來描述其中的類型。元數據的格式和通用語言架構 (CLI) 為.NET Framework 規定的標準一致。這個特性使得 C++/CX、CLI 語言和 Javascript 的代碼可以互相引用。



運行庫 (Runtime library)

C++/CX 有一系列針對 WinRT 的代碼庫，幫助 C++ 程式設計師將使用 C++ 標準程式庫的代碼移植到 WinRT.
C++03 是 C++ 語言國際標準的一個版本，正式名稱是 ISO/IEC 14882:2003。該標準由國際標準化組織（ISO）和國際電工委員會（IEC）共同制定。

C++03 取代了 C++ 標準的前一個版本 C++98，後被 C++11 所取代。C++03 主要是在前一個版本的基礎上針對實現方的一些問題進行了修復，從而在各個實現間達到一致、保持了可移植性。該版本共涉及 92 項核心語言缺陷報告、125 項庫缺陷報告，所提供的新特性只有一項：值初始化（英語：value initialization）。

C++03 的第 69 號庫缺陷報告非常值得一提，為了解決該問題，標準中加入了「`std::vector` 中的元素必須連續存儲」的要求。



另見


* C++98：C++03 所取代的版本

* C++11：取代 C++03 的版本

* C++ Technical Report 1：針對 C++03 標準庫的擴展

* C++ 標準庫
C++17 又稱 C++1z，是 C++ 的現行標準的非正式名稱，正式名稱為 "International Standard ISO/IEC Programming Language C++"。C++17 旨在作為大型擴充功能，最終的投票期於 2017 年結束。

目前不少著名 C++ 編譯器已支援 C++17 仍未定案的草案（draft），例如最新的 GCC6 已支援 C++ concept 的 C++ 事務型記憶體（Transactional Memory），Visual Studio 與 Clang 目前都提供了 modules。



新功能


* 靜態斷言 `static_assert` 無需提供出錯資訊

* 移除 trigraphs

* 具有模板形式的模板（template template）參數允許使用 typename（之前僅允許使用 class）

* std::uncaught\_exceptions 取代 std::uncaught\_exception

* 變長參數模板的 Folding 運算

* 容器存取操作表示方法的統一化（Uniform container access）

* 連續型迭代器（Contiguous Iterators）

* 新增特殊數學函式

* 引進 Library Fundamentals TS I 中的內容

類別模板的模板參數推導

模板類构造式能自動推導模板參數的型别 (Class template argument deduction, CTAD)。例如允許以 `pair(5.0, false)` 取代 `pair<double,bool>(5.0, false)`

任何指定變數或變數模板的初始化的宣告，其宣告的型别是類別模板（可能是 cv 限定的）。如 std::pair p (2, 4.5); //deduces to std::pair<int, double> p (2, 4.5);
new 表達式，如 template<class T>struct A {A (T, T);}; auto y = new A {1, 2}; //allocated type is A<int>

用 auto 宣告非型别模板參數

依據 auto 的推到規則，在可允許型别的非型别模板參數情況下，可從實參型别推導出模板參數：

摺疊表達式

摺疊表達式在運算子上執行模板參數包的展開計算。


* 單元摺疊：形如 (... op e) or (e op ...) 表達式，其中 op 是摺疊運算子，e 是未展開的模板參數包。

* 二元摺疊：形如 (e1 op ... op e2) 表達式， 其中 op 是摺疊運算子，e1 或 e2 是未展開的模板參數包。

大括號初始化串列的新的自動推導規則

以前 `auto x {3};` 將被推導為 `std::initializer_list<int>`, 現在推導為 `int`。

constexpr lambda

Lambda 函式中按值擷取 this 指標

以前 this 指標在 lambda 函式只能按參考擷取。現在 \*this 擷取物件的副本，而 this (C++11) 繼續擷取參考。

行內變數

過去關鍵字 inline 可用於函式宣告，現在也可以用於變數宣告，表示函式或定義可定義（但內容必須完全相同）多次。這允許在標頭檔中定義一個行內變數。


* 行內的函式或變數必須在編譯單元內可達（但不一定在存取點之前）

* 在每個編譯單元中都是行內宣告的

* 行內變數必須是靜態記憶體（類靜態成員或命名空間作用域變數），不能用於塊作用域變數或函式作用域變數。

巢狀的命名空間

如下：

結構化繫結

變數定義初始化時，允許形如 `auto [ x, y, z ] = expr;`，其中 expr 的「元組類似的物件」包括 `std::tuple, std::pair, std::array` 等聚合結構。

帶初始化的選擇述句

if 和 switch 述句允許如下的變數宣告和初始化：

constexpr if

utf8 字面量

如下：

列舉型别變數直接用大括號初始化

fallthrough, nodiscard, maybe\_unused 特性

C++17 引入了 3 個特性（attribute）: fallthrough, nodiscard, maybe\_unused.

\_\_has\_include 運算子

\_\_has\_include 運算子用在 #if 和 #elif 表達式，以檢查是否一個標頭檔或原始檔可否包含。

std::variant

std::variant 模板類實做了型别安全的 union

std::optional

std::optional 類別模板可能包含一個值或者可能不包含值：

std::any

std::any 模板類是型别安全的包含任何型别的值：

std::string\_view

std::string\_view 類是不擁有字元序列的情況可以讀取其值：

std::string\_view 不提供 c\_str () 成員函式。

std::invoke

std::invoke 用於喚起「可喚起物件」。

std::apply

std::apply 把 std::tuple 參數應用於可喚起物件：

std::filesystem

std::filesystem 可操作檔案、目錄、路徑：

std::byte

std::byte 型别既不是字元型别，也不是算術型别，實際上是列舉型别：

maps 和 sets 上更有效率地移動節點

零開銷的節點操作：

並列演算法

許多 STL 演算法，如 copy, find 和 sort，支援並列執行政策：seq, par, par\_unseq, unseq 分別表示 "sequentially", "parallel", "parallel unsequenced", "unsequenced".



注釋



另見


* C++

* C++14

* C++11
C++20，是繼 C++17 之後的 C++ 程式語言的 ISO/IEC 標準修訂版的名稱。2020 年 2 月，該標準在布拉格的會議上由 WG21 進行了技術定稿。同年 9 月 4 日草案獲得批准後，C++20 同年 12 月正式發布。相比 C++17，C++20 引入了新的語言特性，如概念、模組、運算子「<=>」、協程、指定初始化、新標準屬性等。C++20 庫標準還加入了範圍、特性測試宏和位元運算等。



注釋



另見


* C++

* C++17

* C++14

* C++11
C++23 是 ISO/IEC 標準修訂版的非正式名稱，該標準預期將遵循 C++20 的 C++ 程式語言。2020 年 2 月，在布拉格舉行的 C++20 最終會議上，通過了 C++23 的總體計劃。第一次針對 C++23 的 WG21 會議原定於 2020 年 6 月在瓦爾納舉行，但由於 2019 冠狀病毒病疫情而被迫取消。原定於 2020 年 11 月在紐約召開的會議也被取消。



注釋



另見


* C++

* C++20

* C++17

* C++14

* C++11
C++Builder 是一個用於在 Windows 平台上撰寫 C++ 語言應用程式的快速化程式開發（RAD，Rapid Application Development）的整合開發環境（IDE，Integrated Development Environment），原係由 Borland 公司所開發銷售，現在此產品則歸屬於 Embarcadero Technologies 旗下的子公司 Codegear。

C++Builder 把由 Delphi 開發出來的 IDE 和 VCL（Visual Component Library）與 C++ 編譯器結合。此系列產品的開發週期通常是先在 Delphi 上作重要的改進，然後再用到 C++Builder 上。在 Delphi 上所開發的主要元件通常無須修改就可以給 C++Builder 使用，但 C++ Builder 的元件卻不一定能給 Delphi 使用。

C++Builder 的開發環境中包含了所見即所得（WYSIWYG）的圖形使用者介面（GUI）設計工具，是最早導入簡易的、真正可以用拖拉方式進行軟體開發的程式設計工具之一。



版本



兼容性

Windows 作業系統中由 Microsoft 編譯器生成的.obj 與.lib 文件不能直接用於 C++Builder. 需要用 C++Builder 自帶的工具軟體轉換：

```
  coff2omf.exe -lib:st oldFormat.lib newFormat.lib
```



設置


* 設置編輯器的字體：Tools->Options->Editor Options->Display->Editor font



常用類體系


* 字符串類，實際上是指向對象的指針。對象包含 32 比特的長度域、32 比特的引用計數、16 比特的數據長度域（即每個字符的字節數表示）、16 比特代碼頁以及數據存儲域。其中 AnsiString 是窄字符，String、UnicodeString、WideString 都是寬字符。String 即 UnicodeString。UnicodeString 內部採用了 Windows 作業系統的 UTF16LE，賦值兼容於其他字符串類型。採取了堆上的動態分配，引用計數，更新前拷貝 (copy-on-write) 技術，長度沒有限制。注意，採用了基於 Delphi 的基於 1 的下標索引，而不是 C 語言的基於 0 的下標索引。WideString 兼容於 COM 的 BSTR 類型，不引用計數。
  
* 其他類型與 AnsiString 相互轉化的庫函數：BoolToStr、StrToBool、IntToStr、StrToFloat、FloatToStr、FloatToStrF 帶四捨五入、FormatFloat 帶格式轉為字符串、StringToColor、等等。
  
* 類成員函數，通常不是作用於字串本身，而是返回新的字串：Delete 刪除子串、Insert 插入子串、AnsiLastChar 最後一個字符、SubString 取子字符串、AnsiCompare 比較、AnsiCompareIC 比較不考慮大小寫、Pos 查字符串、AnsiPos、Length、SetLength（相當於 left 函數）、IsEmpty、LowerCase、UpperCase、TrimLeft、TrimRight、Trim、StringOfChar 同字符重複輸入、c\_str 獲得內部的 char\
* 指針、ToDouble、ToInt、ToIntDef、WideChar 轉換到一個寬字符數組、LastDelimiter
  
* 類成員運算符：=、+=、+ 、==、!+=、<、<=、>、>=
  
* StringReplace 字符串替換



相關


* Delphi

* 整合開發環境列表



外部連結


* C++Builder（頁面存檔備份，存於網際網路檔案館）
C++ AMP 是微軟公司基於 DirectX 11 技術實現的一個並行計算庫。它建立在 C++ 的語言規範上，使得程式設計師可以相對容易地在數據並行硬體（如顯卡）上編寫並執行並行計算程序。



特性


* 支持 CPU/GPU 共享內存

* 代碼可在 GPU 上調試，亦可在 CPU 上模擬及調試 GPU 代碼



系統要求


* 作業系統：Windows 7, Windows 8, Windows Server 2008 R2, 或者 Windows Server 2012

* 支持 DirectX 11 或更新的硬體



示範程序



歷史

C++ AMP 的初始版本於 2012 年發布。2013 年，微軟在添加了一些特性後發布了 C++ AMP 的 Microsoft Visual Studio 2013 版本。



競爭對手

在並行計算領域，C++ AMP 的對手有 NVidia 公司的 CUDA 技術和開放標準的 OpenCL 技術。



資料來源
C++ Technical Report 1（TR1） 是 ISO/IEC TR 19768, C++ Library Extensions（函式庫擴充） 的一般名稱。TR1 是一份檔案，內容提出了對 C++ 標準函式庫的追加項目。這些追加項目包括了正規表示式、智慧型指標、雜湊表、亂數生成器等。TR1 自己並非標準，它是一份草稿檔案。然而它所提出的項目大多數已成為的 C++11 及之後版本的官方標準的一部分。這份檔案的目標在於「為擴充的 C++ 標準函式庫建立更為廣泛的現成實作品」。



概要

編譯器並不需要保證包含 TR1 的組件，因為 TR1 並非官方標準的一部分。順帶一提，Boost 提供了 TR1 大部分的實作，數個編譯器／函式庫開發商也已提供了各自的實作版本。

TR1 並不代表下一屆標準的全部；舉例而言，下一屆的標準 C++11 包含了執行緒的支援。

新的組件被放置在 `std::tr1` 的命名空間（_namespace_）裡，以和現在的標準函式庫做區別。



TR1 的內容

TR1 包含以下組件：

一般用途

參照包裝器（Reference Wrapper）


* 來自 Boost.Ref

* 在 `<functional>` 標頭檔中增加了 - `cref`、`ref`、`reference_wrapper`

* 可以對演算法（_algorithms_）或仿函數（_function objects_）遞移參照（_references_），而不是遞移副本。

一個 wrapper reference 是由模板類 `reference_wrapper` 產生的實體（_instance_）獲得。wrapper reference 近似於 C++ 語言中的參照。

使用 `ref` 以獲得任何實例的 wrapper reference（對常數參照 const & 使用 `cref`）。

wrapper reference 對模板函數 (template function) 尤其有用，當模板參數推導不出參照的時候（範例如下：）

智慧型指標（Smart Pointers）


* 基於 Boost Smart Pointer library

* 由 `<memory>` 標頭檔增加了 - `shared_ptr`、`weak_ptr` 等

* 將 _Resource Acquisition Is Initialization_(RAII) 手法用於記憶體管理和異常安全性。

仿函數

以下四個模組被加進 `<functional>` 標頭檔之中：

多形態的函式包裝器（Polymorphic Function Wrapper）


* `function`

* 基於 Boost.Function

* 儲存任何使用特定函式簽名的 "可呼叫物"（函數指標、成員函式指標、仿函數），不需要可呼叫物確切的型別。

仿函數綁定器（Function Object Binders）


* `bind`

* 採納自 Boost Bind library

* 標準 `std::bind1st` 和 `std::bind2nd` 的通用版

* 將參數綁定給仿函數，並且允許函式的結合。

函式返回型別


* `result_of`

* 採納自 Boost

* 決定函式呼叫的返回型別

成員函式


* `mem_fn`

* 採納自 Boost Mem Fn library

* 標準 `std::mem_fun` 和 `std::mem_fun_ref` 的加強版

* 允許成員函式指標能夠像仿函數一樣

元程式設計和型別特性（Type Traits）


* 新的 `<type_traits>` 標頭檔 - `is_pod`、`has_virtual_destructor`、`remove_extent` 等

* 採納自 Boost Type Traits library

* 允許類編查詢以及類別間的轉換，可促進元程式設計

數值工具

亂數產生器


* 新的 `<random>` 標頭檔 - `variate_generator`、`mersenne_twister`、`poisson_distribution` 等

* 採納自 Boost Random Number Library

數學函式


* 新的 `<cmath>`/`<math.h>` 標頭檔 - `beta`、`legendre` 等

* 23 種數學函式

容器

多元組型別（Tuple Types）


* 新 `<tuple>` 標頭檔 - `tuple`

* 採納自 Boost Tuple library

* 標準 `std::pair` 的擴充

* 固定尺寸的元素集合，元素可以是不同的類型

定量陣列（Fixed Size Array）


* 新 `<array>` 標頭檔 - `array`

* 來自 Boost Array library

* 與動態陣列型別，像是標準的 `std::vector` 相反，是靜態的矩陣，但是能夠享受類似於 begin () 等與 `std::vector` 相似的介面。

雜湊表（Hash Tables）


* 新 `<unordered_set>`、`<unordered_map>` 標頭檔

* 完全是新的實作，不衍生自既有之程式庫。與既有之程式庫 API 並不完全相容

* 就如同所有的雜湊表提供常數時間的元素尋找，但最壞情況尋找時間與容器的大小呈線性關係。

正規表示式


* 新 `<regex>` 標頭檔 - `regex`、`regex_match`、 `regex_search`、`regex_replace` 等

* 來自 Boost RegEx library

* pattern matching library

C 的相容性

C++ 被設計成與 C 語言相容，但由於不同的標準，C++ 並不是 C 的嚴格超集合。TR1 試圖調和這些差異，透過對各種標頭檔，如 <complex>、<locale>、<cmath> 等進行擴充。
這些改變幫助 C++ 能夠與 C99 版本的 C 標準更為一致（並非所有 C99 都包含於 TR1）。



關聯項目


* C++11，C++ 新標準

* C99，C 語言標準

* Boost library，提供大量的 C++ 程式庫，數個包含於 TR1

* STL 標準模板庫，現行 C++ 標準程式庫的一部分



參考文獻

腳註

其他


* ISO/IEC JTC1/SC22/WG21. Draft Technical Report on C++ Library Extensions (PDF). 2005-06-24 [2009-01-27]. （原始內容存檔 (PDF) 於 2011-04-14）.

* Becker, Peter. The C++ Standard Library Extensions: A Tutorial and Reference. Addison-Wesley Professional. 2006. ISBN 0-321-41299-0.



外部連結


* Scott Meyers' Effective C++: TR1 Information（頁面存檔備份，存於網際網路檔案館） - 包含 TR1 提案檔案的連結，提供了 TR1 程式庫的背景以及理由。
C++ 中的標準程式庫（Standard Library）是類和函式的集合，其使用核心語言寫成。標準程式庫提供若干泛型容器、函式物件、泛型字串和串流（包含互動和檔案 I/O），支援部分語言特性和常用的函式，如開平方根。C++ 標準程式庫也吸收了 ISO C90 C 標準程式庫。標準程式庫的特性宣告於 _std_ 命名空間之中。

C++ 標準程式庫大量參考了並基於標準模板程式庫（STL）所建立的習慣用法，包含容器、演算法、迭代器、函式物件等。此一部分占去標準庫相當大的比重，因而有些人錯誤地使用「STL」指稱整個 C++ 標準程式庫。但這並非為正確的概念，C++ 標準程式庫和 STL 共有了許多特性，但都不是彼此的超集。

使用 C++ 標準程式庫時，不必加上「.h」。



標準標頭檔

以下檔案包含標準庫的聲明。

容器


* <bitset>

* <deque>

* <list>

* <map>

* <queue>

* <set>

* <stack>

* <vector>

一般


* <algorithm>

* <functional>

* <iterator>

* <locale>

* <memory>

* <stdexcept>

* <utility>

字串


* <string>

輸入 / 輸出流


* <fstream>

* <ios>

* <iostream>

* <iosfwd>

* <iomanip>

* <istream>

* <ostream>

* <sstream>

* <streambuf>

數值


* <complex>

* <numeric>

* <valarray>

語言支援


* <exception>

* <limits>

* <new>

* <typeinfo>

C 標準庫

來自 C 標準庫的所有標頭檔，以另一個名稱包含在 C++ 標準中。將原名稱移去「.h」並在開頭處加上「c」作為新的名稱。例如「time.h」改成「ctime」。C++ 標準庫的標頭檔與 C 標準庫的標頭檔的唯一區別是，函式位於 std:: 命名空間（雖然很少編譯器嚴格遵守，通常的做法是同時放在全域與 std 內，例如 printf 和 std::printf 兩者均有）。



參見


* 標準模板庫 (STL)

* Boost（C++ 庫）

* C 標準庫

* C POSIX



參考


* 比雅尼・史特勞斯特魯普：_The C++ Programming Language_, Addison-Wesley, ISBN 0-201-70073-5



外部連結


* [1]（頁面存檔備份，存於網際網路檔案館）Standard C++ Library reference（頁面存檔備份，存於網際網路檔案館）

* C ++ reference（頁面存檔備份，存於網際網路檔案館）

* The GNU Standard C++ Library

* LLVM/Clang C++ Standard Library（頁面存檔備份，存於網際網路檔案館）

* M（頁面存檔備份，存於網際網路檔案館）icrosoft MSDN Library - Standard C++ Library Reference（頁面存檔備份，存於網際網路檔案館）

* Rogue Wave C++ Standard Library Class Reference

* Microsoft MSDN Library - Standard C++ Library Reference（頁面存檔備份，存於網際網路檔案館）

* C++ Standard Library reference（頁面存檔備份，存於網際網路檔案館）

* The C++ Resources Network

* C++ 標準庫教學（頁面存檔備份，存於網際網路檔案館）
C++ 代管擴充（Managed Extensions for C++）是對 C++ 的一個屬性和關鍵字的擴充，以便於在微軟公司的.NET Framework 進行編程。它也經常被稱為代管 C++。2002 年由微軟發布。

_注意：C++ 代管擴充自 Visual C++ 2005 起被一個新的語言規範，正在標準化的 C++/CLI 所取代。_

代管 C++ 並非獨立存在的程式語言，而僅僅是微軟對 C++ 的一個語法擴充，允許 C++ 程式設計師在.NET 框架和 CLR 的基礎上進行代管編程。與 C# 和 Visual Basic .NET 相比，其主要優點是舊代碼可以比較快地移植到新的平台上，而且即使不完全重寫代碼，也可以通過互操作在同一個模組中無縫整合代管和非代管代碼，從新的.Net 框架中獲益。

.Net 框架封裝了大量的 API，例如網路存取、字串操作、資料存取、XML 服務、圖形介面控制項庫、郵件服務、加密服務、檔案輸入／輸出，甚至是 WMI 管理，也使得應用程式員可以編寫更加簡潔的代碼。目前只有代管 C++ 及其後繼者 C++/CLI 可以做到無縫整合代管和非代管代碼，而在受控代碼中呼叫 COM 的速度又相當慢，所以經常被用於其他語言和非受控代碼之間的橋梁。

代管 C++ 允許程式設計師編寫受控代碼，記憶體管理的工作現在可以讓 CLR 去自動處理，存取時也增加了型別檢查，減少了緩衝區溢位和記憶體流失的危險，增加了程式的穩定性，但是在效能敏感的應用中，龐大的.NET 框架和緩慢的自動記憶體管理並不是必要的，傳統非受控代碼仍然是一些人的首選。

在物件導向程式設計方面，主要的變化是對多重繼承的限制，這是因為 CLR 的限制和記憶體管理的需要。一個代管類不能多繼承基礎類別。同時，類屬性和微軟中間語言（MSIL）的引入也使得代管類可以在其他語言中使用和繼承。

與此同時，代管 C++ 引入了大量的關鍵字和語意轉換，減少了代碼的可讀性和明確性。缺少在很多語言中都支援的泛型和 for each 語句也增加了其他語言的程式設計師轉向代管 C++ 的困難。在其後繼者 C++/CLI 中泛型和 for each 語句才被支援。



Managed C++ 的重大改變

以下列出物件導向程式設計與 unmanaged C++ 之間的差異性。


* (Global change) Existing C++ to be ported over the CLR must be appended with the following:

```
//hello.cpp

//new using directive
#using <mscorlib.dll>

//another using namespace directive.
using namespace System;

int main()  {
  Console::WriteLine("Hello");
  return 0;
}
```

一個新的前置處理引導（preprocessor directive）

```
   #using <mscorlib.dll>
```

這是必須的。此外 #using directives 必須用 namespace 的方法來 import 更多的函式庫（libraries），像是 Base Class Library，例如：

```
  #using <System.Windows.Forms.dll>
```

以及

```
  using namespace System::Windows::Forms;
```

來使用 Windows Forms。


* To compile code to target the CLR, a new compiler option must be introduced.

```
   cl.exe hello.cpp /clr
```

/clr enables any code referencing the .NET Framework to be compiled as CIL。


* A class can be designated to be garbage collected via the `__gc` extension keyword.

```
//gc.cpp

#using <mscorlib.dll>

__gc class gc  {
  int
* i;
  char
* g;
  float
* j;
};

int main()  {
  while(true)  {
    gc
* _gc = new gc();
  }
  return 0;
}
```

比較 Managed C++

以下列出 Managed C++ 與其它程式語言在類似觀念上的差異。

...to Java

缺點


* Java 幾乎可支援所有的平台，而 Managed C++ 僅可以在 Windows 或其它實作出 .NET Framework 的平台上執行。

* Java 程式碼複雜度較小，且易於閱讀，並提供有程式碼使用檔案可供參考。而 Managed C++ 則無。 _（C++/CLI 於 Visual C++ .NET 2005 中已有支援）_

* Java 有許多開發工具與解決方案可提供開發者利用，Managed C++ 僅能使用 Visual Studio .NET。不過，_Managed C++ applications 可用免費的 Visual C++ Toolkit 2003 編譯。_

* Java 的例外機制是可以檢查的（checked）, Managed C++ 則無法檢查。 (根據程式不同這也可能是個優點)

優點


* Managed C++ 可以直接與系統低階（low level）服務介面溝通，Java 程式員必須使用 JNI (Java Native Interface) 與系統低階服務溝通。 _(僅限 Windows)_

* Managed C++ 是無法檢查例外，Java 可以檢查。. (根據程式不同這也可能是個缺點)

...to C#

缺點


* 一如 Java, C# 的複雜度較小。而且 C# 可以直接支援 .NET Framework 。

* C# 支援指標（pointers），如同 C++，這個機制預設是關掉的。

 

 



外部連結


* C++ 代管擴充語言規範（MSDN）（頁面存檔備份，存於網際網路檔案館）
《C++ 程式語言》（英語：_The C++ Programming Language_）是第一本介紹 C++ 的書籍，作者是「C++ 之父」比雅尼・史特勞斯特魯普（Bjarne Stroustrup），他是此程式語言的設計者。第一版《C++ 程式語言》於 1985 年推出。

由於沒有官方標準，這本書成為了實質標準，引領 C++ 不斷發展。1998 年，C++ 才有第一個國際標準 _ISO/IEC 14882:1998: Programming Language C++_ 。隨著 C++ 標準化和新函式庫（Library）的出現，本書亦推出了新版本，介紹 C++ 的改變和新功能，以及更正一些誤排。



歷史

第 1 版《C++ 程式語言》於 1985 年推出。隨著 C++ 發展，第 2 版於 1991 年推出，介紹 C++ 的改變。

1997 年 6 月 30 日，推出了第 3 版《C++ 程式語言》。2000 年 2 月 11 日，推出了特別版「_The C++ Programming Language: Special Edition_」，是第 3 版《C++ 程式語言》加上兩個附錄。這兩本書均經過多次更正誤排及重印。_C++ Solutions_（ISBN 0-201-30965-3）則包括第 3 版《C++ 程式語言》一些練習的答案。

2013 年 5 月 19 日，推出了第 4 版，主要介紹 C++11。



參見


* 《C 程式設計語言》（_The C Programming Language_）



參考文獻