terminology相关内容

术语:Argv,调用程序

Hy Python 社区 - 这是一个关于 Argv 和“调用"的基本术语问题 我是 Python 和编程的新手. 我正在阅读 openbookproject.com 上 sys 模块中的 argv 函数: “argv 变量保存 Python 脚本运行时从命令行读入的字符串列表.这些命令行参数可用于将信息传递给程序在调用程序的同时强>."http://openbookpro ..
发布时间:2021-11-17 21:16:29 Python

C# 4.0 的新“命名参数"不应该吗?特性被称为“命名参数"?

我想这种命名可能有历史原因,其他语言也有类似的特性,但在我看来,参数在 C# 中总是有一个名称.参数是未命名的.或者选择这个术语有什么特别的原因吗? 解决方案 是的,你是绝对正确的(无论如何,在我看来).具有讽刺意味的是,尽管我通常对这些术语很挑剔,但当我可能应该谈论“参数传递"时,我仍然使用“参数传递".我想有人可能会争辩说,在 C# 4.0 之前,如果您正在调用一个方法,您并不关心参数 ..

参数或参数?

我经常发现自己对术语“参数"和“参数"的使用方式感到困惑.它们在编程世界中似乎可以互换使用. 使用它们的正确约定是什么? 解决方案 参数是函数定义的作为输入的东西,参数是作为参数传递的东西. void foo(int bar) { ... }富(巴兹); 在本例中,bar 是 foo 的参数.baz 是传递给 foo 的参数. ..

参数和实参的区别

“参数"和“参数"之间是否有区别,或者它们只是同义词? 解决方案 Argument 通常用于实际参数 vs. 形式参数. 形参是在函数声明/定义/原型中给出的,而实参是调用函数时传递的——一个形式参数,如果你愿意的话. 话虽如此,它们经常互换使用,它们的确切用途取决于不同的编程语言及其社区.比如我也听说过实参等 所以这里 x 和 y 将是形式参数: int foo(in ..
发布时间:2021-11-17 04:56:19 其他开发

“参数"与“论据"

我把参数和参数搞混了,并没有真正注意何时使用一个,何时使用另一个. 你能告诉我吗? 解决方案 参数是作为方法签名(方法声明)一部分的变量.参数是调用方法时使用的表达式. 考虑以下代码: void Foo(int i, float f){//做事}空栏(){int anInt = 1;Foo(anInt, 2.0);} 这里i和f是参数,anInt和2.0是参数. ..

参数和参数有什么区别?

当口头谈论方法时,我永远不确定是使用参数还是参数或其他词.无论哪种方式,其他人都知道我的意思,但什么是正确的,这些术语的历史是什么? 我是一名 C# 程序员,但我也想知道人们是否在不同的语言中使用不同的术语. 为了记录,我是自学的,没有计算机科学背景.(请不要告诉我阅读代码完整 因为我是为了其他还没有史蒂夫·麦康奈尔 了不起的书.) 总结 普遍的共识似乎是在团队环境中可以互 ..
发布时间:2021-11-17 04:53:20 其他开发

什么是领域逻辑?

什么是域逻辑?域逻辑的维基百科页面重定向到业务逻辑.它们是否相同,如果不同,它们有何不同? 解决方案 领域就是你正在建模的东西. 如果您正在为业务问题建模,它们是一回事. 如果您正在建模其他东西,例如物理,您的系统中可能没有业务逻辑,但物理部分仍然是领域逻辑. ..
发布时间:2021-11-17 02:17:51 其他开发

什么是自以为是的软件?

我经常看到人们说某些软件“非常固执",或者 Microsoft 倾向于编写“无主见"的框架.这实际上意味着什么? 解决方案 如果一个框架固执己见,它就会锁定或引导你进入他们做事的方式. 例如:有些人认为模板系统不应该提供对用户定义的方法和函数的访问,因为它让系统对返回原始 HTML 保持开放.因此,固执的框架开发人员只允许访问数据结构.根据设计,软件限制并鼓励设计师按照自己的方式做事 ..
发布时间:2021-11-17 01:43:29 其他开发

什么是 API 密钥?

我现在几乎在每个跨服务应用程序中都能看到这个词. API 密钥究竟是什么?它的用途是什么? 另外,API 公钥和私钥有什么区别. 解决方案 API 密钥“确切地"用于什么在很大程度上取决于谁发布它以及它用于什么服务.然而,总的来说,API 密钥是某种形式的秘密令牌的名称,该令牌与 Web 服务(或类似)请求一起提交,以识别请求的来源.密钥可能包含在请求内容的某个摘要中,以进一步 ..
发布时间:2021-11-15 21:05:02 其他开发

协议、中间件、Web 服务和 api 之间的区别?

这些术语似乎非常相似,这让我很困惑. 目前我知道: 协议是一组规则,允许两个人之间进行通信的方法系统,就像现实生活中的语言,系统是两个人们说话. API 是一种软件,它允许从一个系统到另一个,它就像一个女服务员(API),它将客户端的请求发送到厨房并将响应从厨房发送回客户端. Web Servives 是使用 http 协议与客户端和服务器通信的 APIS.在前面的女服务员示例中, ..
发布时间:2021-11-15 03:50:21 其他开发

平台和api这两个词到底是什么意思?

我买了一本书“学习 java SE 6 平台".我想知道平台这个词的真正含义是什么.原因不仅仅是我可以使用的一堆类.库下 Netbeans 中的 JDK 1.6 节点. API 是什么?是不是和平台一样.但是库不是一个意思吗……一堆类和一些超类等等? 解决方案 术语“平台"用于表示任何软件、服务和资源的集合,在特定上下文中,它们被视为给定的,因此可以使用作为应用软件的构建块(或在此之 ..
发布时间:2021-11-15 02:01:27 Java开发

API、框架和中间件有什么区别?

我脑子里突然想到了这个问题!API,框架和中间件之间有什么区别?基本上所有这些都为应用程序提供抽象的低级服务.那为什么dot net叫framework,windows API叫好..API? 解决方案 API 是应用程序程序员接口.它只是一个术语,指的是程序员将用于与软件交互的方法.例如,一个 DAO 可能有一个 save() 方法.保存是 DAO API 的一部分.在较高级别,您可能具 ..
发布时间:2021-11-15 01:48:47 其他开发

API vs 工具包 vs 框架 vs 库

我的问题很简单,我想通过一个简单的例子得到明确的答案. API、工具包、框架和库之间的主要区别是什么? 解决方案 这一直是我的理解,你肯定会看到不同的意见: API(应用程序编程接口)- 允许您以独立方式在已经运行的应用程序中使用代码. 框架 - 为特定任务/应用程序类型提供基类和接口的代码,通常以设计模式的形式.(虽然不总是) Library - 可以随意换入换出 ..
发布时间:2021-11-15 00:49:45 其他开发

框架、库、IDE、API、SDK 和工具包之间的区别?

我想要一些例子.我总是很困惑,所以通过一些例子我可能会更好地理解它. 另外:Eclipse 是 API 还是 IDE? 解决方案 IDE 是一个集成开发环境 - 一个具有额外开发支持(例如表单设计器、资源编辑器等),编译和调试应用程序.例如 Eclipse、Visual Studio. 库是一段代码,您可以从自己的代码中调用这些代码,以帮助您更快/更轻松地完成工作.例如,位图处 ..
发布时间:2021-11-15 00:27:36 其他开发

API 与 Web 服务

网络服务和 API 之间有什么区别?区别是否大于用于传输数据的协议?谢谢. 解决方案 API(应用程序编程接口)是第三方编写与其他代码接口的代码的方法.Web 服务是一种 API,几乎总是通过 HTTP 运行(尽管有些服务,例如 SOAP,可以使用备用传输,例如 SMTP).官方 W3C 定义 提到 Web 服务不一定使用 HTTP,但这是几乎总是如此,除非另有说明,否则通常是假设的. ..
发布时间:2021-11-15 00:23:52 其他开发

什么是 API 密钥?

我现在几乎在每个跨服务应用程序中都能看到这个词. API 密钥究竟是什么?它的用途是什么? 另外,API 公钥和私钥有什么区别. 解决方案 API 密钥“确切地"用于什么在很大程度上取决于谁发布它以及它用于什么服务.然而,总的来说,API 密钥是某种形式的秘密令牌的名称,该令牌与 Web 服务(或类似)请求一起提交,以识别请求的来源.密钥可能包含在请求内容的某个摘要中,以进一步 ..
发布时间:2021-11-15 00:20:27 其他开发

一些 AOP 术语的由来

我认为之前有人问过这个问题,但我无法立即找到相关的 SO 问题或其他地方的相关文章. 我觉得 AOP 中的某些术语相当奇怪.看来我不是唯一的 - 这个 article 指出“不幸的是,AOP 术语并不是特别直观".但是,如果可能的话,我还没有找到解释为什么它们不是更“直观"的资源. 更具体地说:我可以稍微理解“方面"和“连接点"——它们似乎具有足够的描述性.但是“切入点"和“建议"似乎 ..
发布时间:2021-11-11 04:21:22 其他开发

解析树和抽象语法树 (AST) 之间有什么区别?

它们是由编译过程的不同阶段生成的吗?或者它们只是同一事物的不同名称? 解决方案 这是基于 Expression Evaluator 语法 by Terrence Parr. 这个例子的语法: 语法 Expr002;选项{输出=AST;ASTLabelType=普通树;//$stat.tree ref 的类型等...}编:(统计)+;统计:expr NEWLINE ->表达式|ID ..