LePtC 16:17:58摸了一会儿 Processing,决定放弃了 算个矢量相加居然还要用这么原始的写法 果然还是我麦酱最优美,直接 b+v |
KaiserKatze 16:20:23? |
KaiserKatze 16:20:38C++也行吧 |
KaiserKatze 16:21:18我感觉算子形式不重要啊╭(╯ε╰)╮ |
栗子球 16:22:00(+ b v) |
LePtC 16:22:37C++ 不是什么都行吗 就是装各种包麻烦 还是麦酱最贴心,啥函数都准备好了,笔记本交互也方便 |
KaiserKatze 16:23:26╭(╯ε╰)╮就是效率不给力 |
KaiserKatze 16:24:12模拟物理现象还是要靠最可爱的CPP |
LePtC 16:25:47麦酱论效率比 Python 强,论易用性比吸加加强 ╭(╯ε╰)╮ |
KaiserKatze 16:26:49哼(ˉ(∞)ˉ)唧 |
MR.raindrop 16:30:24C++底层啊,速度快 |
LePtC 16:36:24没有那个语言能跟 C 比速度吧(除了汇编? |
MR.raindrop 16:36:47嗯 |
MR.raindrop 16:36:54我所知的是这样 |
yxlllc 16:37:24@LePtC 操作符重载? |
yxlllc 16:37:37c++ 都能实现的 |
MR.raindrop 16:37:59是的 |
MR.raindrop 16:38:06不过得自己写 |
LePtC 16:38:38但是 Processing 没实现啊,所以我滚回到麦酱的怀抱了 |
yxlllc 16:39:01Processing 是编程语言? |
LePtC 16:39:17嗯,他们安利我的一个工具 |
MR.raindrop 16:40:40一个工具 |
LePtC 16:41:08没发现有什么优点,本以为会有很多方便做动画的命令,结果发现还是个很底层的语言,啥都得自己写… |
MR.raindrop 16:41:15做动画很方便,接口做的很好,以前做硬件开发比赛的时候UI基本就是用processing写得 |
yxlllc 16:41:37速度怎么样 |
yxlllc 16:42:02解释型的? |
LePtC 16:43:12速度没问题,挺流畅的,但麦酱也很流畅啊 |
LePtC 16:43:28目前我这个项目没有速度上的问题,鼠标拖着实时演算一点也不卡 |
yxlllc 16:44:05简单的几何图形么,那当然说明不了问题 |
Salient 16:46:08java的库 |
Salient 16:46:30语法肯定是不算优雅 |
Salient 16:46:40不过社区完善 |
KaiserKatze 16:47:09Java的库,大概Java的方言也能用吧 |
KaiserKatze 16:47:26有支持操作符重载的Java方言吗 |
yxlllc 16:47:49面向对象的语言一般都行? |
KaiserKatze 16:48:33Java不行的 |
MR.raindrop 16:48:41主要是社区完善,基本你想用的都能找到 |
KaiserKatze 16:48:58Java是学院派…… |
MR.raindrop 16:49:13学院派怎么理解0w0 |
KaiserKatze 16:49:28不是吗 |
KaiserKatze 16:49:43教授们都喜欢java? |
MR.raindrop 16:50:47教授们都喜欢C |
MR.raindrop 16:50:5223333 |
MR.raindrop 16:50:58我这边是这样 |
yxlllc 16:51:39C好啊,C 简单 |
Probe 16:52:00还是 C 配合 python 好用 |
Probe 16:52:10计算画图一条龙 |
LePtC 16:52:52口胡,如今的教授们明明都开始上并行计算了 |
MR.raindrop 16:52:59做image processing也是用C和C++ |
yxlllc 16:53:35硬件并行加速的话,CUDA,OpenCL,基本都是C或C++吧 |
MR.raindrop 16:54:19底层还是C(滑稽 |
LePtC 16:54:31@Probe 麦酱表示我一个人就能搞定这两样… |
Probe 16:54:49Mathematica 真的挺慢的呀.... |
Probe 16:55:38我感觉群里争论什么是最好的语言会成为日经问题 |
LePtC 16:56:00emmmm 有可能是你投喂的姿势不对? |
yxlllc 16:56:09反正鄙视链顶端是 C++ 就对了 |
Probe 16:56:12而且写 mathematica 代码…怎么说呢 |
Probe 16:56:22就感觉要换一套思维模式 |
yxlllc 16:56:43任何语言都没法看不习惯C或C++ |
Probe 16:56:58反正找到适合自己的一套 workflow 就行了 |
LePtC 16:57:08是啊,各种匿名函数、语法糖超爽 der |
LePtC 16:57:23给你们传个好东西 |
LePtC 16:57:34 |
Probe 16:57:44比如 mathematica 处理个音频频谱... |
Probe 16:57:47我就觉得超慢 |
Probe 16:58:01拖个音频进去,感觉要半分钟才能算出频谱 |
Probe 16:58:11AU 半秒钟就解决了... |
yxlllc 16:58:24AU那种都是汇编级别优化的 |
yxlllc 16:58:29工业级代码 |
LePtC 16:58:44哇,MMA 的音频处理才出来几天,AU 做了多少年了… |
Probe 16:59:04但是虽然有这个功能... |
Probe 16:59:08确实就不好用啊 |
yxlllc 17:00:06其实我一直觉得MMA根本就不是这个时代的编程语言 |
yxlllc 17:00:23现代计算机没有按照 MMA那种自动机模式工作 |
Probe 17:00:38还有看上次 yxlllc 大神的去弹幕视频... |
Probe 17:00:42虽然是可以做 |
yxlllc 17:00:43现在基本是冯诺依曼结构计算机 |
Probe 17:00:54但是要处理很久很久.... |
yxlllc 17:01:29MMA慢,根本就是硬件的问题,因为现代计算机的结构就不是按照模式匹配这种思路设计的 |
KaiserKatze 17:01:370w0 |
Probe 17:01:51这样带来的问题就是什么都能做但是每一项功能都达不到业界水平…所以就显得鸡肋 |
KaiserKatze 17:02:21嘛 |
yxlllc 17:03:32符号计算还可以吧 |
yxlllc 17:03:51应该是最先进水平,除了Maple 每别的了吧 |
Probe 17:04:01恩恩是 |
Probe 17:04:13本身应该是符号计算起家的? |
yxlllc 17:04:33有一个看家的,其它的鸡肋也无所谓 |
KaiserKatze 17:04:43我在想,符号计算是不是就是质因数分解啊 |
KaiserKatze 17:05:00每一个符号用质数表示 |
KaiserKatze 17:05:110w0 |
KaiserKatze 17:05:30数字计算完了,再质因数分解? |
yxlllc 17:06:40我只知道理论基础是元胞自动机 |
yxlllc 17:07:50冯诺依曼结构的计算机对于这种自动机的模拟效率是有限的 |
KaiserKatze 17:08:18QAQ |
yxlllc 17:09:03谁知道呢,等量子计算出来了,这些关于编程语言的偏见可能全都不存在了 |
KaiserKatze 17:09:130w0 Q++ |
KaiserKatze 17:09:41Cqq |
LePtC 17:11:14微软不是已经发布 Q# 了吗 |
KaiserKatze 17:13:00https://en.wikipedia.org/wiki/Quantum_computing 0w0 |
KaiserKatze 17:13:14不是已经有各种量子算法了吗 |
LePtC 17:13:45量子算法是更早的事了 |
KaiserKatze 17:13:5470年代了? |
LePtC 17:13:55我以为你想说量子编程语言 |
yxlllc 17:14:09理论很早就有了,实践还在进行中 |
KaiserKatze 17:14:210w0 |
yxlllc 17:14:39主要难度在硬件上 |
LePtC 17:15:23llc 大佬读博是准备做理论还是做实验啊? |
yxlllc 17:15:55我估计这种东西应该是同时搞的 |
yxlllc 17:16:27量子信息这一块确实是个比较新的学科 |
MR.raindrop 18:01:26厉害了 |