男人为什么喜欢胸| 腰酸是什么原因女性| 腹泻什么意思| 脑卒中是什么意思| 轻微脑震荡吃什么药| 乌唇是什么原因| 为什么越吃越饿| 农历六月十二是什么日子| 美国为什么叫美国| 美国为什么叫鹰酱| 什么的大树| 躯体形式障碍是什么病| 做梦吃屎有什么预兆| 共情是什么意思| 罗非鱼吃什么食物| 前胸后背出汗多是什么原因| 手抖是什么病的预兆| 跳楼机是什么| 尿常规阳性是什么意思| 氯化钠敷脸有什么作用| 干眼症滴什么眼药水好| au999是什么金| 为什么血压低| 儿童过敏性皮炎用什么药膏| 脑门出汗多是什么原因| 林俊杰什么时候出道的| 早上打碎碗是什么兆头| 多彩的什么| 淋巴细胞偏高是什么意思| 10月16日什么星座| 爱睡觉是什么原因| 黄瓜苦是什么原因| 热结旁流是什么意思| 乔迁礼物应该送什么| 主任医师是什么级别| 每天坚持黄瓜敷脸有什么效果| 甲肝戊肝是什么病| 噗噗噗是什么意思| 木代表什么生肖| 鼻咽部淋巴组织增生是什么意思| 各生欢喜什么意思| 灵隐寺求什么最灵验| 上火吃什么水果好| 双鱼座上升星座是什么| 腹泻吃什么食物好| 阿莫西林是什么药| 品保是做什么的| s.m什么意思| 九门提督相当于现在什么官| g6pd是什么意思| 阴唇肥大是什么原因| 哈伦裤配什么上衣| 芝兰是什么意思| 蒙奇奇是什么动物| 长卿是什么意思| 经常口腔溃疡是什么原因引起的| 女性白带发黄是什么原因| 蛔虫是什么意思| 一九六七年属什么生肖| 唐筛是检查什么| 十月一日是什么日子| tcl什么牌子| 关节炎吃什么药| 洋葱和什么相克| 肝腹水是什么病| 6.19是什么日子| 乙肝245阳性是什么意思| 身首异处是什么意思| 布谷鸟长什么样| 一箭双雕是什么意思| 表彰是什么意思| 爬山需要准备什么东西| 早上做什么运动最好| 啤酒花是什么东西| 女生肚子疼是什么原因| 上面白下面本念什么| alcon是什么牌子| 三书六礼指的是什么| 厂与什么有关| 副团长是什么军衔| 什么东西有脚却不能走路| 情志病是什么意思| 女方起诉离婚需要什么证件| 尿酸挂什么科| butterfly什么意思| 经信局是干什么的| 吃了什么药不能喝酒| 夜深人静是什么意思| 什么是坏血病| 怀孕梦到老公出轨预示什么| 奶绿是什么| 身份证什么时候开始有的| 拔得头筹是什么意思| 属虎的适合什么职业| 什么人不能吃马齿苋| 红龙是什么| MC是什么牌子的车| 苏铁属于什么植物| 男人阳气不足有什么症状| burberry是什么牌子| 两毛四是什么军衔| 为什么会有口腔溃疡| 支数是什么意思| 穆斯林为什么不吃猪肉| 坐月子可以吃什么蔬菜| 阴茎皮开裂是什么原因| 小腿细是什么原因| 9月10日是什么日子| 三什么开泰| 揭榜是什么意思| 纸尿裤nb是什么码| 宫腔镜是什么检查| 锖色是什么颜色| 万箭穿心是什么意思| 起伏不定是什么意思| 钙片什么牌子好| 黑长直是什么意思| 杀虫剂中毒有什么症状| 背后长疙瘩是什么原因| 出冷汗是什么原因| 欧豪资源为什么这么好| 梅菜在北方叫什么菜| 九月十五日是什么星座| 脑内多发缺血灶是什么意思| 肝脏低密度影是什么意思| 疝囊是什么| 小孩老是打嗝是什么原因| 九八年属什么生肖| 脑梗输什么液效果最好| 为什么总是耳鸣| 一直不射精是什么原因| 用什么可以美白| 血小板偏低有什么危害| 禁忌症是什么意思| 系统性红斑狼疮挂什么科| 常委是什么级别| 虾仁和什么包饺子好吃| met什么意思| 鸡蛋和什么搭配最营养| 猫上门为什么不能赶走| 爱是个什么东西| 过三关 是什么意思| 灰色是什么颜色调出来的| 有什么别有病| rv医学上是什么意思| 泡黄芪水喝有什么好处| 来曲唑片是什么药| 投桃报李是什么生肖| 吃茄子有什么好处| 十九畏是什么意思| 什么的毛主席| 炫耀是什么意思| 血糖高挂什么科| 子宫内膜息肉样增生是什么意思| 线上考试是什么意思| 狐臭去医院挂什么科| o型血rh阳性是什么意思| 鹤膝风是什么病| 肝火旺盛吃什么食物| 芊芊是什么意思| 敛财什么意思| 2013年五行属什么| 睡鼠吃什么| 气虚的人适合什么运动| 查甲亢挂什么科| 不能人道什么意思| 豆奶不能和什么一起吃| 世界上最软的东西是什么| 什么水果含维生素c最多| 权字五行属什么| 脱发严重是什么原因| 木薯淀粉可以用什么代替| 频发房性早搏是什么意思| 血小板减少有什么症状| 出生医学证明有什么用| 泡热水脚有什么好处| 什么是狐臭| 胰腺癌有什么症状| 三角梅用什么肥料最好| 贫血不能吃什么| 三七花泡水喝有什么功效和作用| 人的肝脏在什么位置| 绛红色是什么颜色| 二八佳人是什么意思| 银行支行行长什么级别| 阿托伐他汀钙片什么时候吃最好| 常喝蜂蜜水有什么好处和坏处| 为什么会长黑头| 用劲的近义词是什么| 发配是什么意思| 塞翁失马是什么生肖| 口角炎缺乏什么维生素| 容易犯困是什么原因| 情绪价值是什么意思| 舌头裂纹吃什么药| 淋巴细胞高是什么原因| 九月八号是什么星座| 桦树茸有什么作用| 干眼症是什么原因引起的| 96年是什么年| 打佛七什么意思| 瘦的快是什么原因| logo是什么| 痉挛是什么| 怎么知道自己适合什么发型| 戴珍珠手链有什么好处| 女性下体长什么样| 挫伤是什么意思| 调节肠道菌群吃什么药| 孔子的父亲叫什么| 牛郎织女是什么意思| 月经一直不干净是什么原因引起的| 早上咳嗽是什么原因| 维生素d什么时候吃| 女人大腿粗代表什么| 小鸟来家里有什么预兆| 鲭鱼是什么鱼| 胃疼喝什么能缓解疼痛| 脑电图是检查什么的| 口红用什么能洗掉| 三个火字念什么| 肚子咕咕叫是什么原因| 母螳螂为什么要吃公螳螂| 碱性磷酸酶高吃什么药| 蛇酒不是三十九开什么| 一个黑一个今念什么| 什么家常菜好吃| 大学校长什么级别| 美色是什么意思| 全飞秒手术是什么| 杞人忧天告诉我们什么道理| 同病相怜什么意思| 鲈鱼是什么鱼| blush是什么颜色| 一库是什么意思| 中筋面粉是什么粉| 舌息心念什么| 蜜枣是什么枣做的| 耳膜穿孔吃什么长得快| 山魈是什么| 老人嗜睡是什么原因| 赵本山是什么学历| 看指甲去医院挂什么科| 为什么一吃完饭就肚子疼| 肠炎吃什么药好| 身上有淤青是什么原因| 手机什么时候发明的| 口干舌燥挂什么科| hkc是什么牌子| 小孩疝气看什么科室| 天津有什么好吃的| 葡萄胎有什么症状反应| 运动出汗多是什么原因| 谷丙转氨酶是什么| 来姨妈可以吃什么水果| 球是什么生肖| 现代是什么时候| 蚊子不喜欢什么味道| 枸橼酸西地那非片是什么药| 裤裙搭配什么上衣好看| 家里镜子放在什么位置比较好| 身上长黑痣是什么原因| 两肺纹理增多模糊是什么意思| 有什么好看的古装剧| 百度Jump to content

美国研究人员发表新研究:多数癌症发病确因运气不好

????????????? ???? ??????????????
Application Programming Interface (API)
??????? ????????, ???????????????, ????????????? ???? ???????? Wikidata
????????????????????, ????????????? ????????, ??????????? ???????? Wikidata
??????????????????????????? (????????????) ???????? Wikidata
??????? ?????????? ????????????, ????????? ????????? ????????????????? ???????? Wikidata
?????????????? ????????????????????????, ????????????, ????????? ????????? ??????? ???????? Wikidata
????????????????????? ???????? Wikidata
百度 HEAAC是一个音频编解码器,旨在增强音频文件的数据压缩。

Application Programming Interface (API) ??? ???????, ???? ????? ??? ????? ????????????? ??????? ??? ??????????? ????? ?? ????? ??????? ???? ?? ????????? ???????? ????? ?, ??? ???????????? ? ?????????? ??? ????????? ?????? ?????[1]? API-? ??????????? ??? ??????????? ?????????? ??????? ? API ?????????????????? (API specification)? ??????????? ?????????, ??? ??????????????? ? ??? ??????????, ?????? ?, ?? ??? ???????????? ? ??? ??????????? ? API? API ??????? ????? ? ?????????? ??? ?????? ??????????, ??? ??? ????????????? ??????? ????????? ????????? ???????? ????????? ?, ?? ?????? ?? ?????? ?????????? ????????? ????? ????????? ???, ??? ??? API-? ????????? ?, ?? ?????? ???? ???, ??? ??????? ? ??? ????????? ????????????????????:

????-? ?????? ????? Web API ??????????? ????????? ???????, ??? ????? ? ????? APOD-? ?????????????

? ????????????? ????????? ????????, ??? ??????????? ???????? ? ???????, ????????? ???????????? ???????? ???????? ? ?????????????? ??? ????????? ????????? ?????? ??????? ???: ??? ?????????? ?? ??????????? ???????????? ??? ???? (????????? ???????????) ??????, ???????????? ????????????? ????????????, ?? ??? ???????? ? ????????? ????????? ???: API-? ????? ??????? ? ?????? ???????, ????? ??????? ?? ????? ????????? ??? ???????????????, ????? ???????? ?? ?????????????: ??????? ??? ????????????, ??? ??????????? ? ??? ??????? ????, ??????? ? ? API-? ??? ???????: API-? ?????? ??????? ?????? ?? ??? ????? ???????????, ????????, ?????????? ??? ???????????: API-? ??????????? ????????? ? ??? ??????, ???? ????????? ?, ?? ??? ????????? ?, ?? ?????? ?????????? ??? ??????????? ?????:

API-???? ??????????? ???? ????????? ????????? ?????? ????????????? ???????? ?, ? ????????? ????? ??? ??????, ????? ????????????? ??????? ??, ?????????? ????? ??????????, ???????? ??? ?????? ???????????? ?????????? ??????? API-? ????? ? ??????????? ????? ?????? ????? ??????????? ?????, ??? ????? ? ????? ????????? ????????, ??? ????? ? ????? ???????? ??????????? ???? ????????????????

??? API-??? ???????????? ?????????, ????????? ????????????, ????????????? ????????? ??????????? ? ????????????? ??????????????? ?????? API-???? ????? ?? 1940-?????????, ?????? ??????? ?? ???????? ???? 1960-??????? ? 1970-???????? ????????????? ??????? ????? ???????????? ????? ?????????? ? ??? API-?????[2], ????? ????? ?? ????? ????? ????????????? ????, ????? ??????? ?? ??????????? API-???? ?????? ????????????? ????????? ?? ???????????????? (microservices) ????, ????? ???????? ?????? ??????????????? ??? ???????? ???????? API-???? ???????[3]?

API-???? ???? ? ??????? ???????????? ??? ????? ???????? ??????????? ??????????????????[4]?

  1. ??????????? ??????? URL-? ???????? ??? ???????????????? ???????? ? ??????????? ???????????????? API-? URL-???: ??????, ????????? ????? ? ????????? URL-? ??? ????? ???, ?????? ??????? api.example.com/v1/resource ??? api.example.com/v2/resource?
  2. ????????? ????????? ???????????????. ??? ???????????????? ????? ? ????? ??????? ???????? ???????????????? ?? ?????? ? ???? ???????????? ? ???? ???????????????? ??????

??? ??????????????????? ?????? ?? ???????????????? ? ??????????????? ???????? ????????????????? ? ????????? ????????? ???????????????? API-? ??? ??????????

??????? ?????????? API-? ?????????? ? ?????????????? ???????????????? ??????? ????? ???????????? ? ???????????? ????? ???????? ????????? ?????????? ??? ?????????????????: ??????, ???????????? ????? ????????? ????????????? ???????? ????? ? ????????? ?????, ??? ???????? ? ????? ??????? ??? ???????????? ??????? ??????? ? ???????? ?????, ??????? ??????? ?????/???? API-? ????? ? ????????? ????????????? ????????, ??? ????????? ? ????? ??? ?????? ??????? ????? ??????????, ?? ??????? ??????? ???????? ????????? ?????????????????, ????? ????????? ?? ???????[5]?

??????? ???????????

[???????? | ???????? ????]
1978 ??????? ???????, ??? ?????????? ? ????????? API-? ????????? ???????? ????????? ???????????? ?????????? ????? ????????? ????????? ?????[6]?

API ??????? ????????? ???????? ?????????? ? ????? ????????? ??????????? ???????? ????? ?????????? ???????, ????? ?????? ??? ????? ???????? ??????? (application programs): ??? ??????? ????? ??????????? ? ?Application Programming Interface? ???????? ???? ????? ??????? ????? ???? ????? ????? ????????? ??? ??????? ??????? ? ???????? ??????????????? ??????????[7]?

1940-??????? ? 1950-???????

[???????? | ???????? ????]

API-? ???????? ??? ????? ??? ?, ??? ???? ???????: ????????? ????????????? ??????????? ????? ??????? ? ?????? ??????? 1940-????????? ??????? ?? ?????????? ????????? ????????? ??? EDSAC-?? ??? ?????????? ?????: ??? ????????? ???????????? ?????? ?? ????????????? ???, ??? ???????????? ? ???? ??????????? ??????????: ??? ?????????? ? ??? ???, ??? ??????? ? ??????? ???????? ??? ????????????? ?????????? ????????????? ?????????? ?????????? ????????? ? ??? ?????? ??? ????????? ?????, ????????? ???? ??????? ? API (??? API ?????????? ??? API ??????????), ???? ?? ??? ?????????? ? ?????????????, ?? ?????? ?????????? (??? ????????) ????????????? ??????????, ??? ????????? ? ?????????????[8]?

??????? ? ??????? 1951 ??????? ?The Preparation of Programs for an Electronic Digital Computer? ????? ??????????? ? ?????? ??????????? API ???????????????????? ?????? ????? ?????? ?, ?? ??????? ? ??????? ???????? ?????? ???????????? ??? API-?, ???? ?? ??? ????? ??? ????????????, ??? ???????? ?????????? ?[9]?

?????? ??? ??????, ????? ??????? ?? API ???????, ????????? ????????? ?? ??????????? Univac 1108-? ???, ????? API-? ??????? ? ???? ???????? ??????? ?????????? ????? ???????[10]?

1960-??????? ? 1970-???????

[???????? | ???????? ????]

?????????? ?????? ???????? ??????? (???????????? ???? ???????? ??????) ?????? ????? ??????????? ? 1968 ???????? AFIPS ?????????? ??????? ??????????? ?????????? ????????????? ? ??????? ??????? ????????????? ????????? ?????? ?????? ??????????? ???[11][12]? ??? ??????? ??????????? ?????????? ?? ???????? ??????????? ????????? (??? ??????? ?????????? ??????) ???????????????? ????????????? ????????? ?????? ?????? ???: ?????????? ????????? ???????? (??????? ??????? ????????????? ????????) ?????????? ? ???? ????????????? ???????? ?????????? ?????????? ????? ????????????????????? ? ?????????? ????????? ?????????????, ??? ??????????? ??? ?????? ???????????[13]?

??????? ????????? ???? ? ?????????? ????????? ????? ??????[14] 1974 ???????? ???????????? ? ???????? ???????????. ????????? ???????????? ???????? ??????????????? ?????? ?????????[15]? API-? ?????? ? ????????? ?????? ?????????? ??????????? ANSI/SPARC ???????? ?? ????: ??? ???????? ??????????? ?? ????????? ???????????? ????????? ??????? ??? ????????????, ???????? ? ??????? ????????: ????????? ?????? ???????????? 1970-????????? ?????? ??, ?? ??? ?????? ??????????? ????? ?? ?????????. ??????????? ??????? ????????? ???????? ????? ? ??????? ??? ????? ????????????[16]?

??? ?????????? ????????? ? ??? API-???? ?????????, ????? ???????? ??? ????? ?????? ??????????????

1990-???????

[???????? | ???????? ????]

1990 ???????? ???????? ????????? API-? ???????? ? ????? ?????????????? ???????? ???????????????? ?????????, ??? ???????? ? ??????? ??????????????[17]?

API-? ???????? ????? ?????????? ? ?????? ????????????? ??????? ? ??? API-???? ???????? ????????????? ??????? ????????? 1970-????????? ? 1980-?????????, ??????????????? ???????? ?? ?????? ???????????, ????? ??????? ??? ?? ????? ????? ??????? ????????????????, ??? ??? ??? ????????? ?????? ????????????????? ??? ?????? ????????????? ??????? ???????? ??? ???????????? ?? ?????? Java ????? ??????? 1990-?????????, ????????? ???????? ???, ???????????, ???????? ?? CORBA, COM ? DCOM, ?????? ???? ???????? API ???????????????? ??????????? ????????????? ???????[18]?

2000-???????

[???????? | ???????? ????]

??? ???????? 2000 ??????? ???????????? ????????? ???? ? ???????? ????????? ????????????????????? ?????????? UC Irvine-???, ????????? ???????????????? ????????? ????????? (REST) ? ??????????? ????????? ???????????? ???????? ????????, ??? ???????? ????????? ?? ????????? ?????????????? API-?????[19]? XML ? JSON Web API-???? ?????????? ????????? ?????????? ?????? 2000 ???????? ? ???????????? ? 2022 ????????? ????????, Web API-? ???? API ??????? ????????????? ?????? ?[2]?

??? ???????-??? ?????? 2001 ???????? ????????? ???????? ???? ??????? ? ????????? API-????, ????? ????????? ?? API-? ????? ???, ??????? ????????? ?????????, ??? ?? ?? ????????? ???????? ?????????[20]? ??? ?????? ????????????? ?????? ? ????? ????????, ??? ??????, ?????? API-? ????? ????????? ?????????? ???????? ???????????? ?? ???? ?? ??? API-??? ???????? ???????????? ?? ?????? ?????? ???????? ??????????? ?????, API-? ?????? ? ???? ?????????????, ??? ?????????? ? ??????????? ???? ??????? ??? ????????????????????[18] ??? ???? ??????????????, API ??????? ?????? ?????????? ? ???????????? ????????? ??????? ????

???????????

[???????? | ???????? ????]

??????????? ? ??????????

[???????? | ???????? ????]

????????? ????????? ??? ?????? ???????? API-? ?? ????? ?? API-? ?????????? ? ????????? ? ????????? ?????????? (???????? ??????????????????), ??????? ????????? ??? ????????? ?????????? ??????? ????????????? ??

??? API ????? ? ??????? ?? ???? ?????????????? (??? ???? ???? ????????, ??????? ????????) ?????? ???????????? ????, ????? ?????? ?? ????? ???????????? ?????????

API-? ? ??? ??????????? ????????? ????? ? ????? ???, ?? ??? ?????? ????? ???????? ?????????? ??? ?????? ???????? ???????????? ??????, ???? ?? Scala-? ? Java-? ?????????? ??????? ?? ?????????, Scala-? ?????????? ????? ?? ?????? ???????? Java API-??[21]?

API-? ???????????? ????? ? ???????? ?????? ???????????? ????? ???????? ??????, Lua-? ???? ??????????? ????? ????? API-? ????? ? ??????????? ?????????? ???????? ???????????? ???? ?????????????, ????????? ??????????? ??? ??????? ??????? ?????, ??????? Java-? ???? ??????-??????????? ????? API-? ????????? ?????? ? ????? ????????? ??????????????[22][23]? ??????? ?????? ????? ?, ?? ?API-? ??????????? ??? ???? ???????????, ?? ?????????, ?? ??? ?? ????????? ????????????? ??? ????????? ????? ?????? ?????????? ???-?? ???? ?????? ?????? ???????[24]? ??????, ?? ???? ????????????????????? ????? ?? ?????, ?? API ?????????? ?????????????? ??????? ???????? API-? ???? ???? ? ????????????[25]?

??? ????? ?????????????????????? ?? ??????????????????? ????????????? ??? ??? ?????? ???????? ?????????? ???? ???????? ???? ????? ? ????? ??? ?????? ????? ?????????? ??? ???????????? ?????????? ??? ??? ?????? ?????????

SWIG ? F2PY (Fortran-?? Python-? ???????? ???????) ???? ?????????? ?????????? ?? ???? ??????????? ?????????[26]?

API-? ????? ? ??? ?????? ????? ????????? ???????? ???? ???????? ????? ? ??????? ????? ?? ???? ???????????? ???, ????? ???????????? ?? ?? ???? API-???, ???? API-? ????????? ????????????? ??????, ???????? ??? ????????? ????????? ???????????????? ??????????? ? ???????? ???????????????? ??? ??????? ??????????? ????????

? ?????????, ????????? ?????? ????? ????? ? ????? ????? ?????? ????? ?????????????????? ? ?????? ???????? ??????????????? ???? ??????????????? ??????????? ??? ???? ????????? ???????[27][28]?

????????? ??????????

[???????? | ???????? ????]

API-? ????? ? ???????? ????????? ? ????????? ????????? ????????[29]? POSIX-?, ??????, ?????????? ? API-? ????????? ??????????? ?? ????, ????? ??????? ? ??????????????? ??? POSIX ?????????????? ????????? ????????? ????? ????? ????????? ???????????? ??? ??? POSIX ???????????? ????????? ????????? ?????:

???????? ? Berkeley Software Distribution-? ????????? ??????????? ????????? ??, ????? ???????????? ?? POSIX API-????[30]?

??????????? ??? ??????????????? ? ?????????? ????????-?????????? API-??, ???????? ?? Windows API (Win32) ???????????, ?????? ?? ????? ??? ???????????? ????? ?? ??????? Windows-? ??? ???????????? ???? ???????????? ?????????? ?????? ?????????, ??? ??????? ? ????????????????? ??????[31]?

API-? ?????????? ? ????????? ????????? ??????????? (ABI) ??????, ?? API-? ??????? ? ????????? ?????? ???, ??????? ABI-?? ?????????: ??????, POSIX-? ?????????? ? API-???, ??????? ???????? ???????? ????? ?????????? ? ABI[32][33]?

??????? API-???

[???????? | ???????? ????]

??????? API-???? ????? ?? ????? ??????????? ????????? ??????? ?????????? ???????????? ???????????? ???????, ????? ??????? ??????????? ?? ??????????????? ?????, ????? ????? ?? ????? ?????? ?????????????? ??????? ??????, ????? ?????? ??? ????????? ??????, Java Database Connectivity API-? ????? ? ????? ??????????? ?????????? ???? ?????? ?????? ????????? ???????? ???????? ????? ???????????? ???????, ??????? Java remote method invocation API-? ??????????? ? Java Remote Method Protocol-?? ??????? ????????????????? ??????? ?????, ?????, ??????, ??????? ????? ?????????????? ?? ??????[34][35]

????????, ??????? API-???? ??????? ?? ??????? ???????????? ???????????? ??? ??????? ????????????????? ?????????? ?????. ?????? ?????, ??? ????????? ? ????? ?????? ??????? ???, ??????? ? ???????????? ?????? ??????? ??????? ???? ???????????? ?????????????? ???????????????? ? ??????? ? ?????????, ??? ??????????? ?????? ????? ????????? ?????:

?????? ??????? ????????????? ?????????? ? ??? ??????? ??????? ???????????? ????????????[36]?

??? API-???

[???????? | ???????? ????]

??? API-???? ???????????? ??, ??? ???????? ? ????????? ???????? (??????? ??????????, ????????? ????????????? ? ????) ???? ??? ?????? ? ???????????? Hypertext Transfer Protocol (HTTP): ????????? ??????? ??????? ?? ????????? HTTP ??????? ???? ? ???????? ??????????????????, ?????????, JavaScript Object Notation ( JSON ) ??? Extensible Markup Language ( XML) ????????: ?????????? ????????? ??????????? ?? ??? API-???? ??? ???????? ????? ??????? ??????? ?????????? ????? ?????????? ?????? ?????:

?????????? ??????? ????????? ??? API-???? ????? ?? ???? ??? ???????????? ????????? ?????????????? ? ????????? ??????????? ??????????? ? ???????????? ????: ??? ????, ??? ??????? ??????? ?????? ???????? ???????????????? ????? ? ????????? ? ????????? ??????????? ?? ???? ?????????[37]? ??????? Twitter-? REST API-? ???????????????? ????? ? ????? ????? ?????? Twitter-? ???????? ????????, ??? Search API-? ??????????????? ????? ?????????? ? ????????? ?????????? Twitter-? ??????? ? ?????????? ????????? ???[38]?

?????????

[???????? | ???????? ????]

API-? ?????????? ????? ???????????? ???? ??? ??????????? ???[39]? ????????, ???????????? ????????????? ?????????? ???????????? ? ????????? ????????? ???????????????? ?????? ????, ????????? ????????? ???? ???? ?????????????[40]? ?????????????? ??????? ????????? ?????????? ? ???????????? ??????????? ???? ????? ?????????? ???????????? ???????????????? ????????? ?????????? ??????????? ????????????, ??????? ?????????? ?????????????? ????????? ?????????? ??????? ???? ???????????????[41]? ???? ?????? ??????? ????? ??????????, API-? ??????????????????? ??????? ??? ????????? ????? ?? ??????? ??????? ??????????????, ???????? ?? ??????????? ???????????????????, ????????? ???????????? ? ????????? ????? ????????????????[42]? ?????????? ?????? ???????????????? ???????? ?????? ? API-???? ????????? ???? ????? ??????? ??????????? ??????? ????????[43]? ????????, API-? ?????????? ??????? ? ????????? ????? ??? ??????????, ????? ???????? ????????? ?[39]?

????????????? ?????? ???????????????

[???????? | ???????? ????]

?????????? ???????????? ?????????? (API) ????? ? ????? ????????????? ??? ???????????????? ????????????? API ????? ??????? ??? ???????????????? ?, ????? ????? ???? ????????????? ?, ???? ??????? ? ??????? ???? ???????[44]? ??? ???????, ??? ??????????????? API ???? ??, ????? ???? ?? ?????????????, ???? ??????? ? ??????? ???? ???????, ? ???????? ??????? ??????????? ?, ??? ????????? ??????? ??

????????? ????

[???????? | ???????? ????]

API-???? ????????????? ???????????????? ????????? ????? ???????? ??????????? ??: API-??? ????????????? ? ?????????????? ????????? ?? ?????? ???????????? ????????[45]?

API-? ????????? ???????? ????? ??[46]?

  • ????????? API-? ?????????? ? ????? ??????????? ?????? ??????????? ?????:
  • ?????????? API-? ????? ?? ?????????? ????? ??????? ?????? ????????????: ??????, ?????????????? ????? ?????????? ??????????, ???????? ?? Uber-? ? Lyft-?, ????? ?? ????? ????????? ?????? ????? ??????????? ??????????? ???????? ?????????? ????? ?????????????: ?? ????? ? ????? ????????????????? ??????????? ????? ????????????????? ???????, ?? ?? ???????????? ????? ????? ???? API ? ????? ?????????? ? ????????? ??????????? ????[47][48]?
  • ????????. API-? ???????? ? ?????????? ?????? ??????????? ?????: ??????, ??????????? ??????????? ? Windows API-?, ??? ???? ????????? ? ?? API Cocoa-?, ??????? ??????????? ???? ????? ?????????? ?????: ?? ????? ???????? API-???? ?? ????????? ???????? ?????? ?????: ??????? ???????????? ??????????????? ????????????, ???????? ?? Cloudflare-? ??? Voxility-?, ??????????? ?? RESTful API-???? ????? ????? ????????????? ? ???????????????? ????? ?????? ????? ??????????????? ????? ????????????????, DDoS ????????????????, ????? ???????????? ??? ???????? ???????????[49]? ???? API-???? ???????????????? ?????? ? ???? ?API-? ??????????, ???? ????????? ??????????? ???????????????[50]?

???????? API-? ???????????

[???????? | ???????? ????]

???????? API-? ????? ?????? ??????????? ???? ??? ??????????? ????????????????? API-?? ??????????????? ????????? ??????, ?????????? ?????? ??? ?????????? ??????????, ????? ? ?????? ???????????????????? ??? ???????????? ???, ????? ?????? ?? ??? API-??[51]?

??? ??????????????? ??????????? API-? ?????? ?????? ?? ???????? ?, ????????, ?????? ???, ??????? API-? ??????? ?????? ???? ? ???????????? ??????????????? ????? ??????????: ??????, ????? Guava ??????????? ??? ??????, ????? ????????? ?? ????????, ? ????? ????? ?? ?????? ??????, ?????? ?? Java-??@Beta?????????????????[52]?

???????? API-? ?????? ????? ? ?? ???? ????? ?????????? ????? ?????? ??? ?????? ??????????: ?? ????????? ????????? ?, ?? API-? ?? ???? ???? ? ??????? ????? ???????? ???????? ??? ???????? ??? ???????????? ????: ????????, ??? ???????????????? ???????????????? ????? ?? ????? ??????? API-? ??? ???????, ????? ?????????? ????????? ??? ??? ???????[53]?

2020 ??????? ???????? 19-?? Akamai-? ?????????? ? ????? ??????? ?????????? ?????? ????????, ??? ????? ???? ????????????????????????? ???? ??????? ???????? API ???????????? ???? ?????????? ?????????????????? ?????? ?????????? 2017 ??????? ??????????? ????? 2019 ??????? ???????? Akamai-? ?????????? ? 85.42 ??????? ?????????????? ??????? ????????????? ??? 20%-?, ??? 16.55 ???????, ??????? ?? ???? API ???????????? ????????? ??????????? ??????? 473.5 ??????? ??????? ?? ?????????? ???????????????? ?????? ?????????????????????[54]?

??????????

[???????? | ???????? ????]

API ???????????????? ?????????? ? API-? ????????? ???????????????? ? ????? ??????????? ??????????, ?????? ????????? ???????? ??? ?????, ??? ????????? ? ?????????? ????????? ???????????:

???????????????? ??? ?????? ? API-?? ??????? ???????? ??????? ? ????????? ?????[55]? API ???????????????? ????????? ??????? ? ??????????????? ?????????, ?????? ??? ?????? ? ????? ?????????? ?????????, ???????? ?? ????????, ?????????? ? ???? ?? ????????? ???????[56]?

????????? ??????????????? ??????? ????? ???????????? ?? ??????????????? ??????????? ???????, ???????? ?? Javadoc ??? Pydoc, ????? ????? ?????? ???? ? ??????????: ??????????????, ?????????????????? ???????? ?????????????? ????????? ?????? ?? API-?????[57]?

??????? ?????????????? ?????, API ???????????????? ????? ? ??????? API-??? ????????????????? ? ????????? ?????????????????, ?????? ??? ???????? ??????????? ??????, ???? ????????, ??????? ????????????????????, ???????????? ???????????? ? ????????????, ?????? API ???????????????? ??????????? ???????????? ????????? ??? ???????? ??:

REST API-? ????????? ???????????????? ????? ? ??????? ?????? ???????? OpenAPI ??????????, ??? ? ?????? ????????? ????????? ????, ??? ??????????? ? OpenAPI ???????? ????????? ????????? ?????? ? ???????: OpenAPI ??????????? ????????? ? ???????? ???????????????, ???????? ?? API-? ?????? ? ???????????????, ?????? ??? ?????????? ? ?????????????????, ????? API-? ?????????? ?[58]?

API-? ??????????? ????? ?? ?????????? ??????????????, ???????? ?? Java ???????????????????: ??? ????????????? ????? ?? ??????????? ????????????, ?????????? ? ?????????? ???????? ????????? ??????? ?????? ?????????? ??? ?????? ???????? ????????????? ?????[59]?

API-???? ??????????? ????????? ????????????? ?????????? ???

[???????? | ???????? ????]

2010 ???????? Oracle Corporation-? ???? ? ???? ???????? ??????? ????????? ??????????? ???????? ?????? ??? ????????? ????????? ?????[60]? ?????? Java API-? ????????????? ???? ?????????????? ?? ??????, ??? ?????????????? ? ????? ???????? OpenJDK ????????: ?????? ????? ? Oracle-?? ????? API-? ?????????? ????? ???????????????? ??????? ?????, ?????? ??????? ?? ??????????? ????????? ????????: ?????? ?????????????????, ?????? ???? ??????? ????????? ? ?????????? Oracle-? ????:

Oracle-? ??????? ????????? ????????? ? ????? ???, ?? ?????????????? ??????????? ??????????? ????? ??? ???????? ????????? ?????, ??? ???????????? ? ?????????? ????????, ? ???????? ??????? ?????????? ???? ????? ????????????? ????? ??? ??????? ?????????? ????????? ?????[61][62]?

???????? ????????? ? 2014 ????????? ???????? ?????? ????????? ??????? ??????? ????? ???, ??? ??? ?????, ?? ?????? API-???? ???? ???????????? ????? ??????????? ?, ????? ? ????????[63][64]?

2016 ????????, ????? ????? ???? ???????????????? ????, ???????????? ?????? ??, ?? ?????? Java API-? ???????????????? ????? ??????????? ?, ???? Oracle Corporation ?????????? ? ????????[65]? Oracle Corporation-? ?????? ? ? Circuit-?Appeals Court-? ?????? ?, ?? ?????? API-???? ???????????? ?? ??????????????? ????? ??????????? ???????????[66]? 2019 ???????? ?????? ??????? ? ???-? ????????? ???????? ??????????? ???????????? ? ????? ??????????? ?????????? ???????? ???, ? ????????? ???????? ?????????? ? ????????????? ?????? COVID-19 ?????????? ???????? ??????? ????????? ????????? ?? ????? 2020 ??????? ?????????[67]?

????? ?????? ? ????????? ???????? ??????? ?????? ??????? 6-2 ????????? ??????? ?????? ??????? ??????????? ? ???????? ??????? ? ????,?? ? ??????????? ?????????, ??? ??????????? ?????? ? ??????????? ?????????, ?????? ?, ??? ??????????? ????????? ??????? ????? ????????????? ???????? ??? ?????[68][69]?

??????????????????

[???????? | ???????? ????]
  1. Reddy, Martin (2011). API Design for C++. Elsevier Science. ?? 1. ISBN 9780123850041. ?????????? ?????????? 2023 ?? ?????? 15-??. ??????? ? 2023 ?? ????? 21-??.
  2. 2,0 2,1 Lane, Kin (2019 ?? ?????????? 10). ?Intro to APIs: History of APIs?. Postman (????????? ????????). ?????????? ?????????? 2020 ?? ?????????? 11-??. ??????? ? 2020 ?? ?????????? 18-??. ?When you hear the acronym "API" or its expanded version "Application Programming Interface", it is almost always in reference to our modern approach, in that we use HTTP to provide access to machine readable data in a JSON or XML format, often simply referred to as "Web APIs". APIs have been around almost as long as computing, but modern Web APIs began taking shape in the early 2000s.?
  3. Wood, Laura (2021 ?? ???????? 25). ?Global Cloud Microservices Market (2021 to 2026)?. businesswire.com (????????? ????????). ?????????? ?????????? 2022 ?? ?????? 8-??. ??????? ? 2022 ?? ????? 29-??.
  4. Designing Web APIs Building APIs That Developers Love. O'Reilly Media. 2018. ISBN 9781492026877.
  5. Clarke, Steven (2004). ?Measuring API Usability?. Dr. Dobb's. ?????????? ?????????? 2022 ?? ????? 3-??. ??????? ? 2016 ?? ??????? 29-??.
  6. Database architectures – a feasibility workshop (Report). Washington, DC: U.S. Department of Commerce, National Bureau of Standards. 1981 ?? ?????. ???? 45–47. hdl:2027/mdp.39015077587742. LCCN 81600004. NBS special publication 500-76. ??????? ? 2020 ?? ?????????? 18-??.
  7. A Brief, Opinionated History of the API (Speech). QCon. San Francisco: InfoQ. August 8, 2018. ?????????? ?????????? September 22, 2020-??. ??????? ? September 18, 2020-??.
  8. (Speech). QCon. San Francisco. August 8, 2018. {{cite speech}}: |access-date= requires |url= (??????????); Missing or empty |title= (??????????)
  9. Bloch, Joshua (August 8, 2018). (Speech). QCon. San Francisco. {{cite speech}}: |access-date= requires |url= (??????????); Missing or empty |title= (??????????)
  10. Cotton, Ira W.; Greatorex, Frank S. (1968 ?? ?????????). ?Data structures and techniques for remote computer graphics?. AFIPS '68: Proceedings of the December 9–11, 1968, Fall Joint Computer Conference. AFIPS 1968 Fall Joint Computer Conference. Vol. I. San Francisco, California: Association for Computing Machinery. ???? 533–544. doi:10.1145/1476589.1476661. ISBN 978-1450378994. OCLC 1175621908. ?????????? ?????????? 2020 ?? ?????????? 20-??. ??????? ? 2020 ?? ?????????? 19-??.
  11. ?application program interface?. ???????? ???????? ??????? (3-?? ??????????????? ed.). ???????? ??????????? ????????????????. ?????????, 2015. 
  12. Bloch, Joshua (August 8, 2018). (Speech). QCon. San Francisco. {{cite speech}}: |access-date= requires |url= (??????????); Missing or empty |title= (??????????)
  13. Cotton, Ira W.; Greatorex, Frank S. (1968 ?? ?????????). Data structures and techniques for remote computer graphics. AFIPS 1968 Fall Joint Computer Conference. Vol. I. San Francisco, California: Association for Computing Machinery. ???? 533–544. doi:10.1145/1476589.1476661. ISBN 978-1450378994. OCLC 1175621908. ?????????? ? ?????????? 2020 ?? ?????????? 20-??. ??????? ? 2020 ?? ?????????? 19-??.
  14. Date, C. J. (2019). E. F. Codd and Relational Theory: A Detailed Review and Analysis of Codd's Major Database Writings. Lulu.com. ?? 135. ISBN 978-1684705276.
  15. Date, C. J.; Codd, E. F. (1975 ?? ???????). The relational and network approaches: Comparison of the application programming interfaces. SIGMOD Workshop 1974. Vol. 2. Ann Arbor, Michigan: Association for Computing Machinery. ???? 83–113. doi:10.1145/800297.811532. ISBN 978-1450374187. OCLC 1175623233.
  16. Database architectures – a feasibility workshop (Report). Washington, DC: U.S. Department of Commerce, National Bureau of Standards. 1981 ?? ?????. ???? 45–47. LCCN 81600004. NBS special publication 500-76. ??????? ? 2020 ?? ?????????? 18-??.
  17. Carl, Malamud (1990). Analyzing Novell Networks. Van Nostrand Reinhold. ?? 294. ISBN 978-0442003647. ?????????? ?????????? 2021 ?? ???????? 26-??. ??????? ? 2020 ?? ?????????? 19-??.
  18. 18,0 18,1 Jin, Brenda; Sahni, Saurabh; Shevat, Amir (2018). Designing Web APIs. O'Reilly Media. ISBN 9781492026877. ?????????? ?????????? 2023 ?? ?????? 10-??. ??????? ? 2023 ?? ????? 21-??.
  19. Fielding, Roy (2000). Architectural Styles and the Design of Network-based Software Architectures (PhD). University of California, Irvine. ?????????? ?????????? 2020 ?? ???????? 22-??. ??????? ? 2020 ?? ?????????? 18-??.
  20. Dotsika, Fefie (2010 ?? ???????). ?Semantic APIs: Scaling up towards the Semantic Web?. International Journal of Information Management. 30 (4): 335–342. doi:10.1016/j.ijinfomgt.2009.12.003.
  21. Odersky, Martin; Spoon, Lex; Venners, Bill (2008 ?? ?????????? 10). ?Combining Scala and Java?. artima.com. ?????????? ?????????? 2016 ?? ???????? 8-??. ??????? ? 2016 ?? ??????? 29-??.
  22. de Figueiredo, Luiz Henrique; Ierusalimschy, Roberto; Filho, Waldemar Celes (1994). ?The design and implementation of a language for extending applications?. TeCGraf Grupo de Tecnologia Em Computacao Grafica: 273–284. CiteSeerX 10.1.1.47.5194. S2CID 59833827. ??????? ? 2016 ?? ??????? 29-??.
  23. Sintes, Tony (2001 ?? ??????? 13). ?Just what is the Java API anyway??. JavaWorld. ?????????? ?????????? 2020 ?? ?????????? 19-??. ??????? ? 2020 ?? ??????? 18-??.
  24. Winters, Titus; Tom Manshreck; Hyrum Wright, eds. (2020). Software engineering at Google: lessons learned from programming over time. Sebastopol, CA: O'Reilly Media. ISBN 9781492082798. OCLC 1144086840.
  25. Mastrangelo, Luis; Ponzanelli, Luca; Mocci, Andrea; Lanza, Michele; Hauswirth, Matthias; Nystrom, Nathaniel (2015 ?? ?????????? 23). ?Use at your own risk: the Java unsafe API in the wild?. Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications. OOPSLA 2015. New York, New York, U.S.: Association for Computing Machinery. ???? 695–710. doi:10.1145/2814270.2814313. ISBN 978-1-4503-3689-5.
  26. ?F2PY.org?. F2PY.org. ?????????? ?????????? 2011 ?? ??????? 4-??. ??????? ? 2011 ?? ?????????? 18-??.
  27. Fowler, Martin. ?Inversion Of Control?. ?????????? ?????????? 2011 ?? ???????? 23-??. ??????? ? 2011 ?? ???????? 25-??.
  28. Fayad, Mohamed. ?Object-Oriented Application Frameworks?. ?????????? ?????????? 2013 ?? ????????? 5-??. ??????? ? 2013 ?? ????????? 5-??.
  29. Lewine, Donald A. (1991). POSIX Programmer's Guide. O'Reilly & Associates, Inc. ?? 1. ISBN 9780937175736. ?????????? ?????????? 2016 ?? ???????? 22-??. ??????? ? 2016 ?? ???????? 2-??.
  30. West, Joel; Dedrick, Jason (2001). ?Open source standardization: the rise of Linux in the network era? (PDF). Knowledge, Technology & Policy. 14 (2): 88–112. doi:10.1007/PL00022278. S2CID 46082812. ?????????? (PDF) ?????????? 2016 ?? ???????? 27-??. ??????? ? 2016 ?? ???????? 2-??.
  31. Microsoft (2001 ?? ?????????). ?Support for Windows XP?. Microsoft. ?? 4. ?????????? ? ?????????? 2009 ?? ?????????? 26-??.
  32. ?LSB Introduction?. Linux Foundation. 2012 ?? ??????? 21. ?????????? ? ?????????? 2015 ?? ?????? 2-??. ??????? ? 2015 ?? ????? 27-??.
  33. Stoughton, Nick (2005 ?? ?????). ?Update on Standards? (PDF). USENIX. ?????????? (PDF) ?????????? 2009 ?? ????? 27-??. ??????? ? 2009 ?? ??????? 4-??.
  34. Bierhoff, Kevin (2009 ?? ?????? 23). API Protocol Compliance in Object-Oriented Software (PDF) (PhD). Carnegie Mellon University. ISBN 978-1-109-31660-5. ProQuest 304864018. ?????????? (PDF) ?????????? 2016 ?? ?????????? 11-??. ??????? ? 2016 ?? ??????? 29-??.
  35. Wilson, M. Jeff (2000 ?? ????????? 10). ?Get smart with proxies and RMI?. JavaWorld. ?????????? ?????????? 2020 ?? ??????? 20-??. ??????? ? 2020 ?? ??????? 18-??.
  36. Henning, Michi; Vinoski, Steve (1999). Advanced CORBA Programming with C++. Addison-Wesley. ISBN 978-0201379273. ??????? ? 2015 ?? ??????? 16-??.
  37. Parr, Ben (2009 ?? ?????? 21). ?The Evolution of the Social Media API?. Mashable. ?????????? ? ?????????? 2016 ?? ???????? 11-??. ??????? ? 2016 ?? ??????? 26-??.
  38. ?GET trends/place?. Twitter Developer Platform (????????). ?????????? ?????????? 2020 ?? ??????? 17-??. ??????? ? 2020 ?? ?????? 30-??.
  39. 39,0 39,1 Clarke, Steven (2004). ?Measuring API Usability?. Dr. Dobb's. ?????????? ?????????? 2022 ?? ????? 3-??. ??????? ? 2016 ?? ??????? 29-??.
  40. Garlan, David; Shaw, Mary (1994 ?? ???????). ?An Introduction to Software Architecture? (PDF). Advances in Software Engineering and Knowledge Engineering. 1. ?????????? (PDF) ?????????? 2021 ?? ?????? 6-??. ??????? ? 2016 ?? ???????? 8-?? – via CMU School of Computer Science.
  41. Parnas, D.L. (1972). ?On the Criteria To Be Used in Decomposing Systems into Modules?. Communications of the ACM. 15 (12): 1053–1058. doi:10.1145/361598.361623. S2CID 53856438.
  42. Myers, Brad A.; Stylos, Jeffrey (2016). ?Improving API usability?. Communications of the ACM. 59 (6): 62–69. doi:10.1145/2896587. S2CID 543853.
  43. Brian Ellis, Jeffrey Stylos, and Brad Myers. 2007. "The Factory Pattern in API Design: A Usability Evaluation ?????????? 2025-08-05 Wayback Machine". In Proceedings of the 29th international conference on Software Engineering (ICSE '07). IEEE Computer Society, USA, 302–312. doi:10.1109/ICSE.2007.85.
  44. "Synchronous vs. Asynchronous Writes - Packaged Contact Center Enterprise" - Cisco DevNet ?????????? 2025-08-05 Wayback Machine.
  45. de Ternay, Guerric (2015 ?? ?????????? 10). ?Business Ecosystem: Creating an Economic Moat?. BoostCompanies. ?????????? ? ?????????? 2016 ?? ?????????? 17-??. ??????? ? 2016 ?? ???????? 1-??.
  46. Boyd, Mark (2014 ?? ???????? 21). ?Private, Partner or Public: Which API Strategy Is Best for Business??. ProgrammableWeb. ?????????? ?????????? 2016 ?? ??????? 18-??. ??????? ? 2016 ?? ???????? 2-??.
  47. Weissbrot, Alison (2016 ?? ??????? 7). ?Car Service APIs Are Everywhere, But What's In It For Partner Apps??. AdExchanger. ?????????? ?????????? 2020 ?? ??????? 28-??. ??????? ? 2020 ?? ???????? 14-??.
  48. Weissbrot, Alison (2016 ?? ??????? 7). ?Car Service APIs Are Everywhere, But What's In It For Partner Apps??. AdExchanger. ?????????? ?????????? 2020 ?? ??????? 28-??. ??????? ? 2020 ?? ???????? 14-??.
  49. ?Cloudflare API v4 Documentation?. cloudflare. 2020 ?? ???????? 25. ?????????? ?????????? 2020 ?? ???????? 26-??. ??????? ? 2020 ?? ???????? 27-??.
  50. Liew, Zell (2018 ?? ???????? 17). ?Car Service APIs Are Everywhere, But What's In It For Partner Apps?. Smashing Magazine. ?????????? ?????????? 2020 ?? ???????? 21-??. ??????? ? 2020 ?? ???????? 27-??.
  51. Shi, Lin; Zhong, Hao; Xie, Tao; Li, Mingshu (2011). ?An Empirical Study on Evolution of API Documentation?. Fundamental Approaches to Software Engineering. International Conference on Fundamental Approaches to Software Engineering. Lecture Notes in Computer Science. Vol. 6603. ???? 416–431. doi:10.1007/978-3-642-19811-3_29. ISBN 978-3-642-19810-6. ??????? ? 2016 ?? ??????? 22-??.
  52. ?guava-libraries – Guava: Google Core Libraries for Java 1.6+?. Google Project Hosting. 2014 ?? ???????? 4. ?????????? ? ?????????? 2014 ?? ????? 26-??. ??????? ? 2014 ?? ???????? 11-??.
  53. Oracle. ?How and When to Deprecate APIs?. Java SE Documentation. ?????????? ?????????? 2016 ?? ?????? 9-??. ??????? ? 2016 ?? ???????? 2-??.
  54. Takanashi, Dean (2020 ?? ???????? 19). ?Akamai: Cybercriminals are attacking APIs at financial services firms?. Venture Beat. ?????????? ?????????? 2020 ?? ???????? 27-??. ??????? ? 2020 ?? ???????? 27-??.
  55. Dekel, Uri; Herbsleb, James D. (2009 ?? ?????). ?Improving API Documentation Usability with Knowledge Pushing?. Institute for Software Research, School of Computer Science. CiteSeerX 10.1.1.446.4214.
  56. Parnin, Chris; Treude, Cristoph (2011 ?? ?????). ?Measuring API documentation on the web?. Web2SE '11: Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering. ???? 25–30. doi:10.1145/1984701.1984706. ISBN 9781450305952. S2CID 17751901.
  57. Maalej, Waleed; Robillard, Martin P. (2012 ?? ?????). ?Patterns of Knowledge in API Reference Documentation? (PDF). IEEE Transactions on Software Engineering. ?????????? (PDF) ?????????? 2016 ?? ???????? 22-??. ??????? ? 2016 ?? ??????? 22-??.
  58. ?Structure of an OpenAPI Document?. OpenAPI Documentation (????????? ????????). ?????????? ? ?????????? 2022 ?? ????????? 6-??. ??????? ? 2022 ?? ????????? 6-??.
  59. ?Annotations?. Sun Microsystems. ?????????? ? ?????????? 2011 ?? ?????????? 25-??. ??????? ? 2011 ?? ?????????? 30-??..
  60. ?Oracle and the End of Programming As We Know It?. DrDobbs. 2012 ?? ?????? 1. ?????????? ?????????? 2012 ?? ?????? 9-??. ??????? ? 2012 ?? ?????? 9-??.
  61. ?APIs Can't be Copyrighted Says Judge in Oracle Case?. TGDaily. 2012 ?? ??????? 1. ?????????? ?????????? 2012 ?? ?????????? 21-??. ??????? ? 2012 ?? ?????????? 6-??.
  62. ?Oracle America, Inc. vs. Google Inc.? (PDF). Wired. 2012 ?? ?????? 31. ?????????? (PDF) ?????????? 2013 ?? ????????? 4-??. ??????? ? 2013 ?? ?????????? 22-??.
  63. ?Oracle Am., Inc. v. Google Inc., No. 13-1021, Fed. Cir. 2014?. ?????????? ?????????? 2014 ?? ?????????? 10-??.
  64. Rosenblatt, Seth (2014 ?? ?????? 9). ?Court sides with Oracle over Android in Java patent appeal?. CNET. ?????????? ?????????? 2017 ?? ?????? 19-??. ??????? ? 2014 ?? ?????? 10-??.
  65. ?Google beats Oracle – Android makes "fair use" of Java APIs?. Ars Technica. 2016 ?? ?????? 26. ?????????? ?????????? 2017 ?? ???????? 20-??. ??????? ? 2016 ?? ??????? 28-??.
  66. Decker, Susan (2018 ?? ????? 27). ?Oracle Wins Revival of Billion-Dollar Case Against Google?. Bloomberg Businessweek. ?????????? ?????????? 2022 ?? ???????? 9-??. ??????? ? 2018 ?? ????? 27-??.
  67. vkimber (2020 ?? ?????????? 28). ?Google LLC v. Oracle America, Inc?. LII / Legal Information Institute (????????). ?????????? ?????????? 2021 ?? ?????? 15-??. ??????? ? 2021 ?? ????? 6-??.
  68. ?Supreme Court of the United States, No. 18–956, GOOGLE LLC, PETITIONER v. ORACLE AMERICA, INC? (PDF). 2021 ?? ?????? 5. ?????????? (PDF) ?????????? 2021 ?? ?????? 5-??. ??????? ? 2021 ?? ?????? 25-??.
  69. ?Supreme Court of the United States, No. 18–956, GOOGLE LLC, PETITIONER v. ORACLE AMERICA, INC? (PDF). 2021 ?? ?????? 5. ?????????? (PDF) ?????????? 2021 ?? ?????? 5-??. ??????? ? 2021 ?? ?????? 25-??.

?????? ?????????

[???????? | ???????? ????]
  • Taina Bucher (2013 ?? ????????? 16). ?Objects of Intense Feeling: The Case of the Twitter API?. Computational Culture (3). ISSN 2047-2390. Argues that "APIs are far from neutral tools" and form a key part of contemporary programming, understood as a fundamental part of culture.
  • What is an API? – in the U.S. Supreme Court opinion, ????? v. Oracle 2021, pp. 3–7 – "For each task, there is computer code; API (also known as Application Programming Interface) is the method for calling that 'computer code' (instruction – like a recipe – rather than cooking instruction, this is machine instruction) to be carry out"
  • Maury, Innovation and Change – Cory Ondrejka, February 28, 2014, " ...proposed a public API to let computers talk to each other". (Textise ?????????? 2025-08-05 Wayback Machine URL)

??????? ????????

[???????? | ???????? ????]
群星是什么意思 小便赤黄是什么原因 良民是什么意思 手脚发胀是什么前兆 什么的森林
眼球出血是什么原因引起的 铁剂不能与什么同服 soso是什么意思 受益匪浅的意思是什么 吹空调咳嗽是什么原因
什么的梨子 预调酒是什么意思 酸菜鱼是什么地方的菜 头晕拉肚子是什么情况 小沈阳名字叫什么
农历10月14日是什么星座 鸭胗是什么器官 肺部有阴影是什么原因 黄帝是一个什么样的人 日本为什么经常地震
心率低40多吃什么药hcv8jop9ns4r.cn 顶嘴是什么意思hcv8jop7ns9r.cn 什么大山hcv7jop5ns6r.cn 风热感冒用什么药好hcv9jop6ns8r.cn 单立人加吉念什么hcv9jop0ns6r.cn
水绿色是什么颜色hcv8jop9ns4r.cn 黄痰吃什么中成药hcv9jop2ns0r.cn 恋物癖是什么hcv7jop7ns2r.cn 海虾不能和什么一起吃hcv8jop6ns0r.cn 诛仙讲的是什么故事hcv8jop2ns6r.cn
广东有什么特色美食jiuxinfghf.com 福布斯是什么意思hcv7jop7ns0r.cn 不锈钢肥皂是什么原理hcv8jop6ns6r.cn 小狗的耳朵像什么hcv8jop1ns4r.cn 环移位了会出现什么症状hcv8jop5ns7r.cn
文艺兵是干什么的hcv9jop8ns2r.cn ym是什么衣服品牌jingluanji.com yn是什么牌子imcecn.com 肝病晚期什么症状sanhestory.com 下呼吸道感染吃什么药hcv8jop3ns9r.cn
百度