找回密码
 立即注册
搜索
查看: 7410|回复: 62

[科技] 为了做系统,编程语言,框架,编译器全栈自研有可能吗?

[复制链接]
     
发表于 2024-1-24 22:28 | 显示全部楼层 |阅读模式
我们不谈手机厂商的那些问题,我看完这个新闻就挺好奇的
你说系统不用AOSP我认为是有可能的,但是用五年从编程语言开始从头做一操作系统听起来太魔幻了

从头开发编程语言技术上有实现的可能吗?

还有这个全栈自研是什么意思? 我搜了一下是车企的用语.
回复

使用道具 举报

     
发表于 2024-1-24 22:31 来自手机 | 显示全部楼层
有的,玩具项目大把,但通用性肯定比不上人多的项目,硬件支持也是
回复

使用道具 举报

     
发表于 2024-1-24 22:32 来自手机 | 显示全部楼层
冷知识,编程语言是一套把代码翻译成汇编命令的软件工具,然后我寻思计算机科学会教这些底层原理的课啊,这都不是做不做得到的问题是没法对接其他现有体系值不值的问题
回复

使用道具 举报

     
发表于 2024-1-24 22:33 来自手机 | 显示全部楼层
语言本质是下层抽象和实践总结,那么下面硬件变了吗,上面需求和编码思维变了吗
回复

使用道具 举报

     
发表于 2024-1-24 22:34 来自手机 | 显示全部楼层
本帖最后由 fusame 于 2024-1-25 08:37 编辑

ALOHA
回复

使用道具 举报

     
发表于 2024-1-24 22:35 | 显示全部楼层
某为那个?不是工具链自研吗
很多工具都有开源方案,能自己编译就不算被卡

从轮子开始从头造不现实,也不可能
回复

使用道具 举报

     
发表于 2024-1-24 22:37 | 显示全部楼层
全栈难道不是IT业的词吗,怎么会是车企的
回复

使用道具 举报

     
发表于 2024-1-24 22:38 来自手机 | 显示全部楼层
全都可以做,只要你有钱
回复

使用道具 举报

发表于 2024-1-24 22:39 | 显示全部楼层
编译器没啥秘密,纯粹就是麻烦。

编译原理正经大学计算机系都有,龙书虎书鲸书,大家都看过。

几十年前就研究透的东西,能有啥秘密可言。

回复

使用道具 举报

     
 楼主| 发表于 2024-1-24 22:39 | 显示全部楼层
gammatau 发表于 2024-1-24 22:37
全栈难道不是IT业的词吗,怎么会是车企的

我毕竟不懂,稍微放狗搜了一下结果都是车企的
回复

使用道具 举报

     
发表于 2024-1-24 22:40 | 显示全部楼层
本帖最后由 Lokad 于 2024-1-24 22:42 编辑

2023年,“全栈自研”成为一个不明觉厉的词汇。车企将全栈自研当做建立核心竞争力的重要砝码,似乎不能实现全栈自研,就是一家平庸的企业。

  所谓“全栈(Full Stack)”也好理解,这是一位软件工程师早年提出的概念。意为作为一名软件工程师,不能只会写代码,还要会开发应用程序,甚至是成为一名无所不能的多面手。

  全栈自研概念崛起不难理解。近年来,车企“灵魂论”不绝于耳,重要技术受制于人,将会是一件极其可怕的事情。因此,“技术主权”越发受到车企的重视。

  不过,也有反面观点对“全栈自研”发起挑战。“规模和资金实力不够的车企在智能化上全栈自研就是死路一条”、“真正拥有全栈能力并在商业上取得成功的公司绝对是少数,也是不可复制的极少数。”
http://auto.ce.cn/auto/gundong/202401/24/t20240124_38878576.shtml


至于编程有多麻烦,这东西还能麻烦的过半导体产业的软硬结合生产线么。




回复

使用道具 举报

     
发表于 2024-1-24 22:40 来自手机 | 显示全部楼层
额,我感觉搞个靠谱的高级操作系统比搞个编程语言难多了...
回复

使用道具 举报

     
 楼主| 发表于 2024-1-24 22:41 | 显示全部楼层
Jet.Black 发表于 2024-1-24 22:39
编译器没啥秘密,纯粹就是麻烦。

编译原理正经大学计算机系都有,龙书虎书鲸书,大家都看过。

那如果拿一台车比喻一个系统

从做编译器,编程语言与编程框架分别对应重新发明车的哪个部分?
回复

使用道具 举报

发表于 2024-1-24 22:43 | 显示全部楼层
逢魔的铃音 发表于 2024-1-24 22:41
那如果拿一台车比喻一个系统

从做编译器,编程语言与编程框架分别对应重新发明车的哪个部分? ...

不懂为什么非要拿车来讲。

非要说,那就说扳手吧。

回复

使用道具 举报

     
 楼主| 发表于 2024-1-24 22:51 | 显示全部楼层
Jet.Black 发表于 2024-1-24 22:43
不懂为什么非要拿车来讲。

非要说,那就说扳手吧。

因为我对这方面没什么概念,或着有没有什么直观的说法

因为听大嘴的说法,从板手开始从做一辆车感觉很魔幻,有没有可能?
回复

使用道具 举报

     
发表于 2024-1-24 22:53 来自手机 | 显示全部楼层
逢魔的铃音 发表于 2024-1-24 22:41
那如果拿一台车比喻一个系统

从做编译器,编程语言与编程框架分别对应重新发明车的哪个部分? ...

想这么多有的没的,不是计算机系的想让人一个回复让你明白大学里面能占到学分的主课么,你把1楼这堆东西都当成Photoshop就是了,一堆全自作就是开源gimp项目,编译器啥的下面跟汇编层接触的就是自研的图片格式,编程语言就是你的软件操作ui,跑出来的成果就是最后都能出图。
回复

使用道具 举报

     
发表于 2024-1-24 22:54 来自手机 | 显示全部楼层
信创的大金主们用套皮Linux,套皮eclipse,套皮spring用的不亦乐乎,也没有啥自研的动力啊
回复

使用道具 举报

     
发表于 2024-1-24 22:55 | 显示全部楼层
汇编本来就是要重新写的啊,理论上来说华为被禁止使用arm架构之后,他设计的新的芯片必然要对应开发新的汇编编译器,反而是高级语言重写一些底层库就可以继续用了,至于说IDE软件,这个对于华为来说可就太简单了
回复

使用道具 举报

     
发表于 2024-1-24 22:57 来自手机 | 显示全部楼层
你看全栈得分多细咯
汽车用来控制一些关键领域的一般是个rtos系统,这种我不信是完全自研的

—— 来自 HONOR ALI-AN00, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2024-1-24 22:57 | 显示全部楼层
逢魔的铃音 发表于 2024-1-24 22:51
因为我对这方面没什么概念,或着有没有什么直观的说法

因为听大嘴的说法,从板手开始从做一辆车感觉很魔幻 ...

短短时间(制裁到去年)已经把ERP(代表公司——甲骨文)、14nm以上EDA(芯片设计软件)给拿下来了,魔幻不?实际是找国内相关公司一起攻的,真麻烦的地方大概也是这种操作。
回复

使用道具 举报

发表于 2024-1-24 22:57 | 显示全部楼层
logiccat 发表于 2024-1-24 22:55
汇编本来就是要重新写的啊,理论上来说华为被禁止使用arm架构之后,他设计的新的芯片必然要对应开发新的汇 ...

汇编通常来说没有编译器,只有汇编器。

回复

使用道具 举报

     
发表于 2024-1-24 23:01 来自手机 | 显示全部楼层
newtroll 发表于 2024-1-24 22:54
信创的大金主们用套皮Linux,套皮eclipse,套皮spring用的不亦乐乎,也没有啥自研的动力啊 ...

毕竟计算机给人类提供生产力进步的原因就是生产要素去物质化带来的无所有权化,知识产权什么的狗屁只不过是资本主义圈地吸血的思维残留,你写出来就要被人拿来用省掉开发时间就是生产力进步,只要不在乎资本家用他的钱跟你在法律上搞这些,直接拿走用管你个屁知识产权是最符合计算机推进生产力进步精神的,不服?不服就做saap去吧。
回复

使用道具 举报

     
发表于 2024-1-24 23:11 | 显示全部楼层
从头开发编程语言技术上有实现的可能吗?

完全能实现,现行的编程语言有多少种我不知道,但成百上千估计不是问题
当然,要是说别的语言用过的不能用才算从头开始,那我建议是直接1010101敲二进制
回复

使用道具 举报

     
发表于 2024-1-24 23:31 | 显示全部楼层
TempleOS
回复

使用道具 举报

     
发表于 2024-1-24 23:32 | 显示全部楼层
实现一套编程语言和编译器不但不难,可以说是有手就行,本质就是文本转换,整活的逆天语言都一大堆(Esolang了解一下)
但做出来又比不上主流那些,做这个得有一些特别的理由才行,这里面真正学问深的是各种机制设计和优化
回复

使用道具 举报

     
发表于 2024-1-24 23:35 来自手机 | 显示全部楼层
可以的,我看过自己魔改的指令集自己的硬件上面跑自己的系统用自己的编程语言放ppt的项目,不过只是玩具级别的,除了可以玩没啥别的用处

—— 来自 QUALCOMM OWW212, Android 11上的 S1Next-鹅版 v2.5.2
回复

使用道具 举报

     
发表于 2024-1-24 23:46 来自手机 | 显示全部楼层
按道理,学完了编译原理这门课之后,一个大三学生应当就可以从头开始手撸出一个玩具语言的编译器了,研究生毕业之后他就应该有能力运用各种优化手段把这个玩具变成一个像模像样的东西了

实际么
回复

使用道具 举报

     
发表于 2024-1-24 23:52 | 显示全部楼层
大把人自己弄过

做出来有其他人用就是两码事
回复

使用道具 举报

     
发表于 2024-1-24 23:53 | 显示全部楼层
又不是不行,只要给一颗类地行星,从大腿骨开始都能手搓出空间站,愚公还能移山呢
回复

使用道具 举报

     
发表于 2024-1-25 02:01 | 显示全部楼层
不是这么搞的,主要国内搞这个最后还是遇到投资人问解决了什么,不然不好变现,国内还是没形成做大蛋糕一起冲的环境,可能统信鸿蒙可以成为真正第一家

论坛助手,iPhone
回复

使用道具 举报

     
发表于 2024-1-25 02:28 | 显示全部楼层
跟手工耿搓车差不多吧
回复

使用道具 举报

     
发表于 2024-1-25 02:35 | 显示全部楼层
编译器取决于PL的设计,PL的设计是一门未定的学问。PL复杂到Cpp的程度除了EDA、MS、LLVM Org、GNU已经驾驭不住了,Intel放弃了自己的编译器前端接入了Clang与LLVM-IR专注做后端。
做一个Better C又没什么难度,大部分是脏活累活,设备确定的话脏活累活的没有多少。
但是,意义在哪里。一个RTOS全拿汇编写也是可行的事情。
回复

使用道具 举报

发表于 2024-1-25 02:40 来自手机 | 显示全部楼层
玩具可能。实际不可能,你哪有那么强的竞争力和整个科技市场打全面战,国家都没戏
回复

使用道具 举报

发表于 2024-1-25 02:53 | 显示全部楼层
newtroll 发表于 2024-1-24 22:54
信创的大金主们用套皮Linux,套皮eclipse,套皮spring用的不亦乐乎,也没有啥自研的动力啊 ...

套皮是正确的,也是唯一可行的方案

就算套皮能把用户体验做好,都要给这些信创加鸡腿
回复

使用道具 举报

     
发表于 2024-1-25 04:45 | 显示全部楼层
本帖最后由 脑洞 于 2024-1-25 07:51 编辑

linux之类存在时间长久,经过无数迭代,
非要自己做一个,虽然听起来牛逼,但是后续用起来还有无数升级要做,

其实把linux更新日志拉出来一看就知道做一个差不多的东西得有多少活

回复

使用道具 举报

     
发表于 2024-1-25 07:29 | 显示全部楼层
计算机从出现到现在才多少年,我觉得是完全可以的,花同样时间
回复

使用道具 举报

头像被屏蔽
     
发表于 2024-1-25 08:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2024-1-25 08:40 | 显示全部楼层
神经病,为什么要做这些?
所以说不懂的东西就别瞎关心了,问的问题都不知道让人怎么回你。
回复

使用道具 举报

     
发表于 2024-1-25 08:46 来自手机 | 显示全部楼层
这已经不是重新发明轮子了,是重新发明钢铁和橡胶

—— 来自 nubia NX729J, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2024-1-25 09:28 | 显示全部楼层
预见到又有人要被忽悠投资了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-6-15 04:25 , Processed in 0.265544 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表