V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Mark24  ›  全部回复第 40 页 / 共 91 页
回复总数  1801
1 ... 36  37  38  39  40  41  42  43  44  45 ... 91  
2020-06-24 17:06:30 +08:00
回复了 splendone 创建的主题 程序员 数字中台发展到可拖拽系统,就不需要程序员编码了吧
看到各种经历。这个帖子具有历史价值。


后人哀之而不鉴之,亦使后人而复哀后人也。
2020-06-24 15:16:50 +08:00
回复了 splendone 创建的主题 程序员 数字中台发展到可拖拽系统,就不需要程序员编码了吧
以前用过白鹭的拖拽游戏引擎做过 Hackathon

宣传广告上号称拖拖就可以生成游戏,好有吸引力

当时就像着特别美好

结果肝到爆炸


1.拖拽形式的 UI,特别难做。能感受到。难于理解。界面复杂。

2.这种庞大的软件,BUG 奇多。

3.拓展性依旧不行,遵循模式。一旦你想突破——你能想象你无法办到某些事情,你不得不在 Input 框里注入代码么

4.这种软件用了超过 24h,掉了无数头发,你会开始思考程序的本质

本质依然是造程序,UI 只不过是个壳子。

我想出一个词儿——逻辑守恒。

就像能量守恒一样,你想要造出的东西,不管你用什么工具,逻辑必然也守恒。

UI 可能帮你做了一些场景。

但是完全自己设计的场景,需要的是灵活的支持。

这时候,其实你就会发现,能够完成需求本身的工具——就是编码语言本身。无他。

其他能做到的,就是编码语言的逻辑等价,或者子集。


然后我就觉得,这些玩意都是虚的。没什么卵用。

如果真的有比 计算机语言还要好的工具,这些语言造就成摆设了。之所以 30 年以来,语言还是主力。只能说明,目前没有更优秀的解决方案。

太阳下面没有新鲜事,很多的想法,无码化,不是今天才被提出,已经被很多人实现过又抛弃。

只不过人们不断一次又一次重演历史。




虽然我自己目前也做前端。什么中台,无码化,假的,KPI 而已。你问他们,他们自己信么?
无非是,一件事情拆成 2 件事情做,简单的事情变成复杂的事情做。
如果小公司也学,那就可笑了。没有大公司的钱,可是得了大公司的病,会被自己内耗死。
业内已经形成不良风气,为了追求影响力,发明新词,不断地新瓶装旧酒,十分没意思。大家要擦亮眼睛
2020-06-22 14:34:53 +08:00
回复了 fxjson 创建的主题 Ruby ruby,一代优秀语言就这样陨落了吗?
需要时间来解决吧

优秀的特性,总会被人发现的。ruby 的设计理念非常超前。


我以前一直以为 ruby 自定义开放会带来麻烦。仔细想想其实只要走的是继承的路子都会出这种问题。如果是组合,纯函数式彼此调用又会陷入复杂。这是个必然无解的问题。

ruby 可以表达成自然语言,在最上层建立起自然语言的读感。这样我觉得非常牛逼 ——我一直想找的——文学性编程,的工具仿佛就是他了。

管他内部多复杂,只要对读者来说,一看就明白就可以了。

所以其他的都不重要。

py 在可读性上做出了很多努力。但是我觉得 ruby 设计的更巧妙。



最近在学习 ruby,觉得这其实是一个未来轮子的方向。人性化,自适应,强大的表现力等等。

有了自动挡,谁还想回手动挡,那只是少部分人的恶趣味罢了。

ruby 今年圣诞节要 3x3 了,希望 ruby 越来越强大,解放程序员。

2 年后再来看。
2020-06-22 14:15:15 +08:00
回复了 ngzhio2ex 创建的主题 程序员 最近在同时学习 Python 和 Ruby 这两门语言
会 py
会 js

正在学习 ruby

觉得 ruby 的设计十分超前(可能我孤陋寡闻)

ruby 后面肯定会发光发热的。

我觉得 编程语言应该最后像 ruby 这样,只会更强大,而非强约束。要有更强的表达力。
2020-06-22 14:12:53 +08:00
回复了 Gem 创建的主题 Ruby ruby 这么优雅的语言,怎么没有像 python 这样流行开来?
留个脚印,过 2 年再来看。

最近在学习 ruby

觉得 ruby 的设计特性比较超前,应该会再次火。
2020-06-19 17:19:41 +08:00
回复了 guoer 创建的主题 程序员 联想小新 pro 13 2020 锐龙 4800 版使用感受
@feelinglucky 感谢~辛苦辛苦~
2020-06-19 16:53:34 +08:00
回复了 guoer 创建的主题 程序员 联想小新 pro 13 2020 锐龙 4800 版使用感受
一直想问,估计也不会有人知道。

AMD 最新的本子。Ubuntu20.04 支持的咋样呢?

可以入手当 Linux 本用么
2020-06-19 16:52:05 +08:00
回复了 Mark24 创建的主题 问与答 关于闭包一大堆问题
5 年前刚入行。哈哈,5 年后。时间过得真快。

当时的理解趋于表象。也没错,但是没有触及本质。
2020-06-19 16:48:54 +08:00
回复了 Mark24 创建的主题 问与答 关于闭包一大堆问题
突然看到有人收藏。

研究过《 Ruby 原理剖析》,至于 Python,Ruby,JavaScript 都差不多。至少模型是通用的

我简单再自问自答一下:


闭包产生的形式代码 大概是—— 函数 A 内部定义了函数 B,内部函数 B 引用了外部函数 A 的变量,A 函数返回了函数 B 。
一般来说,一个函数执行完毕,就会被回收掉。这里有点区别,函数 A 执行完毕,返回的是 B 。B 还引用者 A 的变量。

这就是闭包了。被 B 引用的变量,由于存在引用关系无法被切断。就像一个小背包一样,永远携带着。永远可以访问。
反过来,也就无法被回收内存。

本质上底层,是函数 B 保存了对外部环境也就是 A 的作用域链的引用,其实是一个指针。Python,Ruby 都是这样实现的。JS 没看过 V8 源码,应该也是一样的。


闭包有什么好处呢?
其实是有好处的 —— 可以极大地简化代码。
如果没有闭包,会如何? 访问变量,必须靠传参。闭包可以自动向外顺着保存的作用域链的指针,向外自动查找变量。无形中大量简化了代码。

JS,Ruby 中大量的使用闭包,可以让代码非常简洁清晰。
这就是闭包,一个聪明的设计,把一个频繁使用的行为,固化到解释器内部,帮你做。
2020-06-17 11:56:03 +08:00
回复了 fxjson 创建的主题 随想 热爱编程,脱离了真实的生活
开心就好
Mac `open <路径>` 比如 `open .` 就是打开当前路径


Ubuntu 默认桌面 同理 是 `nautilus <路径>`
2020-06-12 06:42:00 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 程序员 才知道 Foobar 是这意思
/path/to/python
MacBook SE 么
2020-06-11 16:52:17 +08:00
回复了 loading 创建的主题 硬件 绿联数据线品控真强,过保就坏
+1 以后不会选他们家了。

感觉就是卖线材质量好,突然发家了。
但是牌子打响之后,质量又不行了。
2020-06-11 15:05:00 +08:00
回复了 Mark24 创建的主题 问与答 有哪些适合一个人的工作呢?
@zzzmh 收租确实是我见到的最好的。

奈何家里没有拆迁房
1 ... 36  37  38  39  40  41  42  43  44  45 ... 91  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2843 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 12:56 · PVG 20:56 · LAX 04:56 · JFK 07:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.