我需要一种编程语言来制作微小的应用程序。作为一名C++程序员,我认为C++不适用于此目的,因为从头开始创建新应用程序并部署它需要很多努力。但是,我想使用同样强大的语言,所以我想知道C#是否可以用作脚本语言?C#适用于脚本语言吗?
回答
阅读一个
CS-Script - The C# Script Engine
CS-Script是一个CLR(公共语言运行时 )的脚本系统 使用ECMA兼容C#作为一个 编程语言。 CS-Script 当前的目标是对Mono提供有限支持的CLR(.NET 2.0/3.0/3.5)的实施Microsoft 。
CS-Script是一个开源计划 ,它是根据许可证 协议分发的,可在此处找到。 但是商业支持也是 可用。
CS脚本将C#和FCL的功能和 丰富性与脚本系统的灵活性结合在一起。 CS-Script可用于系统和 网络管理员,开发人员和 测试人员。对于任何需要 自动化的人来解决各种 编程任务。
和
很好的答案。就在指甲上! – 2009-09-29 10:33:17
我要说的是一个脚本语言通常的好处是:
- 它通常有一个命令行解释
- 你不一定必须编译它
- 很容易更改代码 - 因为s ource文件是实际的'可执行文件'
这些不是C#的特性,所以它可以完成所有这些功能,因为它使用.net,所以它可以访问所有可能的功能在C#中使用。
编辑:只是为了复活这一个从死里复活...
过话与同事,思考了一下关于我使用像Ruby和Python脚本语言之后。
对于我来说,脚本语言最重要的特性之一就是可以直接在脚本中运行代码,而不需要主函数。你不要在c#中这样做。但是这样做在来我脑海中的所有脚本语言:
例如,红宝石,Python和JavaScript中,PowerShell的
单声道为C#提供了一个repl(请参阅我的答案中的链接) – mavnn 2009-09-29 11:33:46
如果您想使用C#进行脚本编写,另一个有用的工具是http://www.mono-project.com/CsharpRepl:来自mono团队的C#交互式提示。
我想说的是,Mono提供了所有使用C#作为非常有效的脚本语言的工具,而且几乎所有你写的东西都可以在.net中正常运行,如果那就是你的主要目标环境。
- 1. C#脚本语言
- 2. C/C++的脚本语言?
- 3. c#是适用于Chatterbot开发的语言,涉及自然语言处理吗?
- 4. 适用于数据库连接的多语言脚本
- 5. 适用于Android和Windows Phone 7的脚本语言
- 6. 可用于C#的基本脚本语言
- 7. 用于Redis的脚本语言
- 8. 脚本语言
- 9. 用于构建备份脚本的Windows脚本语言
- 10. 使用Python脚本语言
- 11. 脚本语言shell?
- 12. .net脚本语言
- 13. Windows脚本语言
- 14. php优于其他脚本语言
- 15. Python是语言还是脚本语言?
- 16. C#自定义脚本语言
- 17. 适用于Windows的简单网络服务器,适用于任何脚本语言
- 18. 使用C#作为C#应用程序的脚本语言
- 19. 方案适用于所有语言
- 20. LLVM是否适用于并行语言?
- 21. 客户端脚本语言
- 22. XCode中的脚本语言
- 23. 脚本语言选择
- 24. 自定义脚本语言
- 25. F#作为脚本语言
- 26. 语言转换脚本
- 27. 脚本语言建议
- 28. SSIS 2017脚本语言?
- 29. 什么是脚本语言?
- 30. 流浪脚本语言
我同意托马斯。如果你不接受他们,你如何期望人们花时间回答你的问题。我会通过这一个。 – 2009-09-29 10:19:41
这是不是有点错过了点虽然? – RobV 2009-09-29 13:21:58
@RobV:我不这么认为。我更喜欢用我自己的意见来选择最佳答案的投票系统。 – 2009-09-29 13:43:41