V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  InkStone  ›  全部回复第 2 页 / 共 25 页
回复总数  485
1  2  3  4  5  6  7  8  9  10 ... 25  
17 天前
回复了 ljzxloaf 创建的主题 程序员 protobuf 不支持泛型?
@ljzxloaf 它下面不是已经说理由了么,因为泛型太复杂了。如果要做泛型,那你需要做的不只是设计一套泛型语法,写一个看起来可行的实现,而是评估泛型在每一种 pb 可能交互的主流语言中使用会出现什么问题,在实现中解决这些问题,并给出一个健壮的测试集。又不是说你随便提个 PR 别人就必须得合的……
@MoYi123 确实。optional 对类型系统和后端优化的要求更高一些,Go 初版连泛型都没有,不太能做 nullable reference ,也只能上指针了。
@strobber16 C++里同时有引用和指针,在这件事上引用语义才是更直观的。为什么会选用指针而非引用的方式来区分这二者,其实还挺奇怪的
做算法题很多时候不是为了让你真的在业务中实现那个数据结构,而是让你对自己代码的时间、空间复杂度有个直观的概念。
总体能用,细节硌手。

我写 Java 基本是 idea 和 cursor 双开。
看了下都是 trivial 的字段映射。定制比较多的序列化和反序列化也就算了,这种 trivial 的就不能直接自动生成么
@InkStone 对不熟悉的东西瞎说的结果就是跟我一样:回复完感觉不对劲,一查果然,Lisp 这种应该叫广义表而不是线性表……
@riceball
这不是喜欢不喜欢的问题,C++几乎是流行语言中语义最丰富的之一,只有少数语言的复杂度能跟它一拼。
C++不是 C with Class ,也不是 C with Template ,它是混合了很多种编程范式的大杂烩。

就你说的 const 的问题,C++就有 const 、constexpr 、consteval 来指代不同的情况,其中 const 在修饰函数、指针、引用的时候还有几种不同的行为。
为什么会说 C++,因为如果你了解 C++,那你很容易就能把其它语言的语义与 C++中的某一种情况做个映射——反之就很容易像你一样,把不同的概念混淆在一起。

另外把线性表和链表混为一谈也挺搞笑的。对你不懂的东西,真的是说多错多……
@cherryas 比普通人强没用。高考 30 分比 20 分高,难道就能上清华北大了么?

医疗领域的大模型有专门的 benchmark 和排名,通用模型在上面表现并不好,只是你不知道而已,很多人都知道……
1. 安全不是个创业的好方向。
2. 非想凑安全的热闹,那就大模型安全吧。
@cherryas 医学专业问题问他们没用的……他们也只是根据网上公开的材料摘录的,这种前沿的信息语料库里太少,质量也不高,从原理上就可以知道,通用 LLM 给出的判断毫无价值。

至少得找用专门的医学语料库训练过的垂类大模型,给出的意见才有一点参考价值——但因为幻觉的问题,也不要太有信心。
24 天前
回复了 nb85144 创建的主题 程序员 逻辑清晰的代码能做成一坨大便的样子吗
让 AI 写。今天 Cursor 刚给我改了一个一千五百行代码的屎山出来。我感觉我自己写的话应该不会超过五百行……
@riceball 你列的这些除了 Go 、Zig 、Rust ,还有个已经死了的 coffee ,都是二十年以上历史的老语言了。这大概就是为什么你对“现代语言”这四个字毫无感觉,你是真不知道现代语言长什么样……

const 和 immutable 不是一个概念。很高兴看到你没在你“玩过”的语言里列出 C++,这至少说明你还有些自知之明。
@riceball 现代语言以 immutable 为默认语义很正常吧,也不只是 rust 这么干。
不仅写代码。我实测下来很多任务 claude 3.7 的表现都很好,包括但不仅限于特定领域的文本生成,SVG 绘图生成,复杂任务理解和操作等等。
25 天前
回复了 AndrewHenry 创建的主题 编程 为什么中文编程没有发展下去呢
开发中文编程语言很简单,但没需求啊……

易语言出来也那么多年了,除了外挂 UI 用一用(外挂内核基本还是 C/C++),还有谁用?

根本就没有人需要中文编程语言,自然也没有人开发。
看来 Android 程序员毫无存在感。要知道 Java 并不只是写服务端的……
服务端开发对 Rust 的需求并不大,如果你是抱着功利的想法去学,那我只能建议不学……
@CapNemo 那是因为算法竞赛不让用三方库

能用三方库的情况下,C++的大整数库使用体验远胜 Java (谁会喜欢连运算符重载都没有的大整数库呢?)
28 天前
回复了 deplives 创建的主题 程序员 javaer 是不是写啥都是一股 Java 味儿
@oamu 有些语法糖,有就是比没有好,没有什么讨论余地。JVM 上的其它兼容语言,Scala 、Groovy 、Kotlin ,都支持 property 语法糖。其它新一点的主流面向对象语言也基本都支持,连 Java 自己都要搞 Beans 标准,搞 Lombok ,都不是没有原因的。

Python 别的不敢说,在 OOP 这方面吊打 Java 肯定是没问题的——当然,因为能在 OOP 方面吊打 Java 的语言太多了,这倒也算不上什么优点。
1  2  3  4  5  6  7  8  9  10 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2303 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 00:29 · PVG 08:29 · LAX 17:29 · JFK 20:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.