DLR(动态语言运行时)(一)
1. 静态语言:C# Visual Basic等
动态语言:Lisp Smalltalk JavaScript PHP Ruby Python ColdFusion Lua Cobra Groovy等
2.DLR是一种运行时环境,可以将一组动态语言服务添加到公共语言运行时(CLR)
*使用DLR可以轻松开发在.NET上运行的动态语言,并为静态类型语言添加动态特征
*动态语言可以在运行时标识对象的类型;静态类型语言,设计时必须指定对象类型
*DLR 是 .NET 的一部分。 可从 GitHub 上的 IronLanguages/dlr 存储库下载它
3.DLR主要特点
3.1 简化了动态语言移植到.NET的操作
3.2使得静态类型语言中实现了动态功能
3.3一种语言实现的对象和库可以用于其他语言
3.4DLR支持高级多态缓存,可快速执行动态操作
3.5DLR 提供一组表示动态对象和操作的类和接口,供语言实现者和动态库的作者使用。 这些类和接口包括IDynamicMetaObjectProvider、DynamicMetaObject、DynamicObject 和 ExpandoObject。
------------------------------------
承接
**视觉检测软件开发及调试
**工业软件开发
**上位机软件开发
wechat:luoran2024
qq:565934058
email:taoyuansu@qq.com
海量教育资源及影视资源下载
微信公众号:EFun科技
------------------------------------
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!