#javascript #frontend #dev #tech #web #zhihu 我同意,这代码实在是太 TM 奇怪了,TC39 SB
至少我不至于把一大堆混杂的语法表示加入 InScript 词法文法里,只是意义类似的,常用的 lambda 表示多给了点语法糖而已,TC39 这直接弄得整门语言非常难看并且很像 PL 民科们自以为很高大上其实很不良实践并且将会有原罪的语言,目前这破 JavaScript 规范跟最开始的 Perl 和 Bash 真的是有得一拼,而且我看到这些代码以后也愿意投票给 PHP 了,相比之下 ES* 真的是非常误人子弟。
这破版本,不仅语法扩展得非常傻逼、部分语言特性加得也不妥当,并且,代码风格一改往常传统 JavaScript 的尽可能简单容易理解,变成了全部 JQuery
说实话,如果特性、基本规划上做不到什么厉害的创新(比如开始 Alan Kay 弄出 OO (面向对象)抽象来的时候,那叫编程革命(从过程式到面向对象)),
那就把你的语言尽可能做到适合某个方面,比如说 Ruby,比 Perl 和 Python 好看好用,完全面向对象和高等面向对象理论、完美的元编程是不错的组合,比如 Python,当时也算是稀缺的动态动态弱类型语言之一了,比如 Java(曾叫 Oak),当时也可以说是 OO 技术革命的一支。现在 TC39 这厮语言特性上弄不出啥好玩的创新,语法上胡乱创新抄得一塌糊涂,真是糟蹋了本来就不咋地的 JavaScript,可怜 ES6 的时候还蛮好的一门语言了(如果没有那些为了向后兼容做的妥协)
该新的不新,不该新的乱新,我 TM...,算了这都写了我半个小时了
这个回答的作者 JustJavac 应该还算是一个不错的技术人员的,大家也可以多看看他的回答(跑
JavaScript 和 PHP 两种编程语言哪个设计得更好(差)一点? - justjavac 的回答 - 知乎
https://www.zhihu.com/question/36375192/answer/536000209
/* proposal-class-fields */比 ES6 那会差多了,他们设计的时候根本就是把一大堆语言特性不经考虑的加入,要让 JavaScript 变成又不 Haskell 又不 Kotlin 又不 Ruby 而且不 JavaScript 的语言,这种『杂种』语言,我可不喜欢,比当我最近设计的 InScript 不统一多了,真真是比我还蠢
class K {
z;
#w = 2;
[b]
}
/* end proposal-class-fields */
new Whatever() |> do {
#.commonThing(123);
::rareAndComplexThing(321);
}
a(1, +> ::b(2, +> ...));
|> f
|> match (#) {
100:
#,
Array:
#.length,
/(\d)(\d)(\d)/:
#.groups |> #[0] + #[1] + #[2],
}
至少我不至于把一大堆混杂的语法表示加入 InScript 词法文法里,只是意义类似的,常用的 lambda 表示多给了点语法糖而已,TC39 这直接弄得整门语言非常难看并且很像 PL 民科们自以为很高大上其实很不良实践并且将会有原罪的语言,目前这破 JavaScript 规范跟最开始的 Perl 和 Bash 真的是有得一拼,而且我看到这些代码以后也愿意投票给 PHP 了,相比之下 ES* 真的是非常误人子弟。
这破版本,不仅语法扩展得非常傻逼、部分语言特性加得也不妥当,并且,代码风格一改往常传统 JavaScript 的尽可能简单容易理解,变成了全部 JQuery
$ 符号(a.k.a. 变量,或者说,名字/标识符)式的怪物,真 TM 难看得出鬼了。这群 TC39 的只学过 Haskell、Ruby、Kotlin 并且妄图包容一切的 PL 民科们 *真特么* SB说实话,如果特性、基本规划上做不到什么厉害的创新(比如开始 Alan Kay 弄出 OO (面向对象)抽象来的时候,那叫编程革命(从过程式到面向对象)),
那就把你的语言尽可能做到适合某个方面,比如说 Ruby,比 Perl 和 Python 好看好用,完全面向对象和高等面向对象理论、完美的元编程是不错的组合,比如 Python,当时也算是稀缺的动态动态弱类型语言之一了,比如 Java(曾叫 Oak),当时也可以说是 OO 技术革命的一支。现在 TC39 这厮语言特性上弄不出啥好玩的创新,语法上胡乱创新抄得一塌糊涂,真是糟蹋了本来就不咋地的 JavaScript,可怜 ES6 的时候还蛮好的一门语言了(如果没有那些为了向后兼容做的妥协)
该新的不新,不该新的乱新,我 TM...,算了这都写了我半个小时了
这个回答的作者 JustJavac 应该还算是一个不错的技术人员的,大家也可以多看看他的回答(跑
JavaScript 和 PHP 两种编程语言哪个设计得更好(差)一点? - justjavac 的回答 - 知乎
https://www.zhihu.com/question/36375192/answer/536000209
Zhihu
JavaScript 和 PHP 两种编程语言哪个设计得更好(差)一点? - 知乎
有问题,上知乎。知乎是中文互联网知名知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。
Forwarded from 羽毛的小白板
现在缺 scope analyzer 就没法处理本来是 for of 的 statement
Forwarded from 羽毛的小白板
Telegram
羽毛的小白板
Forwarded from duangsuse Throws
Forwarded from duangsuse Throws
噢,是把这些压缩的代码转化成使用语句实现的形式啊?还是说本来是什么语言?Idris?KotlinJS(不像)WASM?(不像)
解决了那些
解决了那些
if 嵌套以后挺好看的,不知道是什么时候为什么想弄的项目?上面
before 的代码明显不是人写的一样,像是混淆器/压缩器弄的,主要还是看有更易读的可替换替换程序结构以及标识符名字都是 o j 这种单字符Forwarded from 🥳靠谱VPS推荐(默认带aff) - VPS仓/古博
[评判一个VPS是不是垃圾]
- 0. 作为消费者你的需求是什么, 预算多少
- 1. 在这个预算范围内, 商家能不能达到基本的可用的标准
- 2. 同价位能买到的机器里, 这个机器处于什么水平
- 3. 一分钱一分货是永远的真理, 用8刀买到平时50刀的配置, 但是肯定不能跑到50刀的性能
- 4. 评判人群的需求和立场
== 例子 ==
- 例子0: 大佬花着每月20刀用香港阿里云, 说搬瓦工GIA是垃圾, 对不对? 肯定对, 因为大佬的预算高要求也高, 搬瓦工超售又整天有affman轰炸式推广, 速度又达不到要求, 自然就是垃圾了.
=== 对大佬的高预算和高要求来说, 搬瓦工就是垃圾
- 例子1: Alpharacks OVZ几乎每周宕机三四次, 对我来说绝对不能忍受. 因为我手头有其它优质线路的VPS做梯子, 对低价VPS比较看重的是稳定性. 所以低价机里我宁愿去买Virmach. 而且Alpharacks的佣金不能提现.
=== 对需要稳定性的我来说, Alpharacks就是垃圾.
- 例子2: 搬瓦工能免费换IP, 机器稳定线路好, 能换机房, 没有跑路风险. 同价位里能买到的综合性能非常均衡的机器. 最主要的是, 佣金还高,
=== 对需要赚佣金的我来说, 搬瓦工不是垃圾, 相反还是推广的首选.
- 例子3: 一位初级翻墙者只是偶尔翻墙用用, 对价格极为敏感. Alphracks的QN线路对他来说不错, 各种配置看起来很高. 搬瓦工又贵, 他觉得affman吹得太狠, 加上"容易被墙"的说法, Alpharacks偶尔宕机也能忍受(他家KVM还蛮稳定), 就很好.
=== 对于他来说, Alpharacks花最少的钱满足了他的要求, Alpharacks不是垃圾.
贵不贵, 好不好都是非常主观的东西, 希望大家能明白这点. 寻找VPS的时候先规划好自己的预算/要求, 这样就不容易被别人带偏.
- 0. 作为消费者你的需求是什么, 预算多少
- 1. 在这个预算范围内, 商家能不能达到基本的可用的标准
- 2. 同价位能买到的机器里, 这个机器处于什么水平
- 3. 一分钱一分货是永远的真理, 用8刀买到平时50刀的配置, 但是肯定不能跑到50刀的性能
- 4. 评判人群的需求和立场
== 例子 ==
- 例子0: 大佬花着每月20刀用香港阿里云, 说搬瓦工GIA是垃圾, 对不对? 肯定对, 因为大佬的预算高要求也高, 搬瓦工超售又整天有affman轰炸式推广, 速度又达不到要求, 自然就是垃圾了.
=== 对大佬的高预算和高要求来说, 搬瓦工就是垃圾
- 例子1: Alpharacks OVZ几乎每周宕机三四次, 对我来说绝对不能忍受. 因为我手头有其它优质线路的VPS做梯子, 对低价VPS比较看重的是稳定性. 所以低价机里我宁愿去买Virmach. 而且Alpharacks的佣金不能提现.
=== 对需要稳定性的我来说, Alpharacks就是垃圾.
- 例子2: 搬瓦工能免费换IP, 机器稳定线路好, 能换机房, 没有跑路风险. 同价位里能买到的综合性能非常均衡的机器. 最主要的是, 佣金还高,
=== 对需要赚佣金的我来说, 搬瓦工不是垃圾, 相反还是推广的首选.
- 例子3: 一位初级翻墙者只是偶尔翻墙用用, 对价格极为敏感. Alphracks的QN线路对他来说不错, 各种配置看起来很高. 搬瓦工又贵, 他觉得affman吹得太狠, 加上"容易被墙"的说法, Alpharacks偶尔宕机也能忍受(他家KVM还蛮稳定), 就很好.
=== 对于他来说, Alpharacks花最少的钱满足了他的要求, Alpharacks不是垃圾.
贵不贵, 好不好都是非常主观的东西, 希望大家能明白这点. 寻找VPS的时候先规划好自己的预算/要求, 这样就不容易被别人带偏.
Forwarded from duangsuse Throws
#recommended #tech #cs 这个真真是我很推荐的,并且我要专门画一图片来展示这图表
因为它非常符合我对技术的态度,菜是原罪,我一直在救赎我自身原罪的路上。而我主要对机器学习、音频信号处理、程序设计语言理论和实现(编译原理、编程范式...),其次是计算机图形学、各种系统管理、计算机结构、算法和数据结构,再次是高性能计算、系统安全、操作系统/系统级编程、多媒体处理应用和绘画、嵌入式系统、界面设计,(其中有不少都是暂时没法学习甚至入门的)可惜不对心理学感兴趣,其实心理学我觉得还是比较有趣的,现在我也比较能换位思考模拟了(虽然和上面心理学比较无关)
我上面也有名言 (转眼间,我已经发了这么长的文本了,因为我自己比较希望玩这些对象,并且一兴奋就啥都说了...)— 并且以后我会发更多名言的,请大家关注我呦(厚颜无耻地) 😝
因为它非常符合我对技术的态度,菜是原罪,我一直在救赎我自身原罪的路上。而我主要对机器学习、音频信号处理、程序设计语言理论和实现(编译原理、编程范式...),其次是计算机图形学、各种系统管理、计算机结构、算法和数据结构,再次是高性能计算、系统安全、操作系统/系统级编程、多媒体处理应用和绘画、嵌入式系统、界面设计,(其中有不少都是暂时没法学习甚至入门的)可惜不对心理学感兴趣,其实心理学我觉得还是比较有趣的,现在我也比较能换位思考模拟了(虽然和上面心理学比较无关)
我上面也有名言 (转眼间,我已经发了这么长的文本了,因为我自己比较希望玩这些对象,并且一兴奋就啥都说了...)— 并且以后我会发更多名言的,请大家关注我呦(厚颜无耻地) 😝
真正有知识的人的成长过程,与麦穗的成长过程一样:👆1 :: #China #life #Low
麦穗空的时候,麦子长得很快,麦穗骄傲地高高昂起;
但当麦穗成熟饱满时,它们开始谦虚地垂下麦芒。
Telegram
duangsuse::Echo
rt,这些「大道理」总结起来再修补一下就是这样 #life #tech #dev #statement
+ 正是因为知道的多,所以才知道自己的无知。
真正有知识的人的成长过程,与麦穗的成长过程一样:
麦穗空的时候,麦子长得很快,麦穗骄傲地高高昂起;
但当麦穗成熟饱满时,它们开始谦虚地垂下麦芒。
+ 正是因为能透过问题的表象看到本质、透过宏观看到微观,能站在比别人低、比别人靠近本质的地方观察,才能做到「知其变」,才能在技术更新越来越快,各色语法糖变化、语言特性换上新包装的时代里坚守自己永恒不变的真知「守其恒」…
+ 正是因为知道的多,所以才知道自己的无知。
真正有知识的人的成长过程,与麦穗的成长过程一样:
麦穗空的时候,麦子长得很快,麦穗骄傲地高高昂起;
但当麦穗成熟饱满时,它们开始谦虚地垂下麦芒。
+ 正是因为能透过问题的表象看到本质、透过宏观看到微观,能站在比别人低、比别人靠近本质的地方观察,才能做到「知其变」,才能在技术更新越来越快,各色语法糖变化、语言特性换上新包装的时代里坚守自己永恒不变的真知「守其恒」…