Nim语言太复杂了
2015-12-09 13:32
387 查看
1, 不得不承认, nim语言的速度比python快了很多.
2. nim需要关注的点太多了, 比如类型的定义, 类的方法和类脱离了, 字符串处理的不同之处, 另外就是macro和templates, 估计是拥有的特点都想让你掌握了.
3. net库的dispatch, 还是不好掌握, 难.
4. 学习的优雅比python差, 如果学了python再学nim, 简直是一不小心就掉坑里, 而且你很快就会发现python的动态简直太方便了.
5. 平台兼容性的问题, 尤其是windows, 你得处理各种 define, 各种dll的导入, 都要考虑, 而且没有东西给你借鉴. c2nim也是个渣, 不晓得方便了谁. 官方链接的几个例子看上去很美好,, 但是一旦你自己想做个某个c语言的lib的wrapper的时候, 你就会发现, 做个wrapper好难.
6. 编写一个module, class 难度比python大多了.
7. 也许最终的结果, 可能真的如他们所说, 成为一个(python外衣的)最后烟消云散的lisp的方言.
8. 用了几回, 觉得还是python方便, 甚至我感觉lua嵌入C语言都比这个爽.
2. nim需要关注的点太多了, 比如类型的定义, 类的方法和类脱离了, 字符串处理的不同之处, 另外就是macro和templates, 估计是拥有的特点都想让你掌握了.
3. net库的dispatch, 还是不好掌握, 难.
4. 学习的优雅比python差, 如果学了python再学nim, 简直是一不小心就掉坑里, 而且你很快就会发现python的动态简直太方便了.
5. 平台兼容性的问题, 尤其是windows, 你得处理各种 define, 各种dll的导入, 都要考虑, 而且没有东西给你借鉴. c2nim也是个渣, 不晓得方便了谁. 官方链接的几个例子看上去很美好,, 但是一旦你自己想做个某个c语言的lib的wrapper的时候, 你就会发现, 做个wrapper好难.
6. 编写一个module, class 难度比python大多了.
7. 也许最终的结果, 可能真的如他们所说, 成为一个(python外衣的)最后烟消云散的lisp的方言.
8. 用了几回, 觉得还是python方便, 甚至我感觉lua嵌入C语言都比这个爽.
相关文章推荐
- linux shell 历史命令记录功能
- jQuery之事件冒泡&模拟操作
- [转]关于产品的落地
- Nfs的简单了解
- LSMW RMDATIND 税分类 TAXKM导入问题
- Shell脚本查看apk签名信息
- iOS开发-工具:Xcode7升级之后插件无法使用与不小心点击Skipbundle的解决办法
- 统计与R入门: 回归分析
- 转载 mysql 视图
- MFC LINE知识点解析
- Linux环境PHP7.0安装
- 推荐系统开源软件
- apple-mobile-web-app-capable
- NGINX服务器工作状态NGX_HTTP_STUB_STATUS_MODULE 模块
- 使用阿里云服务器插件
- javascript中函数声明、变量声明以及变量赋值之间的关系与影响
- RegexOne
- Linux命令学习笔记(3)----less命令
- Swift中的Range<Int>类型
- eclipse无法识别手机问题的若干解决方案