hotchpotch/wikipedia-multilingual-ir-pairs huggingface dataset:
丰田市 交通
名古屋鐵道的三河線、豐田線及愛知環狀鐵道的愛知環狀鐵道線都有通過豐田市西南部的主要市區，並分別以豐田市車站及新豐田車站為主要車站，兩個車站相距僅約兩百公尺，並可透過行人天橋直接相連。自豐田市市區透過兩家業者的鐵路網，可往南至岡崎市、知立市，往北可至日進市、名古屋市或是瀨戶市；而在西部與長久手市交界物的八草車站也可轉乘愛知高速交通的磁浮路線東部丘陵線進入長久手市。
高速公路則有東名高速公路、新東名高速公路、伊勢灣岸自動車道、東海環狀自動車道穿越豐田市，同樣主要集中在西南部的主要市區周邊，後三條高速公路則交會於市區東側的豐田東系統交流道，伊勢灣岸自動車道也可透過豐田系統交流道轉入東名高速公路；豐田市內市區以外的山區則需藉由國道153號、國道257號、國道301號、國道419號、國道420號、國道473號等一般國道與市區區域連結。
豐田市內的客運路線主要由名鐵巴士經營，其路線以豐田市車站為中心，也有部分路線可以往西經三好市、東鄉町，駛至日進市的名古屋市營地下鐵赤池車站。屬於豐田汽車集團鄉關企業的豐榮交通由於負責豐田汽車相關的員工專車，也接受委託經營豐田市的許多社區巴士路線。
丰田市 交通
名古屋鐵道
■■三河線：猿投車站 - 平戶橋車站 - 越戶車站 - 梅坪車站 - 豐田市車站 - 上舉母車站 - 土橋車站 - 竹村車站 - 若林車站 - 三河八橋車站 - （知立市→）
■豐田線：梅坪車站 - 上豐田車站 - 淨水車站 - （三好市→）
愛知環狀鐵道
■愛知環狀鐵道線：（岡崎市） - 三河上鄉車站 - 永覺車站 - 末野原車站 - 三河豐田車站 - 新上舉母車站 - 新豐田車站 - 愛環梅坪站 - 四鄉車站 - 貝津車站 - 保見車站 - 篠原車站 - 八草車站 - （瀨戶市）
愛知高速交通
■東部丘陵線：（←長久手市） - 陶瓷資料館南車站 - 八草車站
丰田市 观光資源
位於豐田市東北部的山區中擁有豐富的自然景觀，包括屬於天龍奧三河國定公園的稻武地區設有面之木園地，位於足助町地區的香嵐溪溪谷，位於矢作川中游的勘八峽谷。
在西南部的市區中，則有由市政府經營的豐田市美術館、豐田市鄉土資料館、豐田市近代產業與生活發現館；豐田汽車也設有做為企業博物館的豐田會館及豐田鞍池紀念館。
丰田市 教育
豐田市內的高等教育學校包括以工學部、經營學部、情報科學部為主的愛知工業大學，及以看護學部為主的日本紅十字豐田看護大學；愛知學泉大學在豐田市設有以現代管理學部為主的豐田校區，中京大學的豐田校區則是以現代社會學部、工學部及運動科學部為主。
赵匡胤
宋太祖趙匡胤（）（927年3月21日—976年11月14日），涿郡（今河北省保定市清苑区）人，中国宋朝（北宋）開國皇帝，政治家，军事家，父親趙弘殷，母親杜氏，自称西汉赵广汉之后
。後唐明宗天成年間（927年3月21日）生於後唐洛陽夾馬營（今河南省洛陽市瀍河回族區東關）。後漢時，趙匡胤於後漢隱帝在位期間投奔郭威，之後郭威篡漢建立後周，是為周太祖。而趙匡胤則得任東西班行首，始入宦途。959年，後周世宗於北征回京後不久駕崩，逝世前任命趙匡胤為殿前都點檢，執掌殿前司諸軍。隔年（960年）元月初一，北漢及契丹聯兵犯邊，趙匡胤受命防禦。初三夜晚，大軍於京城開封府（今河南省開封市）東北二十公里的陳橋驛（今河南省封丘縣陳橋鎮）發生政變，將士於隔日清晨擁立趙匡胤為帝，史稱「陳橋兵變」。大軍隨即回師京城，後周恭帝禪位，趙匡胤登基，建國號為「宋」，是為「宋太祖」，年號建隆。
赵匡胤
宋太祖在位期間，致力於統一全國。依據宰相趙普的「先南後北」策略，先後滅荊南、湖南、後蜀、南漢及南唐等南方割據政權，至宋太宗在位期間，迫使吳越、清源軍納土歸降，滅北漢，方才完成一統；太祖於961年及969年先後兩次「杯酒釋兵權」，解除禁軍將領及地方藩鎮的兵權，解決自唐朝中葉以來藩鎮割據的局面；設立「封樁庫」貯藏錢帛布匹，期能贖回被後晉高祖石敬瑭獻給契丹的燕雲十六州，但事未成而逝世。
開寶九年冬十月二十日癸丑夕（976年11月14日），太祖逝世，得年49歲，在位16年。由其胞弟趙光義繼承帝位，是為宋太宗，並於開寶九年十二月甲寅（977年1月14日）改元太平興國。太平興國二年四月乙卯（977年1月14日），太祖葬于永昌陵。由於北宋中期的筆記《續湘山野錄》記載了「燭影斧聲」事件，暗示趙匡胤是由太宗所加害。加上太祖死後，帝位非由其子繼承，而是由弟登基垂統，違反中國嫡長子繼承的傳統，雖然太宗即位後延续了太祖許多的執政措施，但欲蓋彌彰，与太祖有关的皇室成員亦相繼離奇亡故。此后的皇帝亦由太宗的子孫继承，直至宋孝宗才回归太祖一脈，使太祖的死因並不單純，成為千古之謎。亦成为成语「燭影斧聲」的典故出处。
赵匡胤 早年岁月
唐明宗天成二年二月十六日（927年3月21日），趙匡胤誕生於洛陽夾馬營（今河南省洛陽市瀍河回族區東關爽明街北段），是趙弘殷次子，母親杜氏。依《宋史·太祖本紀》記載，趙匡胤為“涿郡人”，然而此處應是依涿郡趙氏的郡望所指，實則屬籍保州（今河北省保定市清苑区）。年長後離家遊歷，投奔復州防禦使王彥超，不被接納。繼而往依隨州刺史董宗本，卻遭其子董遵誨憑勢欺侮，趙匡胤於是辭別北上。948年，趙匡胤投奔後漢樞密使郭威帳下，隨軍征討李守貞。951年，郭威稱帝，國號「周」，是為周太祖，趙匡胤得補任東西班行首，加拜滑州（今河南省安陽市）副指揮使。953年，郭威養子柴榮擔任開封府尹，調趙匡胤至京師（今河南省開封市）任開封府馬直軍使。
赵匡胤 早年岁月
954年初，周太祖逝世，外戚柴榮繼位為周世宗，趙匡胤調任中央禁軍。北漢及契丹隨即趁喪入侵，邊報頻仍，世宗決定親征，趙匡胤任侍衛將領隨行護駕。4月，周軍與北漢軍大戰於高平（今山西省晉城市高平市），趙匡胤率二千人參與戰鬥，並身先士卒，親自衝鋒，北漢軍披靡，七千餘人投降。時正颳南風，周軍因風奮擊，北漢軍大敗，周軍趁勝圍攻河東城，焚燒城門，趙匡胤於戰鬥中遭流矢射中左臂。高平之戰後，世宗拔擢趙匡胤為殿前司都虞候，領嚴州（今浙江省湖州市德清縣）刺史，並命趙匡胤整頓禁軍，汰羸除弱，更招募天下壯士至京師，設立殿前諸班，由趙匡胤選擇精銳將士充之，後周軍隊自始獨霸。
赵匡胤 早年岁月
956年初，周世宗親征南唐，大軍圍攻壽城（今安徽省六安市壽縣），南唐駐紮一萬兵馬於塗山（今安徽省蚌埠市）下，停泊舟艦於淮河，世宗命趙匡胤往攻。3月，趙匡胤伏軍渦口（今安徽省蚌埠市懷遠縣東北），派遣一百餘名騎兵襲擊南唐軍營，交戰後佯敗逃遁，南唐軍追擊，至渦口而後周伏兵四起，南唐軍大敗，斬唐將何延錫，奪得五十餘艘戰艦。南唐另有十五萬援軍駐紮清流關（今安徽省滁州市），趙匡胤受命征討，攻克清流關、滁州城，並生擒唐將皇甫暉。5月，南唐軍攻揚州，趙匡胤屯兵六合支援。揚州守將韓令坤懼而欲退，趙匡胤下令軍中：「揚州士兵過六合者，砍斷雙腿！」韓令坤才決心固守。南唐又遣齊王李景達率兵支援，距離六合二十里處駐紮。諸將請主動攻擊，趙匡胤卻以逸待勞，俟南唐軍發動攻擊，方才領兵迎擊，南唐軍大敗，斬殺五千餘人，投江溺斃的不計其數。戰後趙匡胤因功受封殿前都指揮使，不久又加封定國軍節度使。
957年初，世宗再度親征南唐，4月，駐紮紫金山，命趙匡胤率領禁軍殲滅壽州外圍南唐援軍，趙匡胤連拔數寨，斬獲三千餘人，並切斷南唐援軍通道，壽州因此無援，於是投降。還京後，趙匡胤因功加拜義成軍節度、檢校太保，仍然擔任殿前司都指揮使。年底，柴榮三征南唐，進攻濠州，城外有水灘環繞，南唐軍在其上設立柵欄防守，世宗遂命將士騎駱駝渡河，趙匡胤則領兵騎馬而渡，率先攻破南唐水寨，焚燒南唐戰艦七十餘艘，斬殺兩千餘人，攻陷濠州。其後陸續攻陷泗州（今安徽省宿州市泗縣）、楚州（今江蘇省淮安市淮陰區），南唐江北之地盡為周有。隔年5月，趙匡胤改封忠武軍節度使。
959年3月，世宗北征契丹，趙匡胤任水陸都部署，先期抵達瓦橋關（今河北省保定市雄縣），守將姚內斌投降。6月，世宗染病不適，命車駕回京。7月23日，世宗任命趙匡胤為殿前司都點檢，為殿前禁軍最高統帥。27日，世宗因病駕崩，年僅七歲的梁王柴宗訓繼位為周恭帝，改歸德軍節度使，檢校太尉。
赵匡胤 建立宋朝
960年正月初一（1月31日），北方邊境鎮州（今河北省石家莊市正定縣）、定州（今河北省定州市）守將急報，稱北漢與契丹合勢，聯兵入侵，周恭帝命趙匡胤率宿衛禁軍北上迎敵。
初二（2月1日），京城流言四起，謠傳大軍出征之日將策立都點檢做天子，士民不安，準備逃匿。
初三（2月2日），趙匡胤率大軍自京城東北邊的愛景門出城，士卒紀律嚴明，民心稍安。大軍當晚駐紮於京城東北二十公里的陳橋驛（今河南省封丘縣陳橋鎮），將士們謀劃擁立趙匡胤為天子，由都押衙李處耘轉告供奉官都知趙光義，兩人隨即與歸德軍節度掌書記趙普商討。談論中，諸將突然闖入，眾說紛紜，趙普及趙光義以理勸退，諸將稍稍引去，不久又復趨集，露白刃要脅，趙普於是同意，派人前往京城安排內應，將士們則環列於趙匡胤的大帳，等待天明。
赵匡胤 建立宋朝
初四（2月3日）清晨，趙匡胤因酒醉尚未清醒，將士於大營四周鼓譟喧嘩，趙普及趙光義入帳稟告趙匡胤，趙匡胤驚起，披衣而出，將領們持兵器羅立於庭。趙匡胤不及說話，諸將士即將黃袍披在趙匡胤身上，紛紛下拜高呼萬歲。趙匡胤堅拒，眾將士不聽，迫其上馬南行回京。趙匡胤見勢不可免，便攬轡對諸將說：「你們貪圖富貴，立我為天子，就必須聽從我的命令，不然，我不當這個皇帝。」眾將皆下馬跪地說：「唯命是從！」趙匡胤便下令不得侵擾後周皇帝、太后及群臣，也不得擅自擄掠及搜刮府庫，違者族誅，眾將應諾。趙匡胤率大軍自仁和門入京城，下令將士解甲歸營，趙匡胤則回殿前都點檢公署，脫下黃袍。不久，眾將逼擁司徒，同中書門下平章事，參知樞密院事范質、參知樞密院事，尚書省右僕射王溥、同中書門下平章事，刑部尚書魏仁浦至公署，迫其表態。范質等無可奈何，只得下拜，高呼萬歲。趙匡胤於是登崇元殿行禪讓禮，登基稱帝，建國號「大宋」，改元建隆，大赦天下。
赵匡胤 建立宋朝
上述記載見於《宋史》、《續資治通鑑長編》、《涑水記聞》等史書及筆記中，皆言趙匡胤是為眾所逼，被迫稱帝，事前並不知情。然而現代史家依史料記載之疑點及矛盾推論，普遍認為「陳橋兵變」是趙匡胤及其親信幕僚所預謀策劃的軍事政變。
960年5月，昭義節度使李筠據潞州（今山西省長治市）叛變，攻陷澤州（今山西省晉城市），並與北漢合兵，率眾南下。太祖遣侍衛親軍司馬步軍副都指揮使石守信、殿前司副都點檢高懷德往討，又派昭化軍節度使慕容延釗、彰德軍節度使王全斌前往合兵，於長平之戰大敗李筠，斬殺三千餘人。6月，太祖決定親征，與石守信等將領會合，於澤州之南大敗李筠及北漢的三萬聯軍，三千餘名北漢援軍投降，宋軍將其全數坑殺。李筠退守澤州城，宋軍隨即攻破澤州，李筠自焚而死。7月，宋軍兵圍潞州，李筠長子李守節舉城出降；同年（960年）10月，淮南節度使李重進據揚州叛變，太祖遣石守信、義成軍節度使王審琦、宣徽北院使李處耘、保信節度使宋偓率軍往討。11月，太祖再度親征，兵至大儀鎮（今江蘇省揚州市儀徵市），石守信遣使奏請太祖親臨觀看揚州城破，太祖隨即趕赴揚州城下，頃刻城破，李重進自焚而死，黨羽親信數百人皆搜捕斬殺。
赵匡胤 建立宋朝
964年，太祖下詔令州、郡所收稅賦，除地方日常行政經費外，其餘上繳中央，不得私留；置轉運使，掌管地方財政權，並檢查賦稅情形，以供上繳朝廷及地方支用。轉運使設通判官，到任時核對帳簿，並得查考民情、官吏違法情事上報朝廷，有審計、監察之權，以此削弱地方財政權；太祖並下詔全國之茶、酒、鹽由國家專賣，官吏與百姓不得私自販售，最重處死，國家因此收入大增；太祖派兵滅亡後蜀後，為儲備錢財以應急之用，於宮中設置「封樁庫」，中央政府年度財政盈餘全數納入，並打算儲積至三、五十萬後，以這筆錢贖回遭后晉高祖石敬瑭獻給契丹的燕雲十六州，但不久即逝世，贖地一事無疾而終。
太祖於平定湖南後，下令於其地取消「支郡」，使原屬藩鎮節度使管轄之州、郡獨立，直屬中央，至宋太宗在位時，全國「支郡」全部廢除；有鑑於唐至五代的藩鎮之患，太祖以朝廷文臣出守地方，稱「權知軍州事」，執行州、郡之軍事權及行政權，並置「通判」為其副官，地方的民政、財政、司法等事務由知州及通判共同簽署始得施行，通判並得監察主官的不法及瀆職情事，上報朝廷，以此分割守臣之權。
赵匡胤 建立宋朝
962年4月，太祖下詔各地死刑案件須上報中央，由刑部複審，以杜絕藩鎮枉法殺人的惡習；963年1月，太祖下令每縣設置一「縣尉」，負責地方治安，剝奪原由鎮將任命親信任職之權，以此制衡鎮將，使其勢力僅限所駐城郭而已；973年8月，太祖下詔改各州「馬步院」為「司寇院」，設司寇參軍，選派新科及第進士與選人資序相當者擔任，剝奪藩鎮對地方一般案件的審判權，解決藩鎮武將審理案件時有法不遵的現象。
赵匡胤 建立宋朝
961年7月，太祖與石守信、王審琦等禁軍將領宴飲，酒過數巡後，對他們說：「我如果沒有你們，就沒有今日的地位，所以對你們的恩德無日或忘。但當天子太過艱難，還不如做節度使來得快樂，因此我每夜都睡不安穩。」石守信等人問其故，太祖答說：「道理很簡單，皇帝這個位置，誰不願意坐呢？」眾將聽後十分惶恐，皆跪地磕頭說：「陛下何出此言？如今天命已定，誰還敢有二心？」太祖說：「這話不對！你們雖然沒有異心，但如果你們屬下貪圖富貴呢？一旦將黃袍加在你們身上，你們即使不想當皇帝，也不行了。」眾將聽後皆涕泣磕頭說：「臣等愚昧無知，沒想到這些，請陛下可憐我們，指示一條生路。」太祖說：「人生如同白駒過隙，晃眼即逝，所謂追求富貴之人，不過想多累積些金銀財寶，盡情享樂，使子孫不再貧乏而已。你們何不放棄兵權，出守藩鎮，買幾塊好地、幾間好房，為子孫留下永久的產業；多收些歌兒舞女，每日與她們飲酒取樂，以終天年。我再與你們約定聯姻，君臣之間，不相互猜疑，上下相安無事，這不是件好事嗎！」眾將皆下拜說：「陛下為臣等設想周到，是我們的再生父母。」隔日，石守信、高懷德、王審琦、張令鐸等將領皆稱病請辭禁軍官職，太祖隨即批准，使其出鎮地方為節度使，所遺職缺不再補實。
赵匡胤 建立宋朝
969年12月，太祖在御花園與進京述職的地方藩臣宴飲，酒酣之際，從容說道：「你們都是國家的元勳宿將，長久在藩鎮做官，公務繁忙，這不是朕優禮賢士的本意。」鳳翔軍節度使王彥超上前奏道：「臣本來就無功勞勳績，卻久受皇恩榮寵，十分慚愧。如今臣已衰老，乞求陛下賜臣退休，歸老園田，這是臣最後的願望。」安遠軍節度使武行德、護國軍節度使郭從義、定國軍節度使白重贊、保大軍節度使楊廷璋等將領卻仍競相自陳往昔攻戰之功勞及經歷之艱辛，太祖便說：「這是前代的事了，還有什麼好說的。」隔日，太祖下詔，免去其節度使職，授以「環衛官」虛銜，留任京師，改以朝臣出守諸郡，徹底避免自唐末、五代以來的藩鎮割據問題。
太祖鑑於五代時期藩鎮武將權力過重，以致國家混亂，建國後採取「重文抑武」政策，凡國家高階實權職位均由文官擔任，貶抑武官，以防籓鎮專權。但有史家認為此政策使宋朝積貧積弱、軍力不振。
太祖初即帝位，便與宰相趙普「雪夜定策」，決定「先南後北」統一全國的順序。
赵匡胤 建立宋朝
荊南：962年10月，武平（湖南）節度使周行逢病逝，傳位予十一歲的兒子周保權，衡州刺史張文表不服叛變，攻陷潭州（今湖南省長沙市），周保權派楊師璠往討，並求援於荊南及宋。963年2月3日，太祖趁機派遣山南東道節度使慕容延釗、樞密副使李處耘出兵湖南，討伐張文表，同時借道荊南。3月，楊師璠擊敗張文表，將其斬首。而荊南節度使高繼沖質疑宋軍借道意圖，便派人以犒師為名前往宋軍大營探查虛實。李處耘對使人熱情款待，卻暗中派數千騎兵急馳江陵，趁高繼沖出迎時佔據江陵城，高繼沖懼而投降，荊南割據政權滅亡。
赵匡胤 建立宋朝
後蜀：964年12月8日，太祖下詔兵分兩路共六萬大軍討伐後蜀，北路軍命忠武節度使王全斌為主帥、武信節度使崔彥進為副官、樞密副使王仁贍為監官，東路軍以寧江節度使劉光義為副官、樞密承旨曹彬為監官。後蜀皇帝孟昶則遣知樞密院事王昭遠禦敵。965年2月，劉光義於東路擊殺蜀將南光海，兵臨夔州（今重慶市奉節縣東）。後蜀夔州守將高彥儔的部將武守謙違令出戰，大敗而逃，宋軍趁亂入城，高彥儔力戰不敵，自焚而死，夔州淪陷，萬、施、開、忠、遂等五州相繼投降；後蜀軍主帥王昭遠率兵於北路迎戰王全斌，三戰三敗，退守劍門關（今四川省廣元市劍閣縣）。2月4日，王全斌攻入利州（今四川省廣元市利州區），獲軍糧八十萬斛，不久轉往劍門關，大敗後蜀軍，俘虜蜀將王昭遠、趙崇韜，攻陷劍州。孟昶聞之大懼，決定遣使請降。2月11日，孟昶派使者至宋軍營前遞降書，後蜀滅亡。然而蜀地雖已收復，征蜀大軍卻在主帥王全斌等人的縱容下，任意燒殺劫掠、為非作歹。而王全斌與崔彥進、王仁贍等將領只知日夜飲酒作樂，不理軍務，以至軍紀弛廢，境內盜賊蜂起，蜀民苦不堪言。王全斌甚至剋扣太祖下令給投降蜀軍前往京城的路費，並多方騷擾，遂激成叛變，十萬叛軍推舉文州刺史全師雄為帥，攻陷彭州（今四川省成都市彭州市），成都十縣及邛、蜀、眉、陵等十七州響應叛亂，四川大亂，成都與汴梁斷絕聞訊。直至967年初，蜀地之亂經歷兩年鎮壓後方才平定。
赵匡胤 建立宋朝
北漢：968年8月23日，北漢皇帝劉鈞逝世，養子劉繼恩繼位。9月10日，太祖命客省使盧懷忠等二十二人領兵屯駐潞州，準備趁喪攻伐北漢，兩天後，命義軍節度使李繼勳領兵進入漢境，於洞過河擊敗北漢軍，斬殺二千餘人，獲戰馬五百匹，進圍北漢都城太原（今山西省太原市）。同時，北漢皇帝劉繼恩因與權臣郭無為政爭失敗而遭弒殺，劉繼恩胞弟劉繼元繼立皇帝，立即上表請求契丹出兵援救。11月，契丹援軍抵達，宋軍撤退，北漢軍趁機侵入宋境，擄掠居民而回。首次討伐北漢失利。969年2月26日，太祖命宣徽南院使曹彬、侍衛步軍都指揮使党進等將領兵征伐北漢。3月1日，太祖下詔親征。3月7日，御駕自京城出發，大軍於十一天後到達潞州，因雨停駐。漢將劉繼業、馮進珂屯兵於團柏谷，遣偵騎往來巡邏，遭宋軍前鋒部隊擊敗，劉繼業等退回太原，宋軍遂包圍太原城。4月4日，潞州雨停，太祖率軍出發，六天後，抵達太原城下，下令於太原城外築長城牆，藉以圍困城池，絕其外援；又下令堵塞汾水，使之壅積，並於隔日決堤，水灌太原城，洪水從城門灌入城中，北漢派人緊急設置障礙填補，宋軍則頻射弓箭阻撓，使其無法施工，但不久即有成堆的草隨洪水漂流至決口處，使宋軍箭矢無法穿透，北漢便趁此堵住決口。宋軍久攻太原不下，將領多有死傷，加上部隊駐紮於甘草地上，正值盛暑大雨，疫疾橫生，將士多染病腹瀉，太常博士李光贊上奏建議退兵，趙普贊同，太祖便下令退兵。第二次討伐北漢亦失利。
赵匡胤 建立宋朝
南漢：征北漢失利後，太祖重拾「先南後北」策略。970年10月3日，詔令潭州防禦使潘美、朗州團練使尹崇珂、道州刺史王繼勳等將率兵討伐南漢，圍攻賀州（今廣西壯族自治區賀州市）。南漢皇帝劉鋹遣伍彥柔往援，遭宋軍擊潰，兵敗身死，賀州投降。隔年（971年）1月，宋軍進攻韶州（今廣東省韶關市），擊破漢將李承渥的大象陣，攻陷韶州，並相繼攻克英州（今廣東省清遠市英德市）、雄州（今廣東省韶關市南雄市），南漢韶州刺史辛延渥派人勸劉鋹投降，劉鋹不從，下令準備十多艘船裝載金銀財寶及妃嬪宮女，將出海逃亡，卻遭宦官及衛士盜其船而開走，劉鋹大懼，遣使請降又不獲准，只得堅守。3月3日，宋軍擊斬漢將植廷曉，並火燒位於馬徑（今廣東省佛山市南海區西北）的南漢軍營柵，南漢軍大敗，主帥郭崇岳戰死。劉鋹聽聞兵敗，便縱火焚燒宮殿府庫，成為灰燼。隔日，劉鋹素服出降，南漢滅亡。
南唐：974年10月9日，太祖命宣徽南院使曹彬等將率兵赴荊南，隔日又遣山南東道節度使潘美等將也赴荊南屯駐。11月4日，曹彬等將領兵出發荊南，直往南唐國都金陵（今江蘇省南京市）。太祖同時命吳越王錢俶合擊南唐，策應宋軍。11月21日，曹彬攻陷池州（今安徽省池州市），並陸續攻下銅陵、當塗、蕪湖，進逼采石磯（今安徽省馬鞍山市西）。12月9日，宋軍於采石磯擊敗南唐二萬大軍，俘獲一千餘人、戰馬三百餘匹。太祖隨即下令將先前已製成的浮橋自石牌（今安徽省安慶市懷寧縣石牌鎮）移至采石磯裝纜，三日而成，宋軍因此渡過長江。隔年（975年）3月2日，曹彬率軍圍攻金陵。南唐皇帝李煜下令戒嚴，並數次派遣使者徐鉉、周惟簡前往宋都汴梁請求暫緩進攻，太祖不許，徐鉉便陳述南唐國主無罪，與太祖反覆辯論，太祖大怒說：「不用再說了，我也知道南唐無罪，但天下本歸一家，臥榻之側，怎能容許其他人鼾睡呢！」976年元旦，宋軍攻陷金陵，李煜奉表請降，南唐滅亡。南唐昭武军节度留后卢绛退保宣州、杀歙州刺史龚慎仪，据歙州继续抵抗，被宋太祖劝降。南唐将领胡则据江州继续抗宋直至四月城破。
太祖逝世後，太宗逼迫吳越王錢俶、清源軍節度使（閩南）陳洪進於978年納土歸降，並於隔年（979年）發兵滅亡北漢，宋朝至此統一除燕雲十六州及河西走廊等地外的汉地。
赵匡胤 驟逝疑雲
北宋開寶九年十月二十日（癸丑，976年11月14日），趙匡胤於皇宮萬歲殿逝世，享年五十歲，在位十六年，予諡「英武聖文神德皇帝」，廟號「太祖」，三弟趙光義繼位，即宋太宗。
977年5月15日，靈柩奉葬永昌陵。1008年9月3日，宋真宗趙恆加諡為「啟運立極英武睿文神德聖功至明大孝皇帝」。
赵匡胤 驟逝疑雲
依據北宋中期由文瑩和尚所著《續湘山野錄》的記載，趙匡胤發跡前曾與一名道士來往，常相約飲酒至醉。一次醉酒後，道士以吟唱預言趙匡胤將當皇帝，醒後卻推說酒醉胡言。趙匡胤稱帝後兩人再也沒相見。十六年後的開寶九年（976年）上巳節，趙匡胤至西沼行祓禊禮，道士坐於岸邊樹蔭下，對趙匡胤說：「別來無恙。」趙匡胤大喜，即請至後宮飲酒歡續。趙匡胤說：「我想請你預測一事以久，無他事，我還有幾年壽命？」道士說：「只要今年十月二十日夜晚天氣晴朗，就可延續十二年；否則，即當從速安排後事。」當日夜，趙匡胤登太清閣觀象，天氣先晴朗而後轉惡，驟下大雪。趙匡胤急忙下閣傳令開皇宮端門，召晉王趙光義入宮，兄弟二人於內寢對坐飲酒，並屏去所有宦官、宮女。內侍們遙見寢室燭影下，趙光義時而起座離席，露出不可勝之情狀。兩人喝完已是午夜時分，室外積雪已達數寸，趙匡胤拿柱斧戳雪，一邊回頭對趙光義說：「好做，好做！」接著就寬衣就寢，鼾聲如雷。當晚，趙光義留宿宮中。天將五更，寢室周圍寂靜無聲，趙匡胤駕崩，享年四十九歲。趙光義受遺詔於柩前即位，是為宋太宗。
赵匡胤 驟逝疑雲
北宋史家司馬光所著《涑水記聞》則記載趙匡胤逝世後，宋皇后急派宦官王繼恩傳召趙匡胤第四子，即秦王趙德芳進宮，王繼恩卻逕至趙光義府邸通報趙匡胤死訊，並催其盡速進宮即位。趙光義猶豫不定，王繼恩則說：「事情拖久就被他人搶先了。」於是趙光義趁夜踏雪入宮，進入寢殿。宋皇后聽說王繼恩已歸，便問：「德芳來了嗎？」王繼恩卻說：「晉王來了。」宋皇后見到趙光義，先是驚愕，隨即說：「我們母子的性命，都托付給官家了。」趙光義則涕泣說：「共保富貴，不需擔憂。」
南宋史家李燾所著《續資治通鑑長編》採信上述二說，只將趙匡胤語「好做，好做」改為「好為之」，道士則有姓名曰「張守真」，且言趙光義當晚並無於宮中留宿。李燾於書中引北宋史家蔡惇直的筆記，也有與《續湘山野錄》相似的記載。
依據上述疑點，加上史書中其他記載（如趙匡胤之死已有人先行預料），便有趙匡胤是被趙光義謀殺之說。
赵匡胤 驟逝疑雲
趙光義表示：961年母親杜太后病危，召趙普入宮接受遺命。杜太后問趙匡胤：「你知道你為何能取得天下嗎？」趙匡胤泣不能答。杜太后說：「我是老死，哭也沒用，我正要跟你說大事，怎麼只是一直哭呢？」於是再問一遍。趙匡胤說：「都是祖上和太后積德所致。」杜太后說：「不對。是因為柴家讓孩童當皇帝，人心不服所致。如果後周有年長的君主，你能得到江山嗎？你和趙光義都是我親生的，你死後應將皇位傳給弟弟。天下之大、事務繁重，能立一個年長的君主來治理，這是社稷之福啊。」趙匡胤叩頭涕泣說：「一定遵照母后的教誨。」杜太后便對趙普說：「你將我剛才講的話記下來，不可違背。」趙普即於太后床前寫成誓書，並於末尾寫上「臣普記」三字。趙匡胤將誓書藏於金匱之中，命謹慎的宮人保管。
上述記載如屬實，則趙光義繼任皇位即有合法性及正當性。然而有學者指出諸多疑點：如此誓為真，則何以不在趙光義即位之初公布，而是等到981年10月才由趙普以「密奏」的方式啟奏趙光義，乃開金匱查驗屬實，前後竟隱瞞「太后遺詔」五年之久；記載內容所言皇位須「兄終弟及」是因杜太后擔心趙匡胤諸子皆幼，不足以坐穩江山，但趙匡胤死時，其次子趙德昭二十六歲，四子趙德芳十八歲，皆非幼弱，遺詔前提不復存在；記載來源《太祖實錄》經趙光義多次修改，已非原貌，而修改前的舊版則未有此記載，顯有杜撰之嫌；據《涑水記聞》、《續資治通鑑長編》、《宋史》等書記載，杜太后本意為趙匡胤死後，皇位傳給三弟趙光義，再傳給四弟趙廷美，最終傳回給趙匡胤次子趙德昭。然而修改後的新版《太祖實錄》只有傳位給趙光義的記載，且相關當事人竟於短時間內逐一逝世（979年，趙德昭自殺；981年，趙德芳猝死；984年，趙廷美遭貶，憂悸而死）。史學界即因前述疑點而有「金匱之盟」是趙普為取得趙光義信任、重得相位而杜撰「太后遺詔」的說法。加上趙光義不逾年而改元（開寶九年十二月甲寅，即977年1月14日改「開寶九年」為「太平興國元年」），也有學者據此認為趙光義因弒兄奪位而心虛，不等過年即倉促改元，欲使其繼位成為既定事實。
赵匡胤 歷史評價
由元朝宰相脫脫所監修的《宋史‧太祖本紀》對宋太祖趙匡胤有極高評價：
「讚曰：昔者堯、舜以禪代，湯、武以征伐，皆南面而有天下。四聖人者往，世道升降，否泰推移。當斯民塗炭之秋，皇天眷求民主，亦惟責其濟斯世而已。使其必得四聖人之才，而後以其行事畀之，則生民平治之期，殆無日也。五季亂極，宋太祖起介胄之中，踐九五之位，原其得國，視晉、漢、周亦豈甚相絕哉？及其發號施令，名藩大將，俯首聽命，四方列國，次第削平，此非人力所易致也。建隆以來，釋藩鎮兵權，繩贓吏重法，以塞濁亂之源。州郡司牧，下至令錄、幕職，躬自引對；務農興學，慎罰薄斂，與世休息，迄於丕平；治定功成，制禮作樂。在位十有七年之間，而三百餘載之基，傳之子孫，世有典則。遂使三代而降，考論聲明文物之治，道德仁義之風，宋於漢、唐，蓋無讓焉。嗚呼，創業垂統之君，規模若是，亦可謂遠也已矣！」
——《宋史·本紀第三·太祖本紀三》
赵匡胤 歷史評價
明太祖朱元璋於1374年9月親至南京歷代帝王廟祭祀自三皇至元世祖等十七位歷代帝王，並對其各有祝文，其中對宋太祖的祝文云：
「惟宋太祖皇帝順天應人，統一海宇，祚延三百，天下文明。有君天下之德而安萬世之功者也。」
——《明太祖高皇帝實錄·卷九十二》
赵匡胤 現代研究
主流說法認為趙匡胤為漢人，祖先來自涿郡。中華人民共和國學者丁建军、韩毅等支持這個說法
赵匡胤 家族成员
北宋除開國皇帝宋太祖趙匡胤外，歷任皇帝皆為其三弟宋太宗趙光義與其後代；而南宋除首任皇帝宋高宗趙構為趙光義後代外，歷任皇帝則均為趙匡胤的後代。
其中屬趙匡胤四子趙德芳後代的有宋孝宗趙昚、宋光宗趙惇、宋寧宗趙擴；屬趙匡胤次子趙德昭後代的有宋理宗趙昀、宋度宗趙禥、宋恭帝趙㬎、宋端宗趙昰、宋少帝趙昺。
赵匡胤 传闻轶事
趙匡胤稱帝後第三年，秘密遣人鐫刻一通石碑，藏於太廟的夾室內，稱為「誓碑」，用黃金絲所鑲嵌成的布幔遮蓋，門禁森嚴。趙匡胤下令此後四時祭祀及新皇帝即位時，待拜完太廟，便須恭讀誓詞，由一個不識字的小太監持鑰匙開夾室，然後焚香、點亮燭火並將幔揭開，其餘隨臣須於遠方庭中佇候。當朝皇帝於碑前跪拜並默誦誓詞，再拜而出，群臣及近侍們皆不知誓詞為何。北宋历代皇帝皆承襲故例，按時恭讀，不敢洩漏。直到靖康之變爆發，皇宮大亂，太廟夾室門戶洞開，人們才發現內裡有一高約七、八尺，寬四尺餘的石碑，上面有三行誓詞：第一、柴氏子孫有罪，不得加刑，縱犯謀逆，止於獄中賜盡，不得市曹刑戮，亦不得連坐支屬；第二、不得殺士大夫及上書言事人；第三、子孫有渝此誓者，天必殛之。上述三誓史稱「太祖誓約」。南宋皇帝則是由曹勛自金國南歸時，向宋高宗轉達宋徽宗之語方才得知誓詞。
赵匡胤 延伸阅读
[在维基数据编辑]
《宋史/卷001》，出自脱脱《宋史》
在维基共享资源阅览影像
內湖線
內湖線，簡稱內捷，屬於台北捷運文湖線路段之一，與1996年通車之木柵線直通營運，以連結台北市東部的內湖、南港及木柵等地。此路段為中運量系統，也是台灣第二條連絡機場的捷運系統。2001年8月行政院核定路線（新十大建設），全線大部分為高架路線，穿越松山機場及大直路段則為地下路線。路線自中山國中站起，沿復興北路轉入民族東路北側，進入地下後往北穿越台北松山機場及基隆河至大直，於自強隧道南端圓環旁之的北安路東側出土，進入內湖後改採用高架路線，沿內湖路、文德路、成功路與康寧路行進，跨越基隆河與國道1號（中山高速公路）至南港展覽館站，全長14.8公里。
內湖線 歷史
內湖線最初規劃時即定位為木柵線的延伸，同樣採用膠輪路軌之中運量系統，大部分為高架路線。但由於木柵線通車前不斷發生試車事故，內湖民眾對於中運量系統的排斥感高漲，因此堅持要求變更設計，改採用高運量系統，以及興建地下化路線，並透過市議員提出這方面的訴求，於1997年7月31日臺北市議會第七屆第廿七次臨時大議第四次會議議決：內湖線應採高運量辦理。台北市政府捷運工程局則基於路線佈設考量，以及興建成本可能激增、內湖地區道路狹窄施工困難等理由，認為變更設計一事窒礙難行，雙方並無共識。之後台北市議會通過決議，凍結相關預算，要求重新評估替代方案。
經過多次重新評估，以及與地方長期溝通後，儘管捷運局曾提出一些替代方案，但受限於經費因素，原定計畫仍較為可行。擔心內湖線通車之日遙遙無期，而要求儘速妥協以利動工的聲音也開始浮現。加上木柵線通車後不再發生事故，使得內湖民眾對於中運量系統的接受度有所提升。不過，仍有超過半數的民眾堅持以地下化方式興建。捷運局則表示經費不足，只能興建高架路線。
內湖線 歷史
2000年，行政院表明：內湖線如果再不動工，中央政府將收回內湖線的補助預算。
台北市捷運工程局面對各方的質疑與建議，自1996年起，除了1993年核定的行政院核定案以外（即中運量高架系統），又陸續提出高運量高架化、高運量地下化、中運量地下化等系統的方案A、B、C、D、E的五個修正案，其中方案A、B的高運量+中運量系統，於1999年決議刪除。前台北市長馬英九於2000年6月21日赴市議會，在第八屆第十三次臨時大會第三次會議提出「捷運系統內湖線替選方案」專案報告。其後依議員的要求下，進行了第二次的民調，但民調結果卻遭到質疑。市府邀請學者與專家開會提供意見，認為民調結果僅作為參考，仍應回歸專業上的考量。2001年1月9日第八屆第十七次臨時大會第三次會議，二讀通過贊成市府所建議的行政院核定案（即中運量高架化系統），另外也提出增設松山機場站的修正案。行政院於2001年8月1日審議通過此一提案，延宕了七年的爭議終於畫下句點。
內湖線 歷史
內湖線工程由工信工程股份有限公司，在內湖人一片反對中運量、議員質疑龐巴迪無法承接馬特拉膠輪系統之際，以遠低於其他對手的328億6999萬9996元得標。但至2009年中，五次追加減預算後預算已高達593億7867萬4251元，預估到完成時會高達667億元，為得標金額之兩倍。
2010年5月12日監察院提出糾正指出，以小綁大之土建綁機電的發包策略不當，且決標前未審查廠商資格，導致無法選擇機電系統廠商，機電廠商亦無法參與公平競爭；決標後也未審慎辦理履約及勘查作業，以致營運後事故頻傳；且文湖線從規劃到完工歷時20餘年，預算也從1989年議會通過的新台幣247.66億元預算，一直追加到637億元，而機電工程隨物價調整部分還沒納入，未來經費只會更多不會更少。如果比較每公里造價，1989年原核定採高架設計，每公里造價27.22億元，後因中高運量爭議、路線變更、增設松山機場站及物價調整等，2009年通車營運核算每公里造價增為43.05億元，增幅達58.18%，顯見捷運局辦理內湖線規劃設計、施工及履約管理過程並不周延。
內湖線 歷史
內湖線工程原本預定於2008年6月完工，然而由於內湖地區地下管線複雜，先前土質評估失誤。康寧路壓力箱涵不得在防汛期施工，加上包商與下游廠商間出現糾紛等因素，造成施工進度落後，預定通車時程約延後一年。
內湖線從計畫到通車耗時共22年，共歷經許水德、吳伯雄、黃大洲、陳水扁、馬英九、郝龍斌共六位市長，動工到通車共7年。原預定1996年通車營運，也因種種因素而延宕至2011年8月28日才能全面驗收通車，為台北捷運各路線中延宕最久的路線。與木柵線串連後成為全世界最長的中運量膠輪路軌系統（共25.7公里）。
內湖線 紀念章
本線於2015年2月11日開始採用「車站專屬紀念章戳」，各站的紀念章如下：
以台北松山機場建築、本站公共藝術「行李箱」和飛機為主題。
以國民革命忠烈祠和大直橋為主題。
以美麗華百樂園的摩天輪、劍潭古寺和劍南蝴蝶步道為主題。
以本站站體和內湖清代採石場為主題。
以本站站體和內湖科技園區為主題。
以郭子儀紀念堂、碧湖公園和國立臺灣戲曲學院為主題。
以碧山巖開漳聖王廟和白石湖吊橋為主題。
以站內公共藝術「風箏－悠游天際」和大湖公園的錦帶橋為主題。
以本站站體和白鷺鷥山步道為主題。
以東湖哈拉影城為主題，搭配五分吊橋而成，展現現代與歷史建物的變化。
以南港軟體園區的公司建築為主題，搭配上班族作為代表此站的特色。
以南港展覽館和本站出口造型為主題。
蕭笙
蕭笙（1927年—2004年11月27日），香港電視劇監製，原名蕭凌，曾在三家免費電視台製作過多套膾炙人口的電視劇，尤擅長長編武俠劇。
蕭笙曾在戲院做字幕員、撕票員，1950年代投身電影圈，做過場記、副導演、編劇等。1970年代電視行業興起，蕭笙加入麗的電視至1976年因麗的電視未有購買金庸小說版權改編成電視劇而轉投佳藝電視。
1978年佳視倒閉後重返麗的電視擔任監製代表作包括《浣花洗劍錄》、《天蠶變》、《天龍訣》、《大內群英》等，而《四口之家》則是麗的時期少數由蕭笙監製的時裝劇集。
1981年轉投無綫電視代表作包括改編自金庸武俠小說的《神鵰俠侶》及《天龍八部》等，而《神雕俠侶》更曾有六十幾點的收視。
1992年重返前身為麗的電視的亞洲電視至1998年被裁員，2000年代初期仍有為亞洲電視監製電視劇。
2004年11月27日，因肝癌惡化病逝，下葬於將軍澳華人永遠墳場。
Objective-C
Objective-C是一种通用、高级、面向对象的编程语言。它扩展了标准的ANSI C编程语言，将Smalltalk式的消息传递机制加入到ANSI C中。目前主要支持的编译器有GCC和Clang（採用LLVM作為後端）。
Objective-C的商標權屬於蘋果公司，蘋果公司也是這個程式語言的主要開發者。苹果在開發NeXTSTEP操作系统時使用了Objective-C，之后被macOS、iPadOS、watchOS和iOS继承下來。現在Objective-C与Swift是OS X和iOS操作系统、及与其相关的API、Cocoa和Cocoa Touch的主要编程语言。
Objective-C 歷史
Objective-C 主要由 Stepstone 公司的布萊德·考克斯（Brad Cox）和汤姆·洛夫（Tom Love）在1980年代发明。
1981年，考克斯和洛夫还在 ITT 公司技术中心任职时，他們接触到了 Smalltalk。考克斯当时对软件设计和开发问题非常感兴趣，他很快地意識到 SmallTalk 在系统工程构建中具有无法估量的价值，但同時他和洛夫也明白，目前 ITT 公司的电子通信工程相关技术中，C 语言被放在很重要的位置。
Objective-C 歷史
於是考克斯撰寫了一個 C 語言的预處理器，打算使 C 語言具備些許 Smalltalk 的本領。他很快地實現了一個可用的 C 語言擴展，此即為 Objective-C 語言的前身。到了 1983 年，考克斯與洛夫合夥成立了 Productivity Products International（PPI）公司，將 Objective-C 及其相關函式庫商品化販售，並在之後將公司改名為 StepStone。1986年，考克斯出版了一本關於 Objective-C 的重要著作《Object-Oriented Programming, An Evolutionary Approach》，書內詳述了 Objective-C 的種種設計理念。
Objective-C 歷史
1988年，斯蒂夫·乔布斯（Steve Jobs）離開蘋果公司後成立了 NeXT Computer 公司，NeXT 公司買下 Objective-C 语言的授权，并擴展了著名的開源編譯器 GCC 使之支持 Objective-C 的編譯。NeXT 公司基於 Objective-C 開發了 AppKit 與 Foundation Kit 等函式庫，作為 NeXTSTEP 的用戶介面與开发环境的基礎。雖然 NeXT 工作站後來在市場上失敗了，但 NeXT 上的軟體工具卻在業界中被廣泛讚揚。這促使 NeXT 公司放棄硬體業務，轉型為銷售 NeXTStep（以及 OpenStep）平台為主的軟體公司。
1992年，自由软件基金会的 GNU 开发环境增加了对 Objective-C 的支持。1994年，NeXT Computer 公司和Sun Microsystem 联合发布了一个针对 NEXTSTEP 系统的标准典范，名为 OPENSTEP。OPENSTEP 在自由软件基金会的实现名称为 GNUstep。1996年12月20日，蘋果公司宣布收购 NeXT Software 公司，NEXTSTEP/OPENSTEP 环境成为苹果操作系统下一个主要发行版本 OS X 的基础。这个开发环境的版本被苹果公司称为Cocoa。
2005年，蘋果電腦雇用了克里斯·拉特納及 LLVM 開發團隊，clang 及 LLVM 成為蘋果公司在 GCC 之外的新編譯器選擇，在 Xcode 4.0 之後均採用 LLVM 作為默認的編譯器。最新的 Modern Objective-C 特性也都率先在 Clang 上實現。
Objective-C 語法
Objective-C是C語言的嚴格超集－－任何C語言程式不經修改就可以直接通過Objective-C編譯器，在Objective-C中使用C語言代碼也是完全合法的。Objective-C被描述为“蓋在C語言上的薄薄一層”，因為Objective-C的原意就是在C語言主體上加入面向对象的特性。Objective-C的面向对象語法源於Smalltalk訊息傳遞風格。所有其他非面向对象的語法，包括變數型別，預處理器（preprocessing），流程控制，函數声明與调用皆與C語言完全一致。但有些C语言语法合法代码在objective-c中表达的意思不一定相同，比如某些布尔表达式，在C语言中返回值为true，但在Objective-C若与true直接相比较，函数将会出错，因为在Objective-C中true的值只表示为1。
這裡示範了一個基礎的Hello World程序。基於Xcode 4.3.1：
Objective-C 語法
Objective-C最大的特色是承自Smalltalk的訊息傳遞模型（message passing），此機制與今日C++式之主流風格差異甚大。Objective-C裡，與其說物件互相呼叫方法，不如說物件之間互相傳遞訊息更為精確。此二種風格的主要差異在於呼叫方法/訊息傳遞這個動作。C++裡類別與方法的關係嚴格清楚，一個方法必定屬於一個類別，而且在編譯時（compile time）就已經緊密綁定，不可能呼叫一個不存在類別裡的方法。但在Objective-C，類別與訊息的關係比較鬆散，呼叫方法視為對物件發送訊息，所有方法都被視為對訊息的回應。所有訊息處理直到執行時（runtime）才會動態決定，並交由類別自行決定如何處理收到的訊息。也就是說，一個類別不保證一定會回應收到的訊息，如果類別收到了一個無法處理的訊息，程式只會拋出异常，不會出錯或崩潰。
C++裡，送一個訊息給物件（或者說呼叫一個方法）的語法如下：
Objective-C則寫成：
此二者並不僅僅是語法上的差異，還有基本行為上的不同。
這裡以一個汽車類（car class）的簡單例子來解釋Objective-C的訊息傳遞特性：
Objective-C 語法
典型的C++意義解讀是「呼叫car類別的fly方法」。若car類別裡頭沒有定義fly方法，那編譯肯定不會通過。但是Objective-C裡，我們應當解讀為「發送出一個fly的訊息給car物件」，fly是訊息，而car是訊息的接收者。car收到訊息後會決定如何回應這個訊息，若car類別內定義有fly方法就執行方法內之代碼，若car內不存在fly方法，則程式依舊可以通過編譯，執行期則拋出異常。
此二種風格各有優劣。C++強制要求所有的方法都必須有對應的動作，且編譯期綁定使得函數呼叫非常快速。缺點是僅能藉由virtual關鍵字提供有限的動態綁定能力。Objective-C天生即具備鸭子类型之動態綁定能力，因為執行期才處理訊息，允許傳送未知訊息給物件。可以送訊息給整個物件集合而不需要一一檢查每個物件的型態，也具備消息轉送機制。同時空物件nil接受訊息後默認為不做事，所以送訊息給nil也不用擔心程序崩潰。
Objective-C中强制要求将类的接口（interface）与实现（implementation）分为两个部分。
类的定义文件遵循C語言之慣例以.h为后缀，实现文件以.m为后缀。
Objective-C 語法
定义部分，清楚定义了类的名称、成員變數和方法。
以关键字@interface作为开始，@end作为结束。
方法前面的 +/- 號代表函数的类型：加號（+）代表类方法（class method），不需要实例就可以调用，与C++ 的静态函数（static member function）相似。減號（-）即是一般的实例方法（instance method）。
這裡提供了一份意義相近的C++語法對照，如下：
Objective-C定义一个新的方法时，名称內的冒号（:）代表参数传递，不同于C语言以数学函数的括号来传递参数。Objective-C方法使得参数可以夹杂于名称中间，不必全部附缀于方法名称的尾端，可以提高程式可读性。设定颜色RGB值的方法为例：
這個方法的簽名是setColorToRed:Green:Blue:。每个冒号后面都带着一个float类别的参数，分别代表红，绿，蓝三色。
實現區段則包含了公開方法的實現，以及定義私有（private）變量及方法。
以關鍵字@implementation作為區段起頭，@end結尾。
Objective-C 語法
值得一提的是不只Interface區段可定義實體變數，Implementation區段也可以定義實體變數，兩者的差別在於存取權限的不同，Interface區段內的實體變數默認權限為protected，宣告於implementation區段的實體變數則默認為private，故在Implementation區段定義私有成員更符合物件導向之封裝原則，因為如此類別之私有資訊就不需曝露於公開interface（.h文件）中。
Objective-C创建对象需通过alloc以及init兩個消息。alloc的作用是分配内存，init则是初始化对象。
init与alloc都是定义在NSObject裡的方法，父对象收到这两个信息并做出正确回应后，新对象才创建完毕。以下为范例：
在Objective-C 2.0裡，若创建对象不需要參數，则可直接使用new
仅仅是语法上的精简，效果完全相同。
若要自己定義初始化的過程，可以重写init方法，来添加额外的工作。（用途类似C++ 的构造函数constructor）
協議是一組沒有實現的方法列表，任何的類均可採納協議並具體實現這組方法。
Objective-C 語法
Objective-C在NeXT时期曾经试图引入多重继承的概念，但由于协议的出现而没有实现之。
协议类似於Java与C#語言中的“接口”。在Objective-C中，有两种定义协议的方式：由编译器保证的“正式协议”，以及为特定目的设定的“非正式协议”。
非正式协议为一个可以选择性实现的一系列方法列表。非正式協議雖名為協議，但實際上是掛于NSObject上的未實現分類（Unimplemented Category）的一種稱謂，Objetive-C語言機制上並沒有非正式協議這種東西，OSX 10.6版本之後由於引入@optional關鍵字，使得正式協議已具備同樣的能力，所以非正式協議已經被廢棄不再使用。
正式协议类似于Java中的"接口"，它是一系列方法的列表，任何类都可以声明自身实现了某个协议。在Objective-C 2.0之前，一个类必须实现它声明符合的协议中的所有方法，否则编译器会报告错误，表明这个类没有实现它声明符合的协议中的全部方法。Objective-C 2.0版本允许标记协议中某些方法为可选的（Optional），這樣编译器就不会强制实现这些可选的方法。
Objective-C 語法
協議經常應用於Cocoa中的委托及事件觸發。例如文本框类通常会包括一个委托（delegate）对象，该对象可以實現一个协议，该协议中可能包含一个实现文字輸入的自动完成方法。若这个委托对象实现了这个方法，那么文本框类就会在适当的时候觸發自動完成事件，並调用这个方法用于自动完成功能。
Objective-C中协议的概念与Java中接口的概念並不完全相同，即一个类可以在不声明它符合某个协议的情况下，实现这个协议所包含的方法，也即实质上符合这个协议，而这种差别对外部代码而言是不可见的。正式协议的声明不提供实现，它只是簡單地表明符合该协议的类实现了该协议的方法，保證呼叫端可以安全調用方法。
语法
協議以關鍵字@protocol作為區段起始，@end結束，中間為方法列表。
這是一個協議的例子，多線程編程中經常要確保一份共享資源同時只有一個線程可以使用，會在使用前給該資源掛上鎖
，以上即為一個表明有“锁”的概念的協議，協議中有兩個方法，只有名稱但尚未實現。
下面的SomeClass宣稱他採納了Locking協議：
Objective-C 語法
一旦SomeClass表明他採納了Locking協議，SomeClass就有義務實現Locking协议中的兩個方法。
由於SomeClass已經確實遵從了Locking協議，故調用端可以安全的發送lock或unlock訊息給SomeClass實體變數，不需擔心他沒有辦法回應訊息。
插件是另一个使用抽象定义的例子，可以在不关心插件的实现的情况下定义其希望的行为。
类似于Smalltalk，Objective-C具備动态类型：即消息可以发送給任何物件實體，無論該物件實體的公開介面中有沒有對應的方法。對比於C++這種靜態類型的語言，編譯器會擋下對（void*）指針調用方法的行為。但在Objective-C中，你可以對id發送任何訊息（id很像void*，但是被嚴格限制只能使用在物件上），編譯器僅會發出「該物件可能無法回應訊息」的警告，程式可以通過編譯，而實際發生的事則取決於執行期該物件的真正形態，若該物件的確可以回應消息，則依舊執行對應的方法。
Objective-C 語法
一個物件收到訊息之後，他有三種處理訊息的可能手段，第一是回應該消息並執行方法，若無法回應，則可以轉發消息給其他物件，若以上兩者均無，就要處理無法回應而拋出的例外。只要進行三者之其一，该消息就算完成任務而被丟棄。若对“nil”（空对象指针）发送消息，该消息通常会被忽略，取决于编译器选项可能會拋出例外。
雖然Objective-C具備動態類型的能力，但编译期的静态类型檢查依舊可以应用到变量上。以下三种声明在运行时效力是完全相同的，但是三种声明提供了一个比一个更明显的类型信息，附加的类型信息讓编译器在编译时可以检查变量类型，并對类型不符的變量提出警告。
下面三個方法，差異僅在於參數的形態：
id形態表示參數“foo”可以是任何类的实例。
id<aProtocol>表示“foo”可以是任何类的实例，但必须採納“aProtocol”协议。
该声明表示“foo”必须是“NSNumber”的实例。
Objective-C 語法
动态类型是一种强大的特性。在缺少泛型的静态类型语言（如Java 5以前的版本）中实现容器类时，程序员需要写一种针对通用类型对象的容器类，然后在通用类型和实际类型中不停的强制类型转换。无论如何，类型转换會破壞靜態類型，例如写入一个“整数”而将其读取为“字符串”会产生运行时错误。这样的問題被泛型解决，但容器类需要其内容对象的类型一致，而对于动态类型语言则完全没有这方面的问题。
Objective-C允许对一个对象发送消息，不管它是否能够响应之。除了响应或丢弃消息以外，对象也可以将消息转发到可以响应该消息的对象。转发可以用于简化特定的设计模式，例如观测器模式或代理模式。
Objective-C运行时在Object中定义了一对方法：
希望实现转发的对象只需用新的方法覆盖以上方法来定义其转发行为。无需重写响应方法performv::，由于该方法只是单纯的对响应对象发送消息并传递参数。其中，SEL类型是Objective-C中消息的类型。
这裡包括了一个演示转发的基本概念的程序示例。
Forwarder.h
Forwarder.m
Recipient.h
Recipient.m
main.m
Objective-C 語法
利用GCC编译时，编译器报告：
如前文所提到的，编译器报告Forwarder类不响应hello消息。在这种情况下，由于实现了转发，可以忽略这个警告。
运行该程序产生如下输出：
在Objective-C的设计中，一个主要的考虑即为大型代码框架的维护。结构化编程的经验显示，改进代码的一种主要方法即为将其分解为更小的片段。Objective-C借用并扩展了Smalltalk实现中的“分類”概念，用以帮助达到分解代码的目的。
一个分類可以将方法的实现分解进一系列分离的文件。程序员可以将一组相关的方法放进一个分類，使程序更具可读性。举例来讲，可以在字符串类中增加一个名为“拼写检查”的分類，并将拼写检查的相关代码放进这个分類中。
进一步的，分類中的方法是在运行时被加入类中的，这一特性允许程序员向现存的类中增加方法，而无需持有原有的代码，或是重新编译原有的类。例如若系统提供的字符串类的实现中不包含拼写检查的功能，可以增加这样的功能而无需更改原有的字符串类的代码。
在运行时，分類中的方法与类原有的方法并无区别，其代码可以存取包括私有类成员变量在内的所有成员变量。
Objective-C 語法
若分類声明了与类中原有方法同名的函数，则分類中的方法会被调用。因此分類不仅可以增加类的方法，也可以代替原有的方法。这个特性可以用于修正原有代码中的错误，更可以从根本上改变程序中原有类的行为。若两个分類中的方法同名，则被调用的方法是不可预测的。
其它语言也尝试了通过不同方法增加这一语言特性。TOM在这方面走的更远，不仅允许增加方法，更允许增加成员变量。也有其它语言使用面向声明的解决方案，其中最值得注意的是Self语言。
C#与Visual Basic.NET语言以扩展函数的与不完全类的方式实现了类似的功能。Ruby与一些动态语言则以"Monkey patch"的名字称呼这种技术。
这个例子建立了Integer类，其本身只定义了integer属性，然后增加了两个分類Arithmetic与Display以扩展类的功能。虽然分類可以访问类的私有成员，但通常利用属性的存取方法来存取是一种更好的做法，可以使得分類与原有类更加独立。这是分類的一种典型应用—另外的应用是利用分類来替换原有类中的方法，虽然用分類而不是继承来替换方法不被认为是一种好的做法。
Integer.h
Integer.m
Arithmetic.h
Arithmetic.m
Display.h
Display.m
main.m
可以利用以下命令来编译：
在编译时间，可以利用省略#import "Arithmetic.h" 与[num1 add:num2]命令，以及Arithmetic.m文件来实验。程序仍然可以运行，这表明了允许动态的、按需的加载分類；若不需要某一分類提供的功能，可以简单的不编译之。
Objective-C允许一个类在程序中完全取代另一个类，这种行为称为前者“扮演”(Posing)目标类。
注意：类的扮演在Mac OS X v10.5中被废弃，在64位运行时中不可用。
在C语言中，#include预处理指令总是使被包含的文件内容被插入指令点。在Objective-C中，类似的指令#import保证一个文件只会被包含一次，类似于一般头文件中的
惯用法，或MSVC中的
Objective-C 语言变化
Objective-C++是GCC的一个前端，它可以编译混合了C++与Objective-C语法的源文件。Objective-C++是C++的扩展，类似于Objective-C是C的扩展。由于在融合C++与Objective-C两种语言的特性方面没有做特别的工作，因此有以下限制：
在2006年7月苹果全球开发者会议中，Apple宣布了“Objective-C 2.0”的发布，其增加了“现代的垃圾收集，语法改进，运行时性能改进，以及64位支持”。2007年10月发布的Mac OS X v10.5中包含了Objective-C 2.0的编译器。
Objective-C 语言变化
Objective-C 2.0提供了一个可选的垃圾收集器。在向后兼容模式中，Objective-C运行时会将引用计数操作，例如“retain”与“release”变为无操作。当垃圾收集启用时，所有的对象都是收集器的工作对象。普通的C指针可以以“__strong”修饰，标记指针指向的对象仍在使用中。被标记为“__weak”的指针不被计入收集器的计数中，并在对象被回收时改写为“nil”。iOS上的Objective-C 2.0实现中不包含垃圾收集器。垃圾收集器运行在一个低优先级的后台线程中，并可以在用户动作时暂停，从而保持良好的用户体验。
Objective-C 语言变化
Objective-C 2.0引入了新的语法以声明变量为属性 (编程)，并包含一可选定义以配置存取方法的生成。属性总是为公共的，其目的为提供外部类存取（也可能为只读）类的内部变量的方法。属性可以被声明为“readonly”，即只读的，也可以提供储存方法包括“assign”，“copy”或“retain”（简单的赋值、复制或增加1引用计数）。默认的属性是原子的，即在访问时会加锁以避免多线程同时访问同一对象，也可以将属性声明为“nonatomic”（非原子的），避免产生锁。
属性的存取方法由@synthesize关键字来实现，它由属性的声明自动的产生一对存取方法。另外，也可以选择使用@dynamic关键字表明存取方法会由程序员手工提供。
属性可以利用传统的消息表达式、点表达式或"valueForKey:"/"setValue:forKey:"方法对来存取。
为了利用点表达式来存取实例的属性，需要使用“self”关键字：
类或协议的属性可以被动态的读取。
比起利用NSEnumerator对象或在集合中依次枚举，Objective-C 2.0提供了快速枚举的语法。在Objective-C 2.0中，以下循环的功能是相等的，但性能特性不同。
快速枚举可以比标准枚举产生更有效的代码，由于枚举所调用的方法被使用NSFastEnumeration协议提供的指针算术运算所代替了。
苹果公司在 WWDC2012 大会上介绍了大量 Objective-C 的新特性，能够讓程序员更加高效地编写代码，这些新特性在 Xcode4.4 版本中已经可以使用。
Objective-C 語言分析
Objective-C是非常「實際」的語言。它用一個很小的、用C寫成的运行库，使得應用程式的大小增加很少，与此相比，大部分OO系统需要极大的运行时虚拟机来执行。Objective-C寫成的程式通常不會比其原始碼和函式庫（通常无需包含在軟體發行版本中）大太多，不会像Smalltalk系統，即使只是打开一个窗口也需要大量的内存。由于Objective-C的动态类型特征，Objective-C不能对方法进行内联（inline）一类的优化，使得Objective-C的应用程序一般比类似的C或C++程序更大。
Objective-C可以在现存C编译器基础上实现（在GCC中，Objective-C最初作为预处理器引入，后来作为模块存在），而不需要编写一个全新的编译器。这个特性使得Objective-C能利用大量现存的C代码、库、工具和编程思想等资源。现存C库可以用Obj-C包装器来提供一个Objective-C使用的OO风格界面包装。
以上这些特性极大地降低了进入Objective-C的门槛，这是1980年代Smalltalk在推广中遇到的最大问题。
Objective-C 爭議
Objective-C不包括命名空間机制，一直廣受批評。取而代之的是程式設計師必須在其類別名稱加上前綴，由于前缀往往较短（相比命名空间），这時常引致衝突。在2007年，在Cocoa編程環境中，所有Mac OS X類別和函式均有「NS」作為前綴，例如NSObject或NSButton來清楚分辨它們屬於Mac OS X核心；使用「NS」是由於這些類別的名稱在NeXTSTEP開發時定下。
由于Objective-C使用动态运行时类型，而且所有的方法都是函数调用（有时甚至连（syscalls）也如此），很多常见的编译时性能优化方法都不能应用于Objective-C（例如：内联函数、常数传播、交互式优化、聚集的纯量取代等）。这使得Objective-C性能劣于类似的对象抽象语言（如C++）。不过Objective-C擁護者认为Objective-C本就不应应用于C++或Java常见的底层抽象，Objective-C的应用方向是对性能要求不大的应用。
布萊德·考克斯
布萊德·考克斯（英語：，1944年5月2日—2021年1月2日），美國計算機科學家，知名於他在以下领域的工作：
布萊德·考克斯 生平
於傅爾曼大學主修化學與數學，於芝加哥大學取得數學生物學博士學位。
砖塔胡同
39°55′20″N 116°22′10″E﻿ / ﻿39.9221694°N 116.3694952°E﻿ / 39.9221694; 116.3694952
砖塔胡同是中國北京市历史最悠久的胡同之一，也是目前北京遭到破坏较少，风貌保存较好的胡同之一。位于西城区西四牌楼附近。