Blaze7451/Wiki-zh-20250601 huggingface dataset:
应用程序接口

应用程序接口（）是一种计算接口，它定义多个软件中介之间的交互，以及可以进行的调用（call）或请求（request）的种类，如何进行调用或发出请求，应使用的数据格式，应遵循的惯例等，又称应用编程接口（application programming interface）。API还可以提供扩展机制，以便用户可以通过各种方式对现有功能进行不同程度的扩展。一个API可以是完全定制的，针对某个组件的，也可以是基于行业标准设计的以确保互操作性。通过信息隐藏，API实现了模块化编程，从而允许用户实现独立地使用接口。

**概要**
应用程序接口是指电脑操作系统或程式函式库提供给应用程式呼叫使用的程式码，其主要目的是让应用程式开发人员得以呼叫一组例程功能，而无须考虑其底层的原始码为何、或理解其内部工作机制的细节。API本身是抽象的，它仅定义了一个介面，而不涉及应用程序在-{zh-hans:实际实现; zh-hant: 实作}-过程中的具体操作。
例如，图形库中的一组API定义了绘制指标的方式，可于图形输出设备上显示指标。当应用程式需要指标功能时，可在引用、编译时连结到这组API，而执行时就会呼叫此API的实现（库）来显示指标。
应用程序接口可以是一组数量上千、极其复杂的函数和副程式，可让程式设计师做很多工作，譬如「读取文件」、「显示选单」、「在视窗中显示网页」等等。操作系统的API可用来分配记忆体或读取档案。许多系统应用程式借由API接口来实现，像是图形系统、资料库、网路Web服务，甚至是线上游戏。
与用户界面（将计算机连接到人）形成对比的是，应用程序编程接口（API）将计算机或软件模块彼此连接。它并不是为直接由人（终端用户）使用而设计的，除非是计算机程序员在将其整合到软件中。API通常由作为程序员可用的工具或服务的不同部分组成。使用API这些部分中的一个的程序或程序员被认为是“调用”API的那部分。构成API的调用也被称为子程序、方法、请求或端点。API规范定义了这些调用，意味着它解释了如何使用或实现它们。
API的一个目的是隐藏系统工作的内部细节，仅暴露出程序员会觉得有用的那些部分，并即使内部细节稍后发生变化也保持它们的一致性。API可以为一个特定的系统对定制构建，或者它可能是一个允许多个系统之间互操作的共享标准。
APIs适用于编程语言、软件库、计算机操作系统和计算机硬件。API起源于1940年代，尽管这个术语直到1960年代和1970年代才出现。现代对API这个术语的使用经常指的是网络API，它们允许通过互联网连接的计算机之间进行通信。API的最新发展促进了微服务的流行，这些微服务是通过公共API访问的松散耦合服务。
应用程序接口有诸多不同设计。用于快速执行的接口通常包括函数、常量、变量与数据结构。也有其它方式，如通过解释器，或是提供抽象层以遮蔽同API实现相关的信息，确保使用API的代码无需更改而适应实现变化。
应用程序接口经常是软件开发工具包（SDK）的一部分。

**API种类**
API又分为（Windows、Linux、Unix等系统的）系统级API，及非操作系统级的自定义API。作为一种有效的代码封装模式，微软Windows的API开发模式已经为许多商业应用开发的公司所借鉴，并开发出某些商业应用系统的API函数予以发布，方便第三方进行功能扩展。如Google、苹果电脑公司，以及诺基亚等手机开发的API等等。

**面向对象语言的API**
 List of Java APIs

**库与框架的API**
 Windows API- 微软Windows的DirectX- Simple DirectMedia Layer（SDL）

**API与协议**
 LDAP Application Program Interface

**API与设备接口**
 PC BIOS调用接口- ASPI for SCSI device interfacing

**Web API**
 Google地图的API- MediaWiki API

**数据类API**
 用于用户身份识别的API，对用户身份进行核验，对开展活动进行风险有效性规避。- 用于活动数据三方对接的API，将一方活动关键性数据，传递给另外一方。多用于集成系统的场景应用。

**数据类API示例**
使用第三方Walmart API获取Product Details数据：
import requests
headers = {
'X-Luckdata-Api-Key': 'your_luckdata_key'
}
json_data={}
response = requests.get(
'https://luckdata.io/api/walmart-API/get_vwzq?url=https://www.walmart.com/ip/NELEUS-Mens-Dry-Fit-Mesh-Athletic-Shirts-3-Pack-Black-Gray-Olive-Green-US-Size-M/439625664?classType=VARIANT',
headers=headers,

)
print(response.json())
通过这份python代码，我们可以获取到对应的product数据

**参考文献**

**外部连结**
  设计好的应用程序接口之法及其重要性 -  如何写应用程序接口 date=20120403153335   可实现的范例，并带有详细的代码及原因。-  面向服务的体系结构（SOA）：通向企业应用集成（EAI）之路 date=20090831085949 -  ISO/IEC JTC 1 Directives, 5th Edition Version 3.0, Annex J: Guidelines for API standardization date=20070327180653 

**参见**
 软件工程- 介面- 文档对象模型
冯锦华

冯锦华（F冯），中国山西太原人。保钓运动人士。

**生平**
1970年，冯锦华生于山西太原一个普通的干部家庭。冯锦华在太原念完了小学、中学，后来继续在太原念完了大学，学习财会专业。从大学毕业后，最初两年冯锦华在太原的国有公司任职。
1994年，因太原与日本琦玉县为友好城市，冯锦华获得机会赴日本，首先就读于日本语学校学习日语。1996年，冯锦华考上日本东洋大学法律专业。大学毕业后，在一家日本电讯公司中国业务部就职。
2001年8月14日，为抗议小泉纯一郎以日本首相身份参拜靖国神社，冯锦华在东京靖国神社门前的石犬底座上用油漆喷写了“该死”两字。冯锦华当场被日本警察逮捕。
冯锦华被捕后，以「器物损坏罪」被判有期徒刑10个月，缓期三年执行。中华人民共和国外交部发言人章启月，对判决结果表示遗憾。「我们曾多次向日方强调，冯锦华案有其特殊的政治背景，日方应公正合理地予以处理。对目前的判决结果，我们表示十分遗憾。」 其后，2002年3月冯锦华被日方取消工作签证，2002年6月23日返回中国。同年12月，他接受访问时称返国后一直失业，与妻儿靠积蓄过活。2003年2月起，冯锦华来到北京打工，在朋友开办的投资公司任项目经理，工资是在日本任职时的五分之一。为节省房租，冯锦华住在石景山区，每日需要搭乘公交车1个多小时上班。
2003年5月19日，冯锦华、张立昆、李南、牛力丕、周文博5人在网上发出《中国保钓行动登岛志愿者召集正式开始》的公告，征集志愿者出海保钓。接受报名的网站还明示：“本次保钓行动召集的志愿者在本次活动结束后自行解散；所有保钓志愿者的资料都将自愿接受相关部门检查。”冯锦华的实名求援信在爱盟网的点击率极高，捐款者超过一千人。2003年6月22日晨，载有15位中国内地及香港保钓人士的“浙玉渔1980”号渔船自浙江省玉环县黄门港启程开赴钓鱼岛。6月23日，在日本海上保安厅8艘军舰和多架飞机的包围下，该渔船未能驶抵钓鱼岛，被迫返航，6月24日回到玉环县码头。
2003年12月27日，中国民间保钓联合会（筹）在厦门正式成立，童增被推为会长，冯锦华、张立昆、李南、卢云飞、虞海泽等当选为常务会员。
2004年3月24日，他和张立昆、尹冬明、王喜强、方卫强、殷敏洪、胡显峰等7名大陆人士于北京时间早晨6时26分首次成功登陆钓鱼岛，并展开一面中华人民共和国国旗。此次行动的总指挥是虞海泽。7人登岛后，随后日本海上保安厅人员登上钓鱼岛强行拘捕了他们。日本媒体于3月25日报道称：“今天冲绳县警在25日午前把登上24日登上尖阁列岛的中国7名活动家用11管区海上保安本部的海上巡视船送到了冲绳本岛，巡视船在 25日9点45分进入那霸港，冲绳县警本部把7人分送到那霸警察署等4个警察署，由中国语翻译同席，对他们登岛的目的和在岛上的行动进行了调查。县警察说他们全体7个人都没有带护照，警方正在研究是把他们在审查完之后送检继续搜查，还是送给福岗入国管理局那霸支局。” 3月25日，这7位保钓人士在日本那霸受到搜身、强行拍照、审讯。最后，日本方面强制遣返了这7人，但这7人均未在认定强制遣返的文书上签字。3月26日下午，7位保钓人士乘飞机抵达上海。
2005年起，冯锦华自己开办了一家小型的文化公司，此后三年未能做成大生意。2008年起，冯锦华在浙江台州和朋友合作开办了一家制造汽车配件的小型工厂，冯锦华将妻子和女儿留在了北京。
木星冰月轨道器

木星冰月轨道器效果图
木星冰月轨道器（Jupiter Icy Moons Orbiter）是美国国家航空航天局的一项已被取消的探测计划，主要目的是环绕木卫二、木卫三和木卫四飞行，对它们进行详细考察。为了使美国总统提出的重返月球计划有足够预算，美国宇航局已于2005年起停止向本计划提供资金，计划因此被取消。美国宇航局还有欧罗巴快船（木卫二多重飞越任务）于2024年10月发射，欧罗巴着陆器则将于2027年发射，至于欧空局还有木星冰月探测器于2023年4月发射。

**概述**
美国国家航空航天局曾筹备一项雄心勃勃的计划，主要目的是环绕木星的三颗行星大小的卫星——木卫二、木卫三和木卫四——飞行，因为在它们冰冷的表面之下，可能隐藏着巨大的海洋。这项计划被称为木星冰月轨道器，它将会环绕每颗卫星飞行，深入研究它们的组成、历史和可能存在的生命的情况。
美国国家航空航天局的伽利略号飞船发现木星的三颗巨大卫星上可能存在水、能量和必要的化学成分这三个基本生命要素的证据。来自伽利略号的这些证据表明，木卫二上融化的水在最近的地质年代曾经暴露于表面并且现在仍然可能位于距离表面相对较近的地方。对木卫三和木卫四的观察将会提供对比，以便了解所有这三颗卫星的演化情况。木星冰月轨道器还将支持美国国家航空航天局的主要目标之一：探索宇宙，寻找生命。
由于基于核裂变反应堆的电子推进技术的首次使用，计划中的木星冰月轨道器革命性的将美国国家航空航天局的空间探测能力提高到一个新的水平。这一技术不仅使环绕木星的三颗卫星成为现实，还将为接下来对太阳系其它区域的详细考察铺平道路。

**目标**

**科学方面**
 寻找可能存在的生命
** 确定要探测的卫星表面以下是否存在海洋
** 确定有机化合物和其它对生命的产生和发展起着重要作用的化学物质的分布情况
** 确定冰层的厚度，寻找将来可能的着陆地点- 研究卫星起源和演化
** 确定它们的内部结构、表面特征和表面组成，以解释地质学、地球化学和地球物理学的演化过程，帮助了解地球的起源和演化- 探测周围的辐射环境

**工程方面**
 为科学仪器提供充足电力（45千瓦）。- 为科学仪器提供高速数据传输率（＞10兆比特／秒），包括同时的高速发送和接收。- 为科学仪器提供足够质量有效载荷支持设备运行（约1500千克）。- 高速的指令周期。- 为所有三颗要探测的卫星提供低高度、高倾角的轨道。- 为每颗要探测的卫星提供充足的探测时间，螺旋轨道出入时间持续几个月，在轨时间持续至少一个月。

**任务**
根据原来计划，发射在2015年进行，探测器将由普通化学火箭发射到地球高轨道，然后由基于核裂变反应堆的离子发动机推动前往木星，并于2020年1月进入木星轨道。
探测器花费380天时间环绕木星飞行，于2021年1月进入木卫四引力范围，并于90天后进入木卫四轨道，在近圆轨道环绕木卫四飞行60天，然后花费88天时间离开木卫四前往木卫三。
探测器花费250天时间环绕木星飞行，于2022年5月进入木卫三引力范围，并于96天后进入木卫三轨道，在近圆轨道环绕木卫三飞行120天，然后花费93天时间离开木卫三前往木卫二。
探测器花费165天时间环绕木星飞行，于2023年8月进入木卫二引力范围，并于65天后进入木卫二轨道，在近圆轨道环绕木卫二飞行30天。

**仪器**
仪器数量初步设计方案为18台。

**相关资料参阅**
 木星- 木卫二- 木卫三- 木卫四
*太阳系探测器列表

**相关链接**
  木星冰月轨道器
小行星1888

小行星1888(1964 VO1)是一颗以中国数学家祖冲之的名字命名的小行星。

**概述**
小行星1888是由南京紫金山天文台于1964年11月9日发现的主带小行星，被命名为祖冲之。

**基本参数**
 名称：1888 祖冲之 (1964 VO1)

**轨道根数**
 日期：2452400.5 (2002年5月6日08时00分00秒，历书时)- 偏心率：0.1655346- 升交点黄经：244.99509°- 轨道半径: 2.5479303天文单位- 公转周期：4.06714年- 升交点日距：2.75623天文单位- 近日点黄纬：-4.6455984°- 近日点日距：2.126159677天文单位- 近日点角距：232.44158°- 平近点角：34.06845°- 黄经平均变化率：0.242338692°/天- 降交点日距：2.25098天文单位- 近日点日期：2452259.9180319 (2001年12月16日18时01分58秒，历书时)- 轨道倾角：5.86405°- 远日点日距：2.969700923天文单位- 比角动量：0.027079583天文单位2/天- 近日点黄经：117.2913105°

**请参见**
 祖冲之- 小行星列表
乔瓦尼·多梅尼科·卡西尼

乔瓦尼·多梅尼科·卡西尼（Giovanni Domenico Cassini，catIdx=Cassini），法文名让-多米尼克·卡西尼（Jean-Dominique Cassini），是一位在热那亚共和国（今意大利境内）出生的法国籍天文学家和水利工程师。
卡西尼1625年出生于热那亚共和国的佩里纳尔多（即今意大利因佩里亚省佩里纳尔多），在1648年至1669年期间曾在旁扎诺天文台工作。1640年起，担任博洛尼亚大学天文学教授，并在1671年巴黎天文台落成后成为该台的第一任总监直到去世。1673年加入法国国籍，改名为法文，即让-多米尼克·卡西尼，又称卡西尼一世（Cassini Ier，其曾孙与其同名，称卡西尼二世）。
卡西尼被认为与胡克同时发现了大红斑（1665年）。卡西尼是第一个发现土星的四个卫星（土卫八、土卫五、土卫四、土卫三）的人。1690年，他在观测木星的大气层时发现木星赤道旋转得比两极快，因此发现了木星的差异自转。1675年，他发现土星光环中间有条暗缝，这就是后来以他名字命名的著名的卡西尼环缝。他猜测，光环是由无数小颗粒构成。两个多世纪后的分光观测证实了他的猜测。1671年到1679年，他仔细观测了月球的表面特征，1679年送呈法国皇家科学院一份大幅月面图，在一个多世纪内始终没人能在这方面超过他。1683年3月起，卡西尼研究了黄道光，认为它是由于行星际尘埃反射太阳光引起的，不属于大气现象。
卡西尼是一位保守的天文学家，他拒绝接受哥白尼的日心说，也反对开普勒定律、艾萨克·牛顿的万有引力定律和光速有限说。卡西尼于1711年失明，次年（1712年）逝世于法国巴黎。除了天文学的贡献以外，他亦曾被教宗委任治理波河的防治、管理及防汛工程。
当代人类探测土星的探测器“卡西尼号”即以他的名字命名。

**参见**
 卡西尼—惠更斯号- 卡西尼定律- 卡西尼环缝- 卡西尼区

**外部连结**
  Domenico Cassini
**  Controversia prima astronomica ad maximum heliometrum D. Petronii examini,
**  Disegno della meridiana di S.Petronio
**  Ephemerides Bononienses Mediceorum syderum ex hypothesibus et tabulis Io. Dominici Cassini... ad observationum opportunitates praemonstrandas deductae...
**  Ephemeris prima motus cometae novissimi mense aprili 1665
**  In hoc aestivo solstitio coelesti scientiae a fundamentis instaurandae in Templo D. Petronii primus lapis ponitur
**  La meridiana del tempio di S. Petronio tirata, e preparata per le osseruazioni astronomiche l'anno 1665. Riuista, e restaurata l'anno 1695. Di Gio. Domenico Cassini ..
**  Novum lumen astronomicum ex novo heliometro
**  Observationes aequinoctiales in Templo D.Petronii habendae
**  Serenissimae Maiestati Christinae magnae Sueciae reginae. Magnum Vraniae Theatrum Bononiae in augustissimo D. Petronij templo nouissime fundatum ... Io. Dominicus Cassinus in almo Bononiensi Archigymnasio astronomus primarius exhibet, consecratque
**  Spina celeste meteora osseruata in Bologna il mese di marzo 1668 da Gio. Domenico Cassini
喷气推进实验室

300px
喷射推进实验室（Jet Propulsion Laboratory，缩写：JPL）位于美国加利福尼亚州帕萨迪纳，是美国国家航空航天局的一个下属机构，行政上由加州理工学院管理，始建于1936年。喷气推进实验室的创始人包括知名航空工程权威西奥多·冯·卡门等人，主要负责为美国国家航空航天局开发和管理无人太空探测任务，同时也负责管理美国国家航空航天局的深空网络。
喷气推进实验室的主要项目有火星科学实验室任务（包括著名的好奇号火星车），火星勘测轨道飞行器，环绕木星的朱诺号探测器，NuSTAR X射线望远镜，用于地表土壤湿度监测的SMAP卫星，以及斯皮策空间望远镜等。它还负责管理JPL小天体数据库，提供了所有已知太阳系小天体的物理数据和出版物清单。

**历史**

**历史发展**
JPL控制大厅
喷气推进实验室的起源可以追溯到1936年加州理工学院的古根海姆航空实验室，当时在阿罗约赛科进行了第一组火箭试验。加州理工学院的研究生弗兰克·马利纳、钱学森、威尔德·阿诺德、阿波罗·M·O·史密斯，以及杰克·帕森斯和爱德华·S·福尔曼组成一个小组，测试一个酒精驱动的小马达来收集弗兰克·马利纳毕业论文的数据。由于担心火箭燃料爆炸带来的损害，加州理工学院要求这五人在学校以外的地方建立实验室。马利纳的论文导师是空气动力学专家西奥多·冯·卡门教授，冯·卡门最终在1939年为这项“火箭项目”争取到美国陆军的财政支持。
1941年，马利纳、帕森斯、福尔曼、马丁·萨默菲尔德和飞行员霍默·布希向美国陆军演示了第一枚喷气辅助起飞的火箭。1943年，冯·卡门和马利纳、帕森斯、福尔曼成立了喷气式飞机公司，生产喷气辅助起飞火箭。该项目于1943年11月被命名为“喷气推进实验室”，正式成为加州理工学院根据合同运营的陆军设施。此后第二次世界大战期间美国空军委托喷射推进实验室对由纳粹德国研制的V2火箭及其他的军事项目进行战果评估（此时钱学森早已离开火箭小组，但是他在这一年前往德国询问德国火箭科学家，收集火箭资料）。基于此研究成果，喷射推进实验室首先研制了MGM-5型导弹，此后又研制发展了MGM-29A型短程地对地导弹，此项研究直到1958年才被停止。
1958年，正值美苏太空竞赛的上升阶段，喷射推进实验室的政府职权全部转移到了新成立的NASA，以协助完成军方技术转移到民用太空研究的政治任务。在职权转移后，喷射推进实验室保留了其原来的名字，并全心专注于太空研究之中，喷射推进实验室的无人星际探索的任务就此开始。尽管大部分的关于喷射推进器的研究在1958年后就停止了，喷射推进实验室在1995年又加入到了设计推进器的项目之中，这一次是和韦克曼太空探测器与推进器公司（Wickman Spacecraft and Propulsion Company）合作，共同研制和发展火箭发动机和喷射发动机。这种发动机可以通过直接燃烧火星大气层中的二氧化碳以产生动力。

**历届主任**
西奥多·冯·卡门，1938年至1944年
*弗兰克·马利纳（Frank Malina），1944年至1946年
*路易斯·杜恩（Louis Dunn），1946年至1954年10月1日
*比尔·皮克林，1954年至1976年
*布鲁斯·穆雷，1976年至1982年
*小卢·艾伦（Lew Allan Jr.），1982年至1990年
*爱德华·C·斯通，1991年至2001年
*查尔斯·埃拉奇（Charles Elachi），2001年至今

**行政管理**

**地点**
美国国家航空航天局（NASA）属下的喷射推进实验室坐落在帕萨迪纳和拉肯亚达─弗林楚奇之间，靠近加利福尼亚州的洛杉矶。火箭模型
喷射推进实验室坐落在拉肯亚达─弗林楚奇城中，总占地面积为177英亩（约为72公顷），占地皆归政府所有。但是实验室的大门及一些办公楼却坐落在小城帕萨迪那，所以它也就保留了在帕萨迪那的地址。

**雇员**
2008年5月12日，JPL在比较火星探测漫游者与火星探路者
共有大约5000名全职加州理工学院的雇员，此外还有几千个以其他合约形式聘雇的员工，他们可以选择在指定的时间工作。此外NASA还专为政府人员设立了一个办公室以便监督实验室与政府间合作的执行情况。这里还有一些加州理工学院的在校生和实习生等。

**资金来源**
喷射推进实验室是一个由政府提供资金的科学研究机构。它由加州理工学院受NASA的委托下进行管理。喷射推进实验室所进行的科研项目中包括了伽利略木星探测任务和火星漫步任务（包括1997年的火星探路者任务和2003年的火星表面探测任务）。喷射推进实验室已经向我们的太阳系中的每个行星都发射了无人探测器。喷射推进实验室还进行了对地球准确测量的任务。它控制着全球的深空探测网络，这些设施分别坐落在加利福尼亚的Mojave沙漠，西班牙的马德里附近和澳大利亚的堪培拉附近。

**研究任务**
下表依时间顺序列出喷射推进实验室资助的重要计划：

**过去**
 1958年──探索者计划──探险者1号- 1958年12月6日──先锋计划3- 1959年3月3日──先锋计划4- 1962年－1973年──水手号计划1－10- 1975年8月20日、9月9日──海盗计划- 1989年5月4日──麦哲伦号- 1989年10月18日──伽利略号- 1996年11月7日──火星环球探测者号- 1996年12月4日──火星极地着陆者号- 1998年10月24日──深太空1号- 1998年12月11日──火星气候探测者号
*1997年10月15日──卡西尼-惠更斯号
*1999年2月7日──星尘号
*2001年4月7日──火星奥德赛号
*2003年6月10日、7月7日──火星探测漫游者任务
*2003年8月25日──史匹哲太空望远镜
*2005年1月12日──深度撞击号
*2005年8月12日──火星侦察轨道器
*2008年──大双筒望远镜
*2009年──克卜勒任务
*2012年──火星科学实验室

**目前**
 2020年──火星2020
完整的列表请参见 JPL Missions

**其他工作**
除了和政府之间的项目外，喷气与推进实验室也协助在一些电影电视工业，对一些关于电影中所涉及到的科学的准确性提供经常的建议，例如科幻影片《火星救援》等。

**参观日**
2007年JPL开放日活动中旅行者1号太空探测器的全尺寸模型。
喷射推进实验室在每年的五月份的一个周末向公众开放。大众被邀请参观实验室的设施，目睹实验室有关科学技术的展示。如果事先预约，一些有限制的参观也是被允许的。每年有数以千计的来自加州及其他各州的中学生们来参观实验室。

**参见**
波士顿机械狗
*喷气推进实验室线上历书系统
半自动手枪

文件:TT 3.jpg|250px|thumb|TT-33半自动手枪
格洛克17（Glock 17）
半自动手枪（Semi-automatic pistol），又称自动装填手枪（self-loading pistol），是指枪机可以自动向膛室内装填子弹、但需要手动操作扳机才能发射（即混合了自动、手动两种操作的“半自动”）的单管手枪，有时候也称为自动手枪（automatic pistol，但此叫法较容易跟机关手枪混淆）。一般的半自动手枪使用可拆式弹匣供弹，有无弹后定装置（但也有部份型号不具备空仓挂机），弹匣可装填6-20发子弹，部分型号透过使用延长弹匣可装超过20发子弹。是现代军、警、民用的主流手枪。而一些枪身短小且无肩托、以冲锋枪或自动步枪等自动火器衍生出来的半自动民用枪械（如：英特拉泰克TEC-9、奥林匹克OA-93及卡利科M950等）也会被归类为半自动手枪。

**历史**
十九世纪后期因为无烟火药和金属壳定装子弹的出现，使枪械可以连发，而且马克沁发明了利用后座力完成退壳、填装、发射过程的机枪后，便开始把本原理研究用在步枪上，但手枪设计在当时仍然落后。1892年，奥匈帝国首先研制出8毫米的舍恩伯格手枪，这是世界公认的第一把自动装填手枪。早期半自动手枪多使用固定式弹仓（如：毛瑟C96）或类似转轮手枪的弹巢供弹（如：韦伯利—福斯波利自动式转轮手枪），因此当时没有太大优势。
1898年乔格·鲁格改良了和博查特合作设计的博查特C-93手枪半自动手枪的可拆式弹匣，且无需要像早期自动手枪那様的平衡装置，结果后来成为德国和多国的制式手枪，亦即是鲁格P08，这种设计成为了半自动手枪的一种新指标。于1900年白朗宁发明了以套筒上膛系统的半自动手枪，解决了早期半自动手枪因上膛不便所引起的安全性问题，他和柯尔特跟Fabrique Nationale长期合作，包括后来被多国采用为制式手枪的白朗宁M1903和柯尔特M1911等。
一次大战时，多个参战国使用半自动手枪，因为可拆式弹匣设计能够保障子弹的清洁被确认远优于固定弹仓，而弹匣容量和射速上的优势也胜过了转轮手枪，在二战前德国装备了瓦尔特设计，具有双动扳机的瓦尔特P38，解决了鲁格P08易于走火的问题。而白朗宁也设计出首创的双排式弹匣和更有效的闭锁机构，著名的白朗宁大威力半自动手枪。
二次大战时手枪本身进步不大，冲锋枪成为了近战的主力武器，为了可以共用弹药，大部份国家以半自动手枪作制式装备。而二战后因为北约和华约两大军事联盟体系成立，制式手枪子弹都趋向统一口径，北约的美国和少部分欧洲和美洲国家使用.45 ACP和9毫米鲁格弹。而华约则使用战前已经有的7.62×25毫米托卡列夫弹，及50年代新设计的9×18毫米马卡洛夫弹。
在七十年代起专利期过去很多新式手枪都同时有白朗宁和瓦尔特保险机构，而作为奥地利制式手枪的格洛克（Glock），更采用在普通手枪外表的上大量使用工程塑料的技术及安全机动，有效减少了部件的数目及提高了安全性。为了解决发射超音速子弹的问题，设计师开始采用高强度合金钢制造机件，结果在80、90年代推出了可发射中大口径超音速麦格农子弹的半自动手枪，如著名的以色列沙漠之鹰，而Fabrique Nationale更推出了高初速的5.7×28毫米子弹的FN Five-seveN手枪。与此同时，半自动手枪已成为了军队及警队的主流手枪。

**半自动手枪的结构及特征**
小巧可以隐藏于衣物内而不被发现，重量轻而便于携带的特性，相当适合执法人员或战斗机驾驶员携带（在敌区跳伞逃生可以给自己最低程度的保障），通常部分军队高阶军官有时也会携带手枪，宣示地位及增加管理的力量。此外，许多特种部队或特种警察的干员亦倾向携带一枝半自动手枪作为备用枪械，以作不时之需。
除了和其他手枪同样有大小的分类外，半自动手枪的击发和保险机构也不只一种形式，而且很多新式半自动手枪都兼且两种机构，还有一些采用特创的机构。
半自动手枪使用的子弹，是弹壳底部和主体相同粗细的无底缘子弹或半底缘子弹，方便自动退壳和再装弹。

**分类**
击发机构主要分为单动扳机和双动扳机，以及近年开始流行的击针平移式，但所有枪型都必需由射手手动把第一发子弹预先上膛才能射击。
单动扳机指扳机仅具有释放击锤的功能，射击时，首发子弹要先以姆指拉下击锤才能发射，但第二发起便可以直接发射。（发射后滑套会后退抛壳，同时重新压下击槌至待发位置），因此射击精度较佳：缺点是携带时为了安全起见上膛携带时必须关上「手动保险杆」或让击锤复位，如此一来就导致了第一发发射较慢，预先打开保险又容易走火。
双动扳机指扳机具有拉下击锤与释放击锤的双重功能，如果子弹是已上膛的状态，不须再手拉击锤就可以直接射击。优点是第一发射击较快和上膛携行的安全性较佳（因为由扳机压下击锤的力道很重，且拖引行程长，足以视做一种防止误压的保障）。
这边特别注意到，「纯」双动扳机枪型，则是指每一发都只能以扳机压下击锤再释放击发，射速反而较慢和费力。
而大部分的当代枪型都可以选择用两种模式，即双动模式的枪多仍然有手动保险挚，并在拉起击锤或开过第一枪后，便会自动进入单动模式，而击锤复位后则再度转入双动模式。但对于竞赛的手枪为了准确较常为纯单动模式，而自卫或警用为了安全的则不少是纯双动模式。

**和主要竞争左轮手枪比较的优缺点**

**优点**
子弹能与冲锋枪（Sub-Machine Gun，例如 MP-5）及冲锋手枪（Machine Pistol）共用，减少单独购买的支出。
*弹匣容量相对左轮手枪较大。比如以.38 Special的史密斯威森军警型左轮手枪为例，其弹轮中仅6发子弹，而大多数半自动手枪的弹匣装弹量最少为7+1发，而双排弹匣的型号可达十多发，加长型弹匣更可达三、四十发，因此减少换弹匣的频率。
*一般小口径的子弹后座力较小，单发射击时目标和准星不会有大幅度偏移，而且射击时较舒适。
*相较于转轮手枪，半自动手枪的枪膛与枪管相接密封，所以能够使用抑制器（Sound Suppressor）增加匿藏性，而且在使用同弹种时威力比左轮手枪更大。
*连续射击速度优于转轮手枪以及任何手动武器。

**缺点**
具有外置击锤的手枪为了安全起见，击锤平常都成复位状态，如此会导致首发子弹射击所需扳机磅力较高、射击延迟。（目前已经有防跌落保险可以解决此问题）
*将子弹填装进弹匣时比左轮手枪入弹较费时费力（通常须逐一置入弹药，可使用填弹器）。
*因为构造复杂所以需要较长时间训练射手。
*因为其复杂的构造，在早年一直无法发射同口径极高膛压的子弹（例如麦格农子弹），后来造出比较大和拥有吸收后座力的机构，但这类枪型也有难以使用同口径低膛压子弹的局限。
*通常不能用左轮手枪专用的有底缘子弹，仍然有少数例外的如沙漠之鹰手枪等，可这些枪型一般不是军警制式手枪。

**参考文献**
枪之酷 手枪与冲锋枪分册 ISBN 711802662x
*小型武器百科全书 手枪与步枪分册 ISBN 7533252470
*国外警用武器手册 ISBN 7800384276
*世界手枪博览 ISBN 7118012890
*世界名枪 手枪分册 ISBN 7801732561
*现代枪械百科 ISBN 9579808481
*世界王牌武器库 枪分册 ISBN 7533236394

**相关条目**
 手枪 - 左轮手枪- 冲锋手枪- 冲锋枪- 手枪子弹列表- :分类:手枪
哈佛结构

哈佛结构
哈佛架构（Harvard architecture）是一种将程序指令与数据储存分别存储、分别使用数据总线的计算机架构。这一架构经常拿来与冯诺伊曼架构做对比，后者的程序指令与数据共享存储与总线。哈佛架构经常被用于实时处理及低功耗应用。
“哈佛架构”一词通常被描述为起源于Harvard I 型 继电器式计算机，它在纸带上存储24位指令、在机电计数器上存储数据。早期机型将数据存储器整个包含在中央存储器中，并且无法以数据的形式获取指令存储。程序需要由操作员载入，处理器也不能将自身初始化。然而，在唯一经由同行评议的相关论文——出版于IEEE计算史年鉴的《哈佛架构的迷思》中，作者却这样阐释：“在微控制器设计领域，‘哈佛架构’这一名词在数十年后才被创造”且仅仅是“追加给哈佛计算机，随后又将独立缓存的RISC微处理器冠以此名”
“所谓的‘哈佛’与‘冯诺伊曼’架构经常被描绘为对立的；但许多冠以前者之名的设备上，与后者（冯诺伊曼架构）拥有的相似点远多于这两个架构的共通点”
“总而言之，它（哈佛架构）并不是一个架构，并且它并不诞生自哈佛大学的研究工作”在Harvald I型工作时，中央处理器首先到程序指令储存器中读取程序指令内容，解码后得到数据地址，再到相应的数据储存器中读取数据，并进行下一步的操作（通常是执行）。程序指令储存和数据储存分开，数据和指令的储存可以同时进行，可以使指令和数据有不同的数据宽度，如Microchip公司的PIC16芯片的程序指令是14位宽度，而数据是8位宽度。程序需要由操作者加载；处理器无法自行初始化。
如今，大多数处理器由于性能原因实现了这种独立信号通路的结构，但实际上大多是应用了改进的哈佛结构，所以它们可以支持从磁盘将一个程序作为数据加载并执行的任务。
哈佛架构的微处理器通常具有较高的执行效率。其程序指令和数据指令分开组织和储存的，执行时可以预先读取下一条指令。
目前使用哈佛架构的中央处理器和微控制器有很多，除了上面提到的Microchip公司的PIC系列芯片，还有摩托罗拉公司的MC68系列、Zilog公司的Z8系列、Atmel公司的AVR系列和安谋公司的ARM9、ARM10和ARM11。

**内存的详细信息**
在哈佛架构，两个寄存器不需要有共同的特征。特别是，字宽、定时、实现技术和内存地址都可以不同。在一些系统中，指令可以存储在只读存储器（ROM）中，而数据存储器一般需要读写存储器（RAM等）。在一些系统中，指令存储器比数据存储器多，因此指令地址比数据地址更宽。

**与冯纽曼架构的对比**
纯冯纽曼架构下的CPU可以读取指令或读/写内存数据，它们都不能使指令和数据同时使用同一个的总线系统。使用哈佛结构的计算机中CPU，即使没有缓存的情况下也可以在读取指令的同时进行数据访问。由于指令和数据访问不使用同一个内存通道，因此哈佛结构的计算机可以在相同的电路复杂度下有更好的表现。
同时，哈佛架构机拥有不同的代码和数据的地址空间：指令的零地址和数据的零地址是不同的。指令的零地址可能是二十四位的值，而数据的零地址可能是一个八位字节，而非二十四位值的一部分。

**与改进的哈佛架构的对比**
改进的哈佛架构机与原来的哈佛架构机并无两样，但它松绑了指令和数据之间严格分离的这一特征，仍然允许CPU同时访问两个（或更多）内存总线。最常见的修改包括由公共地址空间支持的单独指令和数据高速缓存。当它作为一个纯粹的哈佛机时，CPU通过高速缓存来执行指令。当访问外部存储器时，它的作用就像一个冯·诺依曼机（代码可以像数据一样移动，像是一个功能强大的技能）。这一改良在现代处理器是普遍存在的，例如ARM体系结构、Power Architecture和x86处理器。它有时被称为哈佛架构，忽略了它实际上被“修改”的事实。
另一种修改提供了指令存储器（例如ROM或闪存）与CPU之间的通路，以允许来自指令存储器的字被视为只读数据。该技术用于某些微控制器，包括Atmel的AVR。这允许访问诸如文本字符串或函数表之类的常量数据，而无需首先将其复制到数据存储器中，从而为读/写变量保留稀缺（且耗电的）数据存储器。特殊的机器语言指令提供了从指令存储器中读取数据的功能。（这是不同于指令本身嵌入常数的数据，虽然对于单个常量来说，两种机制可以相互替代。）

**速度**
近年来，CPU的速度已经提速了许多次以同步主存储器的存取速度。要注意减少内存访问次数的数量以保持性能。例如，每一个指令在CPU运行需要访问内存，增加计算机CPU没有任何速度提升的问题叫做内存限制。可能使内存非常快，但由于内存成本，电源和信号路由的原因这类内存数目很少。解决的办法是提供少量的快速存储器称为CPU缓存以存放最近访问过的数据。CPU提取缓存中的数据速度要比缓存提取主要寄存器数据的速度更快。

**内部与外部的设计**
现代高性能CPU芯片在设计上包含了哈佛和冯纽曼结构的特点。特别是，“拆分缓存”这种改进型的哈佛架构版本是很常见的。 CPU的缓存分为指令缓存和数据缓存。CPU访问缓存时使用哈佛体系结构。然而当高速缓存未命中时，数据从主存储器中检索，却并不分为独立的指令和数据部分，虽然它有独立的内存控制器用于访问RAM，ROM和（NOR）闪存。
因此，在一些情况下可以看到冯纽曼架构，比如当数据和代码通过相同的内存控制器时，这种硬件通过哈佛架构在缓存访问或至少主内存访问方面提高了执行效率。
此外，在写非缓存区之后，CPU经常拥有写缓存使CPU可以继续执行。当指令被CPU当作数据写入，且软件必须确保在试图执行这些刚写入的指令之前，高速缓存（指令和数据）和写缓存是同步的，这时冯纽曼结构的内存特点就出现了。

**哈佛结构的现代应用**
纯粹的哈佛架构同时访问多个存储系统的主要优点是由哈佛处理器利用现代CPU缓存系统。相对纯的哈佛架构机主要用于在应用中的取舍，就像忽略缓存的成本和节省功率，大于编程在不同的代码和数据的地址空间的不利。
*数字信号处理器(DSPs) 一般执行少，高度优化的音频或视频处理算法。他们避免缓存，因为他们的行为必须非常重现。应对多地址空间的困难，执行速度是次要的问题。因此，一些DSP功能在不同的地址空间的多个数据存储器便于SIMD和VLIW处理。德克萨斯仪器TMS320 C55x处理器，具有多个并行数据总线（双写，三读）和指令总线。
*单片机的特点是具有少量的程序（闪存）、数据存储器（SRAM），没有缓存，并利用哈佛架构的并行高速处理指令和数据的访问。分开存储的程序和数据存储器可能具有不同的位宽，例如使用16位指令和8位宽的数据。这也意味着指令预取可以与其他活动同时进行。例子包括，Atmel的AVR和Microchip的 PIC。
即使在这种情况下，它是为了访问程序存储器只读表的数据使用特殊指令或重新编程；这些处理器是改进的哈佛架构的处理器。

**参见**
 马克一号- 冯·诺伊曼结构
Arm (企业)

type:landmark_region:GB）
安谋控股公司（ARM Holdings plc.，写作arm），又称ARM公司，是软银集团旗下的半导体设计与软体公司，全球总部位于英国剑桥，北美总部位于美国圣何塞，亦是一年一度的ARM技术大会（Arm TechCon）举办地。主要的产品是ARM架构处理器及相关外围组件的电路设计方案，产品以智慧财产权核授权的形式与相应的软体开发工具一起向客户销售。

**历史**
ARM的前身为艾康电脑，1978年于英国剑桥创立。在1980年代晚期，苹果电脑开始与艾康电脑合作开发新版的ARM核心。1985年，艾康电脑研发出采用精简指令集的新处理器，名为ARM（Acorn RISC Machine），又称ARM 1。因为艾康电脑的财务出现状况，1990年11月27日，获得Apple与VLSI科技的资助，分割出ARM，成为独立子公司。
ARM成为一家独立的处理器公司，从事研发低费用、低功耗、高性能晶片。ARM最初只有12人，因母公司财务状况不佳，办公室只是一间仓库，以设计ARM处理器架构闻名于世，技术具有性能高、成本低和能耗省的特点，产品已遍及工业控制、消费类电子产品、通信系统、网络系统。ARM自己不制造芯片，将其技术知识产权（IP核）授权给世界上许多著名的半导体厂，其中包括Intel、IBM、LG半导体、NEC（日本电器，现为瑞萨科技）、SONY、飞利浦、Atmel、博通、思睿逻辑（Cirrus Logic）、飞思卡尔（Freescale）、炬力科技等。
1991年ARM将产品授权给英国GEC Plessey半导体公司。1993年，ARM将产品授权给Cirrus Logic和德州仪器，当时TI在DSP领域已经取得很高的成就，但并不熟悉CPU领域。Apple Newton PDA用的就是ARM610处理器，但是Newton PDA的想法过于超前，在1997年停产。ARM与Nokia和TI合作开发出16位的Thumb指令集，创建了ARM/Thumb的SoC商业模式，ARM7是最重要的一颗处理器内核，使用更小的晶粒，得以发展出低功耗模式，ARM7已有150多家的公司采用。
1995年，DEC开始研发StrongARM，1996年2月5日，DEC正式发布SA110处理器。SA110处理器迅速得到了业界的认可，Apple在MessagePAD 2000使用了SA110。1996年发布ARM8内核，性能提高了一倍，但无法与StrongARM抗衡。也就在1996年这一年，发生财务危机的Olivetti将所持有的14.7%的Acorn股份出售给了雷曼兄弟。1997年，DEC发布了第二颗StrongARM芯片，SA1100。
1997年发布ARM9，ARM9不再使用冯纽曼架构，而转向哈佛结构，原来的3级指令流水线提高到5级，最高的时钟频率达到220MHz。受惠于手机与移动式装置、汽车系统、大型家用电器的应用，ARM9核心已拥有超过200家的授权业者。1998年Intel收购DEC在Hudson的工厂，Intel为StrongARM取名为XScale，XScale处理器的最高运行频率达到了1.25GHz，Intel因不堪巨额亏损，2006年将XScale处理器业务售予Marvell，日后Intel开始主推ATOM处理器。
1998年ARM10内核正式推出，使用了6级流水线结构，并改良Cache Memory，对乘法指令进行最佳化，并增加浮点运算，但由于XScale的关系，ARM10并未获得巨大的成功。早期的ARM7跟 8051一般是使用冯纽曼架构，而目前ARM11 或 Cortex A 则使用哈佛架构。
1998年4月17日，ARM公司在英国伦敦证交所和美国纳斯达克上市。早期Apple投入3百万美金拥有了ARM公司43%的股份，1998 年，ARM公司在英国和美国同时上市后，Apple逐渐卖出了这些股份。2006年，全球ARM芯片出货量为20亿片。至2007年底，ARM核心晶片的总出货量已突破100亿颗。
2010年6月中，苹果公司向ARM董事会表示有意以85亿美元的价格收购ARM公司，但遭到ARM董事会的拒绝。ARM公司CEO Warren East称ARM公司作为独立公司更具价值，“买家展开收购的唯一理由是消灭竞争对手。”
2013年12月13日，ARM宣布收购著名光引擎技术公司Geomerics。在光影计算领域Geomerics拥有非常领先的技术。此次收购将扩大ARM在图形技术行业的领先地位。
2016年7月18日，日本软银集团同意以243亿英镑（约309亿美元）全现金方式收购安谋公司。交易于2016年9月5日完成，成为软银集团旗下的全资子公司，同时软银集团表示不干预亦不影响ARM现在及未来的商业计划和决策。
2018年，安谋以6亿美元收购Treasure Data，后者为设备到数据物联网平台提供企业数据管理软件。2020 年 7 月，Arm 宣布计划在 2020 年 9 月底之前将 Treasure Data 连同其“物联网服务集团”业务的其他部分拆分为单独的软银拥有的实体。。
2020年9月14日，NVIDIA宣布出价400亿美元（这项交易包含215亿美元Nvidia股票及120亿美元现金，软银将持有Nvidia最多8.1%流通股。此外，根据合约中的额外对价条款，软银可能还可再获得50亿美元的现金或股票。）从日本软银集团手中收购安谋控股。收购完成后软银将保留安谋控股不到10%的股份。此项交易仍须获得英国、中国、欧盟和美国相关机构的批准，监管审批可能需要长达一年半的时间。然而，尽管NVIDIA一再表示收购完成后ARM仍然保持开源模式和对客户采取中立态度，此收购案却遭到监管机构和大型企业（例：高通、微软、Google等）的一致反对。他们担心一旦收购完成后，将会造成严重的竞争问题，使ARM无法保持中立性。最终，2022年2月7日，NVIDIA和软银宣布已同意终止双方此前达成的ARM股份交易协议，收购案正式宣告失败，同时软银将推动ARM上市。2023年9月14日，ARM在纳斯达克上市。
半自动步枪

半自动的M1加兰德步枪
半自动步枪（semi-automatic rifle）是指枪机可以自动从弹匣向枪管推送弹药、但必须使用者手动介入才能完成击发的自动装填步枪（self-loading rifles）。半自动步枪的枪栓组件可以利用推动弹头的部分气体或后座力进行退弹壳和装弹，但是射手必须先要主动松开扳机才能让击发部件（扳机组件中的击锤或击针）和阻铁重新进入待发状态，然后再扣压扳机才能再次击发，因此每次扣住扳机只能射出一发子弹。相比之下，全自动步枪退弹装弹和重置击发的过程都是自动运行，因此只要保持扣压扳机会连续发射多发子弹。
半自动步枪比手动步枪射速高，所需的装填时间短，操作亦较简易，具有更持续的火力。

**历史发展**
一般认为1908年墨西哥上将曼努埃尔·蒙德拉贡发明的蒙德拉贡步枪，是史上第一支被军方采用的半自动步枪，而真正的第一支半自动步枪是意大利的塞尔-瑞哥提（Cei-Rigotti）半自动步枪，该枪在1900年开发出来，但因为缺陷繁多所以没有被军队采用。在第一次世界大战期间，大英帝国、法国、德意志帝国、奥匈帝国、俄罗斯帝国及美国等列强均研制过半自动步枪，虽然有点型号装备在军队中但只属少量配备，战争结束后没有再继续使用及开发，或转向研究及采用能进行全自动射击的自动步枪。
到1930年代中期，美国开始以半自动操作的M1加兰德步枪及M1卡宾枪取代手动的M1903春田步枪作为制式装备，苏联也在开发SVT-40半自动步枪。在二次大战前，大部分国家仍然以手动步枪作为军队的制式装备。然而开战后单兵装备的全自动武器，如冲锋枪在战场上展现出充沛火力，而美军装备的M1加兰德步枪相对于传统的手动步枪具有明显射速优势，各主要参战国为提高步兵的持续火力，设计出各种不同口径的半自动步枪，如德国的G41及G43（又名K43）、日本的四式步枪等。
纳粹德国于二战后期开始装备StG44突击步枪后，这款自动步枪立即受到同盟国的注意。到战后苏联军队开始以AK自动步枪作为制式装备，突击步枪已成各国军队作为制式配备的趋势，但半自动步枪仍活跃于韩战，直至越战后期，交战双方分别以AK及M-16自动步枪作为主要装备，半自动步枪终于退居二线。
全自动操作的自动步枪虽然在1950年代起逐渐成为各国军队的制式枪械，但仍有不少自动步枪被改为半自动操作。例如北约在1950年代选定7.62×51mm NATO作为标准弹药，相对于苏联的7.62×39mm弹药，虽然维持较高的装药量可在射程及杀伤力取得优势，但后座力较大导致枪口跳动严重，连射的准确度太差，缺乏实用价值，因此有不少士兵虽然获配发自动步枪但仍多选择单发射击模式，有部分国家甚至直接将其制式的自动步枪改为只可半自动操作，如英国的L1A1 SLR。
在1970年代以后，世界各国的军队大多以自动步枪作为制式装备，半自动步枪渐渐成为民间市场及部份受法律限制地区的警用武器，而生产商亦以突击步枪及冲锋枪改装成半自动以扩大市场。虽然半自动步枪在射速上没有优势，但射击稳定性较佳，而且可选用装药量较大的弹药，适合中距离以上的精确射击用途，因此仍常见于狙击步枪及反器材步枪。

**例子**

**参见**
手动步枪
*自动步枪
*突击步枪
*狙击步枪
*精确射手步枪
*撞火枪托
*击发调变模式(击发调变枪械)
*刘庆恩将军步枪：中国第一支半自动步枪
主战坦克

德国陆军豹2A5主战坦克
， 是在许多现代军队中，能够在装甲防护下提供直接火力，并具有高度机动性的坦克。
冷战期间发展的新型引擎、悬挂系统和轻盈的Composite armour，使得新型坦克能同时具有超重型坦克的火力，重型坦克的防护，轻型坦克的机动性，同时整辆坦克的重量还能相似于中型坦克。 1960至1970年代期间，主战坦克几乎取代了所有其他类型的坦克。剩下的装甲车不是有特殊用途的，更轻盈版本的主战坦克衍生型，就是其他种类的装甲战斗车辆（例如步兵战车，装甲运兵车，自走砲等）。
主战坦克是现代军队的重要组成部分。现代的主战坦克鲜少单独作战，通常会与搭载步兵的步兵战车组成装甲单位共同行动。除此之外，侦查机与陆地攻击机也常担当主战坦克的支援单位。  主战坦克的重量因国家而异，通常来说，西方国家的主战坦克会比俄罗斯与中国的还重。

**发展**
1960年代开始，由于中型坦克的火力和装甲防护已经达到或超过了以往重型坦克的水准，可以肩负过去重战车的任务，从而形成了一种具有现代特征的的单一战斗坦克，即「主战坦-{}-克」或「主力战-{}-车」，成为各国家装甲部队的主力（Main battle tank，MBT）。主战坦克的出现改变了传统的坦克分类方法，从此坦克的分类开始按用途分为主战坦克和具有其他用途的特种坦克。
第一款被设计为主战坦克的装甲车为英国酋长式坦克，其原本被称为中型火炮装甲车二型，但在1950年代的开发过程中被重新更名为主战坦克。  
然而，部分国家如苏联在很长一段时间内并没有主战坦克这一称呼，仍称之为中型坦克。主战坦克可以理解为具有现代坦克技术特征、在战斗中担负主要作战任务的战斗坦克。主战坦克是现代装甲部队的基本装备和地面作战的主要突击兵器，同时也是最主要的反坦克武器之一，也是在核战争条件下生存能力最强的武器。主战坦克集以往的中型坦克和重型坦克的任务在一身，是坦克发展史的一大里程碑。
现在仍在生产的主战坦克战斗全重一般为40吨至70吨，实际有等同于传统的重型坦克的重量，从80年代开始各国的主战坦克的重量有快速飙涨的趋势。这是因为面对各种步兵使用的反坦克武器，虽然先进装甲有助不增加车重的前题下加强防卫力，但实际仍然是需要有较厚的基本装甲作为内层，而且需要较大的车体保持内部良好的分隔，减少车员因燃油或弹药被火灾殉爆的机会。
新型坦克火炮口径目前多为120或125毫米级，滑膛炮也在80年代开始成为许多国家设计新一代主战坦克的首选，以增强对装甲的破坏力，典型型号如前苏联的T-72、德国的豹2、美国的M1艾布拉姆斯等。较大的炮弹也需要较大的车型来储存的，也是现代坦克车型变大的原因之一。
为了不致大大增加车重，在1990年代开始，一部分最新坦克采用了一系列新技术来保持攻击和防卫力下，车型不致过大过重：- 自动装弹机来减小整个车型，使用液气压式悬挂系统来在降低车高下主炮有较大的仰俯范围，模块化的装甲以适合不同的地形需要，个别更主炮可以发射导弹，以求可对棘手的目标一击必杀。如日本的10式战车，法国勒克莱尔主战坦克，俄国的T-80、T-90等。
另两个解决新型主战坦克过重的方法，一是延长较旧和轻的主战坦克的寿命和对其现代化升级，如苏联的T-54坦克和T-62坦克，日本的74式战车，中华人民共和国的59式坦克等，仍然在原产国继续服役和部署在较崎岖的地方。二是由其他较轻的装甲车辆弥补笨重的新型坦克在山地部队的地位，如俄国的2S25反战车自走炮或日本的16式机动战斗车等。

**参见**
 依世代划分的主力战车列表
建筑 (消歧义)

建筑可以指：
#建筑学：「用结构来表达思想的科学性的艺术」。
#建筑物：人为构造物。
#建筑施工：人类的建造活动或建造行为。