V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  henix  ›  全部回复第 5 页 / 共 5 页
回复总数  85
1  2  3  4  5  
2023-11-03 15:01:03 +08:00
回复了 ThinkStu 创建的主题 程序员 转语言真的这么容易吗?
我觉得编程语言之间还是有很多共性的,如果你见得多了,多思考,我认为转语言不难。

例如 Java, Python, js 都有迭代器( iterator )概念,Python 和 js 都有生成器( Generator )概念。Java 和 Python 都是面向对象,但 js 就不是,而是基于原型( Prototype-based )的,另一个基于原型的语言是 Lua 。而 Go 就更不面向对象,Go 的抽象方法是 interface ,是基于胖指针( fat pointer )的,另一个与之类似的是 Rust 的 trait 。

有些语言是静态类型,还有些语言是动态类型。你会发现静态类型语言有一些相似的处理方法,比如 Go 中 json 转换是声明一个类型然后用 tag 标注字段名,而 Java 的 gson 也可以用注解来标注字段名。而动态语言的 json 转换就完全不同。

推荐在你现在的基础之上再学习一门动态语言,例如 js 或 Python ,有了更多实际经验就能思考语言之间的共性和个性。
2023-10-29 17:12:06 +08:00
回复了 PerryHe 创建的主题 Ubuntu 求推荐本地文件夹同步工具
@PerryHe 把命令放在后台执行,你需要 tmux https://ruanyifeng.com/blog/2019/10/tmux.html
2023-10-25 20:50:52 +08:00
回复了 skyrem 创建的主题 信息安全 自用开发服务器被黑了,怎么看黑客在我机器上做了什么?
journalctl -b 看看系统日志?看看黑客执行了些啥高权限操作。不过这个也有可能被清了
2023-10-21 08:05:58 +08:00
回复了 yajuusenpai 创建的主题 Jupyter Jupyter Notebook 到底是用来干啥的?
后一个问题,如果只是画图,用 matplotlib 的 savefig 即可,可以不用 jupyter notebook
2023-10-07 20:40:10 +08:00
回复了 iorilu 创建的主题 Python Python 有没有好用的本地文件实现的 key, value 存储
可以试试 LMDB ,有很多开源项目都在用,比如 samba 、bind 、Caffe 等

或者 RocksDB ,也有很多数据库在用,比如 TiDB 、Flink 等
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3036 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 00:37 · PVG 08:37 · LAX 16:37 · JFK 19:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.