知乎上有人发了个提问,《为什么 c 语言这么抽象?》
提问者觉得位运算“抽象”:
https://www.zhihu.com/question/627863026
一开始我实在是莫名其妙,位运算这么简单具体的操作,哪来的“抽象”?
然后再看评论区、回答区,才明白原来提问人的“抽象”竟然是网络语言的语境,而不是专业术语的语境。
这次“抽象”二字的用法可真够抽象的。
(严谨的备注:最后一个“抽象”是网络用语)
1
NaiveSimpleYoung 311 天前 via Android 1
脱离这些词汇,有些人直接丧失表达能力…
|
2
dontLookAvatar 311 天前
直接说理解起来让人摸不着头脑/让人难以理解/用语言表达时让人拗口
|
3
marcong95 311 天前 1
抽象这个词,作形容词的时候,有义项「不具体;笼统」、「因无形而看不见的」。位运算你要说他不具体也不是不行。在现实生活中你确实比较难以找到一个位运算的应用实例。
其实会不会有一种可能是在聊编程语言的时候,作为专业人士我们的语言系统进入了一种专业术语的模式,而忽略了词语本身除了专业术语之外的含义。你才觉得这个词语被所谓网络语言污染了呢? |
4
cmdOptionKana 311 天前 1
我觉得这个网络用语本身问题不大,因为网上讨论通常属于非正式场合,很多人在网上聊天的氛围是 轻松、随意、闲聊,因此表达上随意或不严谨也很正常。
但另一方面,即使按照这个网络用语“抽象”的意思,去说 C 语言抽象也错得离谱。 网络用语抽象的意思大概是“难以理解(不合理)”,在这个具体案例中,可能指使用方法难以理解,也可能指设计理念不合理,但事实上比如“位运算”,使用方法是很清晰的,设计理念也非常合理。 |
5
cnbatch OP @marcong95 现实中虽然难以找到对应实例。但这么说吧,位运算,其实只是个简单的逻辑数学运算,只要事先学过逻辑代数,位运算就是清晰且具体的,一点都不“抽象”(字典上的定义)。
C 语言位运算也就运算符号跟代数符号不一样,术语“换了个写法”而已,同样谈不上“抽象”(字典上的定义)。 原提问者本身就是电子信息工程专业的学生,必定会学到数字逻辑电路,这门课的前置课程同样也是逻辑代数。 当然了,我也不知道原提问人所在的院校是怎样安排课程的,比如有没有在讲解位运算之前,教一教逻辑代数。 不过,即使没讲解也没关系。只要问一问各种生成式 AI ,或者简单粗暴在搜索引擎(哪怕是百度)寻找答案,都能找到清晰且具体的位运算计算步骤。 在 AI 能问、搜索引擎没死的情况下,连 C 语言的“位运算”都要形容成“抽象”(字典定义),那可实在够抽象(网络语言)的。 |
6
sssty 311 天前 via iPhone
大概知道你的意思了,我之前也看了那个 C 语言大佬的梗。感觉网络发展到现在抽象是必须的一环。极致网络空虚的一种演绎。
|
7
yolee599 311 天前 via Android
你管他干嘛,这些人注定不是 C 语言的用户。你和你父母说 print 、while 、if 他们也会觉得你抽象
|
8
NessajCN 311 天前 1
这纯粹是个连跟风都没跟对的小鬼学了个词乱用,
就好象某些小仙女学了个「直男」到处用一样,根本不知道这词就是指正常异性恋男人, 每次看到她们说自己男友「怎么这么直男」就很迷惑她们都想当同妻不成? 抽象在网络用语语境中最初是指在文本中大量加入首字母、emoji 符号等正常人看不懂的话。 其实就是小年轻为了吸引注意力故意用不同于标准语言来发文的幼稚行为, 跟之前杀马特非主流用火星文写 qq 空间没有任何区别, 所以「抽象」「非主流」这样的形容词在网络语境下用于对「不好好说话打字的低龄未成年人」的蔑称, 推广一下可以称呼一切「无聊而幼稚的低级耍宝行为」,跟「深奥复杂学习难度高的古老知识」完全是相反的意思。 而显然编程语言,尤其是称得上老祖宗的 C 语言,只可能是后者。 「幼稚」「无聊」「低俗」是不可能跟 C 语言扯上关系的。 所以结论是,由于网络主流对于「抽象小鬼」的蔑视,称呼人或事物「抽象」已经成为了一种很流行的批判方式。 但由于这个提问者光知道有用「抽象」去批判,却没搞懂啥叫「抽象」,导致自己做出了类似抽象小鬼的幼稚行为。 本质上这个提问者自己才是「抽象」(网络用语)。 |
9
FantaMole 311 天前
如果不是特意说明,我甚至都忘了抽象这个词对于代码人有两种意思。可能是两种意思的常用词类不同,所以使用的时候不需要太过脑子就能区分。一般工作上作动词比较多,聊天作形容词比较多。
至于说扭曲名词,想到了“傲娇”这个词。我也不知道是什么时候这个词的词意开始扭曲的,也不知道为什么会被扭曲,就莫名变成了类似骄傲的意思。还挺多人喜欢用的,不知道是用这个词是显得很潮还是怎么。我以前也算是半个 OTAKU ,看到别人一本正经地评价别人傲娇,感觉挺乐的。 不过这种事情也无所谓了。 前一段时间流行给猫猫 meme 的视频配那个哈基米的 bgm ,那段时间经常有人把哈基米说是猫,然后又有人出警,最后两边吵几十楼,感觉这你他妈真是闲的。 |
10
abelmakihara 311 天前
这里的抽象也有点难以理解晦涩难懂的意思吧
并不是梗的意思 |
11
abelmakihara 311 天前
除了网络语境/专业术语 这个词本身也有含义啊 你这贴也挺抽象的
--- (动)从许多事物中,舍弃个别的、非本质的属性,抽出共同的、本质的属性,叫抽象,是形成概念的必要手段。 (形)不能具体体验到的;笼统的;空洞的:看问题不能从~的定义出发,而必须以客观事实为依据。[反]具体。 |
12
cnbatch OP @abelmakihara 等等,位运算晦涩难懂?这也太抽象(网络用语)了吧(已在 5 楼写过,此处不再重复)
|
13
PrinceofInj 311 天前
我觉得提问人指的是这个想法难懂吧。奇怪的符号啥的。你去看现在数学前沿文章,保证你啥都认识,啥都看不懂。用抽象来形容很贴切。另外不要抱着自己学习的时候是什么就是什么的观点看语言,语言本身就是进化的,要不然现在大家都还在说上古汉语。空穴来风早晚会只留下一个跟以前相反的释义。
|
14
QWE321ASD 310 天前
因为这是四川的方言,你和四川 c 语言程序员聊,他们可能懂
|
15
RealVic 310 天前
有一说一,C 确实抽象,高中学 C 的时候,我感觉自己快死了,现在学了 Swift 才缓过来。
|
16
agagega 310 天前 1
抽象一词在互联网上流行是因为成都主播李老八。至于四川方言里的抽象是否本来就有这个意思,我也不好说。总之现在互联网上一个词只要能被滥用,就一定会被滥用。上一个是 PUA ,下一个,我猜是性缘脑。
|