由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 说说对技术的理解力
进入Programming版参与讨论
1 (共1页)
T********i
发帖数: 2416
1
我最开始就说了。从来没用过GPU,更不用说GPU编程了。
看到各位吵架,我才牵狗开始学习。一学习吓了一跳。没想到这几家编译器做到了这个
程度。第一反应就是C++是最大赢家。基本上是C++标准化委员会和GPU厂家的交易成功
了。GPU厂家要commit巨大的人力物力,干所有的脏活累活。说实话,这个交易挺不容
易的。
我其实网上只搜到CUDA C++的文档。首先注意到没有C文档,只有C++。然后粗略看了一
下各个大标题。架构和逻辑就都清楚了。这明明就是C++ hybrid大规模并行么。我90年
代研究生的时候,也做过F90的并行,倒是不陌生。业界已经做到了这个程度,还是出
乎我意料的。
我依然感觉自己比较lucky,选了一个目前谁都不赚钱的方向。各方都在磨刀霍霍准备
收割将来的韭菜。我先把一切基础重新发明一把,用专利把坑占上。。。
希望大家都一路走好!
c*******v
发帖数: 2599
2
cpp当然是赢家。python+cpp+SQL,data scientist标配。
这么多年来一直是如此。
但是不要嘴炮打的没边了。cpp距离什么什么一统天下还早着。
oneapi之类的项目统一这个那个更不可能。
我现在就在Austin,刚才吃饭还问了intc显卡是怎么回事。
不信看现实结果好了。我只看可检查的现实结果。嘴炮不擅长。

【在 T********i 的大作中提到】
: 我最开始就说了。从来没用过GPU,更不用说GPU编程了。
: 看到各位吵架,我才牵狗开始学习。一学习吓了一跳。没想到这几家编译器做到了这个
: 程度。第一反应就是C++是最大赢家。基本上是C++标准化委员会和GPU厂家的交易成功
: 了。GPU厂家要commit巨大的人力物力,干所有的脏活累活。说实话,这个交易挺不容
: 易的。
: 我其实网上只搜到CUDA C++的文档。首先注意到没有C文档,只有C++。然后粗略看了一
: 下各个大标题。架构和逻辑就都清楚了。这明明就是C++ hybrid大规模并行么。我90年
: 代研究生的时候,也做过F90的并行,倒是不陌生。业界已经做到了这个程度,还是出
: 乎我意料的。
: 我依然感觉自己比较lucky,选了一个目前谁都不赚钱的方向。各方都在磨刀霍霍准备

n******t
发帖数: 4406
3
oneapi顯然希望非常渺茫。就I的顯卡的水平,怎麼玩啊?
其實Intel的集顯還是不錯的,但是GPGPU,it有任何機會嗎?而且他家搞好了GPU就會
搞死自己的CPU業務,這事情怎麼弄?基本上無解。不過現在倒是CPU也快造不出來了。

【在 c*******v 的大作中提到】
: cpp当然是赢家。python+cpp+SQL,data scientist标配。
: 这么多年来一直是如此。
: 但是不要嘴炮打的没边了。cpp距离什么什么一统天下还早着。
: oneapi之类的项目统一这个那个更不可能。
: 我现在就在Austin,刚才吃饭还问了intc显卡是怎么回事。
: 不信看现实结果好了。我只看可检查的现实结果。嘴炮不擅长。

T********i
发帖数: 2416
4
再次警告你,不要往我嘴里塞话。我什么时候说过CPP一统天下了。我说的一直是GPU用
CPP做通用接口这件事。
你这么大岁数大人了。怎么这么没有品?这样说话做事的问题,难道你领导和同事没给
你指出来?


: cpp当然是赢家。python cpp SQL,data scientist标配。

: 这么多年来一直是如此。

: 但是不要嘴炮打的没边了。cpp距离什么什么一统天下还早着。

: oneapi之类的项目统一这个那个更不可能。

: 我现在就在Austin,刚才吃饭还问了intc显卡是怎么回事。

: 不信看现实结果好了。我只看可检查的现实结果。嘴炮不擅长。



【在 c*******v 的大作中提到】
: cpp当然是赢家。python+cpp+SQL,data scientist标配。
: 这么多年来一直是如此。
: 但是不要嘴炮打的没边了。cpp距离什么什么一统天下还早着。
: oneapi之类的项目统一这个那个更不可能。
: 我现在就在Austin,刚才吃饭还问了intc显卡是怎么回事。
: 不信看现实结果好了。我只看可检查的现实结果。嘴炮不擅长。

c*******v
发帖数: 2599
5
你有什么品。
aapl的metal是什么接口。你同意cpp统一N,A,I三家GPU接口对不对。

【在 T********i 的大作中提到】
: 再次警告你,不要往我嘴里塞话。我什么时候说过CPP一统天下了。我说的一直是GPU用
: CPP做通用接口这件事。
: 你这么大岁数大人了。怎么这么没有品?这样说话做事的问题,难道你领导和同事没给
: 你指出来?
:
:
: cpp当然是赢家。python cpp SQL,data scientist标配。
:
: 这么多年来一直是如此。
:
: 但是不要嘴炮打的没边了。cpp距离什么什么一统天下还早着。
:
: oneapi之类的项目统一这个那个更不可能。
:
: 我现在就在Austin,刚才吃饭还问了intc显卡是怎么回事。

T********i
发帖数: 2416
6
话说我这贴说的是GPU CPP接口。而且我说了我只搜到了NVIDIA CUDA的材料来学习。
楼上二位扯蛋Intc是咋回事?intc死活和我有一毛钱关系么?
c*******v
发帖数: 2599
7
你同意砖家的cpp统一N,A,I三家之GPU接口,对不对?
这是你说的吧。

【在 T********i 的大作中提到】
: 话说我这贴说的是GPU CPP接口。而且我说了我只搜到了NVIDIA CUDA的材料来学习。
: 楼上二位扯蛋Intc是咋回事?intc死活和我有一毛钱关系么?

T********i
发帖数: 2416
8
你好歹也是买买提知名ID。至于是不是算国际期刊我不知道。但是给别人塞话这绝对是
臭毛病。不知道你这么多年咋过来的?但愿大家没交集,面对面碰到我,日子就过到头
了。


: 你有什么品。

: aapl的metal是什么接口。



【在 c*******v 的大作中提到】
: 你同意砖家的cpp统一N,A,I三家之GPU接口,对不对?
: 这是你说的吧。

c*******v
发帖数: 2599
9
我啥时候成了知名ID了。比你差远了。说这话
你不觉得可笑吗。

【在 T********i 的大作中提到】
: 你好歹也是买买提知名ID。至于是不是算国际期刊我不知道。但是给别人塞话这绝对是
: 臭毛病。不知道你这么多年咋过来的?但愿大家没交集,面对面碰到我,日子就过到头
: 了。
:
:
: 你有什么品。
:
: aapl的metal是什么接口。
:

T********i
发帖数: 2416
10
人家说的是三家接口统一于CPP。这是可观测,可证实的。我认为意义巨大。


: 你同意砖家的cpp统一N,A,I三家之GPU接口,对不对?

: 这是你说的吧。



【在 c*******v 的大作中提到】
: 我啥时候成了知名ID了。比你差远了。说这话
: 你不觉得可笑吗。

c*******v
发帖数: 2599
11
现在接口没统一,对不对。我给了画三角形的代码。
给的是底层的。没有拿应用层的接口抬扛,对不对?
那么什么时候统一?五年够不够灭objective C的?
有不同的观点,当然可以。我们等着看就好。
实证出来如果我是错的,那我就向砖家道歉。拜师学艺也可以。

【在 T********i 的大作中提到】
: 人家说的是三家接口统一于CPP。这是可观测,可证实的。我认为意义巨大。
:
:
: 你同意砖家的cpp统一N,A,I三家之GPU接口,对不对?
:
: 这是你说的吧。
:

T********i
发帖数: 2416
12
你发了我10倍的帖子都不止。当然知名了。
话说这个主题,你紧跟第二贴就往我嘴里塞话,这是可观测可证实的。在我看来,明显
是被惯坏了,缺乏整治。


: 我啥时候成了知名ID了。比你差远了。

: 你不觉得可笑吗。



【在 c*******v 的大作中提到】
: 现在接口没统一,对不对。我给了画三角形的代码。
: 给的是底层的。没有拿应用层的接口抬扛,对不对?
: 那么什么时候统一?五年够不够灭objective C的?
: 有不同的观点,当然可以。我们等着看就好。
: 实证出来如果我是错的,那我就向砖家道歉。拜师学艺也可以。

c*******v
发帖数: 2599
13
你在另一个帖子说的GPU接口统一,不能在这个帖子回?
可以。这点我可以向你道歉。转到另一个贴好了。

【在 T********i 的大作中提到】
: 你发了我10倍的帖子都不止。当然知名了。
: 话说这个主题,你紧跟第二贴就往我嘴里塞话,这是可观测可证实的。在我看来,明显
: 是被惯坏了,缺乏整治。
:
:
: 我啥时候成了知名ID了。比你差远了。
:
: 你不觉得可笑吗。
:

T********i
发帖数: 2416
14
都按照CUDA的这个搞法,一丝不苟地往标准CPP上靠拢。自然有愿意统一的去统一。
写代码这方面你欠债太多。这辈子很难补课成功。我是不会和你讨论的。
至于多少年?人生路漫长,且行且珍惜,一个个都急着去死为了啥呢?


: 现在接口没统一,对不对。我给了画三角形的代码。

: 给的是底层的。没有拿应用层的接口抬扛,对不对?

: 那么什么时候统一?五年够不够灭objective C的?

: 有不同的观点,当然可以。我们等着看就好。



【在 c*******v 的大作中提到】
: 你在另一个帖子说的GPU接口统一,不能在这个帖子回?
: 可以。这点我可以向你道歉。转到另一个贴好了。

T********i
发帖数: 2416
15
道歉接受。这是一个良好的开始。
我说过了,我只学习了CUDA,就是在靠拢标准CPP。这是可观测可证实的。你承认不承
认?


: 你在另一个帖子说的GPU接口统一,不能在这个帖子回?

: 可以。这点我可以向你道歉。转到另一个贴好了。



【在 c*******v 的大作中提到】
: 你在另一个帖子说的GPU接口统一,不能在这个帖子回?
: 可以。这点我可以向你道歉。转到另一个贴好了。

c*******v
发帖数: 2599
16
我没看过CUDA。也没这个计划。

【在 T********i 的大作中提到】
: 道歉接受。这是一个良好的开始。
: 我说过了,我只学习了CUDA,就是在靠拢标准CPP。这是可观测可证实的。你承认不承
: 认?
:
:
: 你在另一个帖子说的GPU接口统一,不能在这个帖子回?
:
: 可以。这点我可以向你道歉。转到另一个贴好了。
:

T********i
发帖数: 2416
17
你TM没看过,为啥要扯那么多蛋呢?人家主题就是GPU CPP接口,你说你连CUDA都从来
没看过。然后发了那么多人身攻击的帖子。你根本就不想讨论,把本版当屎坑就是来骂
街的么?


: 我没看过CUDA。也没这个计划。



【在 c*******v 的大作中提到】
: 我没看过CUDA。也没这个计划。
c*******v
发帖数: 2599
18
主题你又改了?不承认N,A,I三家GPU接口统一于CPP了?
我看过aapl的东西不可以吗?你讨论啥了?

【在 T********i 的大作中提到】
: 你TM没看过,为啥要扯那么多蛋呢?人家主题就是GPU CPP接口,你说你连CUDA都从来
: 没看过。然后发了那么多人身攻击的帖子。你根本就不想讨论,把本版当屎坑就是来骂
: 街的么?
:
:
: 我没看过CUDA。也没这个计划。
:

T********i
发帖数: 2416
19
人家楼主说的A是AMD好不?AMD rocm。
人家是做GPU集群的,aapl又不做那个。


: 主题你又改了?不承认N,A,I三家GPU接口统一于CPP了?

: 我看过aapl的东西不可以吗?你讨论啥了?



【在 c*******v 的大作中提到】
: 主题你又改了?不承认N,A,I三家GPU接口统一于CPP了?
: 我看过aapl的东西不可以吗?你讨论啥了?

c*******v
发帖数: 2599
20
那这条我可以去掉。等我加个注解。

【在 T********i 的大作中提到】
: 人家楼主说的A是AMD好不?AMD rocm。
: 人家是做GPU集群的,aapl又不做那个。
:
:
: 主题你又改了?不承认N,A,I三家GPU接口统一于CPP了?
:
: 我看过aapl的东西不可以吗?你讨论啥了?
:

T********i
发帖数: 2416
21
我觉得你应该给megagop道个歉。你因为自己的问题,针对他发表了很多错误的,
negative的言论。


: 那这条我可以去掉。等我加个注解。



【在 c*******v 的大作中提到】
: 那这条我可以去掉。等我加个注解。
c*******v
发帖数: 2599
22
这条我致歉。AMD我也不懂。
我说了三条。前两条是"本版非前沿",以及"什么oneapi什么什么"。有什么问题?
几个人打算通过oneapi调用tensorflow?
但是就算统一了N,AMD,INTC那又如何?
AAPL自产GPU/NPU不算数么?有无集群很快就可以看到。
别的我说错啥了?此人不知c可以写不同数据类型的max。爱背buzz words。
能力有限。这是我的判断。我也认为其不可能在HPC AI硬件这个坑混5年。
这算攻击?我早说了。你让他干五年intc显卡,我拜师学艺,都是应该的。
这种hardcore的地方,哪那么容易混日子。
你也可以说我不会写程序。随便你。

【在 T********i 的大作中提到】
: 我觉得你应该给megagop道个歉。你因为自己的问题,针对他发表了很多错误的,
: negative的言论。
:
:
: 那这条我可以去掉。等我加个注解。
:

n******t
发帖数: 4406
23
你也別看過兩頁website,就瞪鼻子上臉的。你的“學習”就是看了兩個網頁就上來吵
架,not even知道自己在說什麼。
每個要做extension的,沒有不說自己不靠攏標準的。微軟當年還說自己posix
compliant呢,你就傻乎乎地指望你的Linux直接編譯通過?微軟當年的編譯器iso C89
都不支持,照樣說自己是standard compliant的,你能怎麼樣? 想啥呢。
CUDA要讓CPP程序員用,自然就會加CPP的feature進去,想讓python程序員用,就會加
python SDK,加的過程中和自己利益不衝突的當然是往standard靠攏。CPP和C可以一起
做了,沒必要分開,就做了,就像當年的微軟的C編譯器一樣。你在那裏凹啥呢?

【在 T********i 的大作中提到】
: 道歉接受。这是一个良好的开始。
: 我说过了,我只学习了CUDA,就是在靠拢标准CPP。这是可观测可证实的。你承认不承
: 认?
:
:
: 你在另一个帖子说的GPU接口统一,不能在这个帖子回?
:
: 可以。这点我可以向你道歉。转到另一个贴好了。
:

T********i
发帖数: 2416
24
你发的那些帖子早就说明你这个人满脑子偏见死不认错了。
你不是这个行业内的,人家的工作做到了哪一步?是什么intention?你有资格说三道
四么?别人凭啥care你的观点呢?
就事论事,实事求是。我看到的是从 C++标准委员会,到LLVM,到GPU厂家,都在真金
白银地投入。
again,这个世界,你说了不算。get over it!

C89

【在 n******t 的大作中提到】
: 你也別看過兩頁website,就瞪鼻子上臉的。你的“學習”就是看了兩個網頁就上來吵
: 架,not even知道自己在說什麼。
: 每個要做extension的,沒有不說自己不靠攏標準的。微軟當年還說自己posix
: compliant呢,你就傻乎乎地指望你的Linux直接編譯通過?微軟當年的編譯器iso C89
: 都不支持,照樣說自己是standard compliant的,你能怎麼樣? 想啥呢。
: CUDA要讓CPP程序員用,自然就會加CPP的feature進去,想讓python程序員用,就會加
: python SDK,加的過程中和自己利益不衝突的當然是往standard靠攏。CPP和C可以一起
: 做了,沒必要分開,就做了,就像當年的微軟的C編譯器一樣。你在那裏凹啥呢?

T********i
发帖数: 2416
25
没有人洋洋处在前沿。他说"本版非前沿"也是针对自己的行业。反正我认为哪个行业他
比咱俩都前沿。你有啥资格说三道四?更何况你说错了那么多。
他说的是他知道的行业的状况。至少对我来讲有收益。因为通过它我了解了C++委员会
,clang编译器团体,和三大GPU厂家在做C++ hybrid大规模并行。而且有真金白银的投
入。
至于你说的max。在C里面是用macro。在C++里面是function overload。C++那个强大多
了。而且更安全。更容易优化。本来就是不同的东西。
无论如何。谦虚谨慎。谨言慎行。是每个人都应该坚守的。岁数大了,更要注意晚节。

【在 c*******v 的大作中提到】
: 这条我致歉。AMD我也不懂。
: 我说了三条。前两条是"本版非前沿",以及"什么oneapi什么什么"。有什么问题?
: 几个人打算通过oneapi调用tensorflow?
: 但是就算统一了N,AMD,INTC那又如何?
: AAPL自产GPU/NPU不算数么?有无集群很快就可以看到。
: 别的我说错啥了?此人不知c可以写不同数据类型的max。爱背buzz words。
: 能力有限。这是我的判断。我也认为其不可能在HPC AI硬件这个坑混5年。
: 这算攻击?我早说了。你让他干五年intc显卡,我拜师学艺,都是应该的。
: 这种hardcore的地方,哪那么容易混日子。
: 你也可以说我不会写程序。随便你。

c*******v
发帖数: 2599
26
我有啥资格说三道四?你忘了我2018年的贴了。
我说错的最多就是一条直接引用。
我早跟你说了。没看过CUDA文档,不等于不知道这件事会怎么走。
你理解不了这个逻辑,看现实就可以。你觉得对你有收益,晚些时别后悔就行。
那不是我的事。

【在 T********i 的大作中提到】
: 没有人洋洋处在前沿。他说"本版非前沿"也是针对自己的行业。反正我认为哪个行业他
: 比咱俩都前沿。你有啥资格说三道四?更何况你说错了那么多。
: 他说的是他知道的行业的状况。至少对我来讲有收益。因为通过它我了解了C++委员会
: ,clang编译器团体,和三大GPU厂家在做C++ hybrid大规模并行。而且有真金白银的投
: 入。
: 至于你说的max。在C里面是用macro。在C++里面是function overload。C++那个强大多
: 了。而且更安全。更容易优化。本来就是不同的东西。
: 无论如何。谦虚谨慎。谨言慎行。是每个人都应该坚守的。岁数大了,更要注意晚节。

T********i
发帖数: 2416
27
我看你完全没搞清楚状况。
我是完全的利益无关者。知道了我想知道的。
有什么后悔的呢?


: 我有啥资格说三道四?你忘了我2018年的贴了。

: 我说错的最多就是一条直接引用。

: 我早跟你说了。没看过CUDA文档,不等于不知道这件事会怎么走。

: 你理解不了这个逻辑,看现实就可以。你觉得对你有收益,晚些时别后悔就行。

: 那不是我的事。



【在 c*******v 的大作中提到】
: 我有啥资格说三道四?你忘了我2018年的贴了。
: 我说错的最多就是一条直接引用。
: 我早跟你说了。没看过CUDA文档,不等于不知道这件事会怎么走。
: 你理解不了这个逻辑,看现实就可以。你觉得对你有收益,晚些时别后悔就行。
: 那不是我的事。

c*******v
发帖数: 2599
28
"CPP编译器能够完全正确编译C代码,一直是by design的要求。"
我给你举个例子。
例如上面这条,保不定就是哪年哪月谁告诉你的假新闻,
你听了,就“知道了我想知道的”。
然而,真话实际上没几句是让人听着顺耳的。
很多年前我就在板上说过C的兼容性问题。
你那时候一定是觉得我是外行,非前沿,LoL。
我不是跟你抬扛。除了cpp标准之外
(这不是单独cpp一边的问题)。
很多人不知道。有一波人认为从学理上,
C就应该与cpp独立发展。下面这段话,重点在前面还是后面。看你怎么读了。
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2086.htm
10. Minimize incompatibilities with C++. The committee recognizes the need
for a clear and defensible plan with regard to how it intends to address the
compatibility issue with C++. The committee endorses the principle of
maintaining the largest common subset clearly and from the outset. Such a
principle should satisfy the requirement to maximize overlap of the
languages while maintaining a distinction between them and allowing them to
evolve separately.

【在 T********i 的大作中提到】
: 我看你完全没搞清楚状况。
: 我是完全的利益无关者。知道了我想知道的。
: 有什么后悔的呢?
:
:
: 我有啥资格说三道四?你忘了我2018年的贴了。
:
: 我说错的最多就是一条直接引用。
:
: 我早跟你说了。没看过CUDA文档,不等于不知道这件事会怎么走。
:
: 你理解不了这个逻辑,看现实就可以。你觉得对你有收益,晚些时别后悔就行。
:
: 那不是我的事。
:

T********i
发帖数: 2416
29
C变种很多,彼此都不兼容。Cpp有些语法和C是不一样的,一般更严格。C里面能通过的
,Cpp可能会报错。
但是你不要忘了,编译器编译.c代码的时候,是遵循C语法的。编译.cpp代码是CPP语法。
你不要乱改扩展名。都能正确编译连接引用运行。
我的系统,就是c和cpp混编的。


: "CPP编译器能够完全正确编译C代码,一直是by design的要求。&
quot;

: 我给你举个例子。例如上面这条,保不定就是哪年哪月谁告诉你的假新闻。

: 很多年前我就在板上说过c的兼容性问题。

: 你那时候一定是觉得我是外行,非前沿,LoL。



【在 c*******v 的大作中提到】
: "CPP编译器能够完全正确编译C代码,一直是by design的要求。"
: 我给你举个例子。
: 例如上面这条,保不定就是哪年哪月谁告诉你的假新闻,
: 你听了,就“知道了我想知道的”。
: 然而,真话实际上没几句是让人听着顺耳的。
: 很多年前我就在板上说过C的兼容性问题。
: 你那时候一定是觉得我是外行,非前沿,LoL。
: 我不是跟你抬扛。除了cpp标准之外
: (这不是单独cpp一边的问题)。
: 很多人不知道。有一波人认为从学理上,

c*******v
发帖数: 2599
30
我说这个例子,不是给你挑毛病。
我有两个目的。
第一,是举个例子。真话实际上没几句是让人听着顺耳的。
“我知道了自己想知道的”这个状态跟听了假新闻满足一下一样。
很难区分。
你想想我提供的信息,有多少比例不可靠的?有多少比例是我自己的研究和思考。
无偿分给旁人的。我偷你东西了?抢你东西了?
说跟我结仇了。是不是很可笑。
第二,我刚才补了一小点那个贴。从学理上来讲。
有一波人认为c应该独立发展。除了我贴的committee意见。以前我印象里hacknews也有
人持此看法。
这不是变种的问题。是cpp standard有专门的section写明白了不兼容。
c也是一样。下面是C的。CPP你可以自自己查diff.iso什么的。
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2086.htm
10. Minimize incompatibilities with C++. The committee recognizes the need
for a clear and defensible plan with regard to how it intends to address the
compatibility issue with C++. The committee endorses the principle of
maintaining the largest common subset clearly and from the outset. Such a
principle should satisfy the requirement to maximize overlap of the
languages while maintaining a distinction between them and allowing them to
evolve separately.

法。

【在 T********i 的大作中提到】
: C变种很多,彼此都不兼容。Cpp有些语法和C是不一样的,一般更严格。C里面能通过的
: ,Cpp可能会报错。
: 但是你不要忘了,编译器编译.c代码的时候,是遵循C语法的。编译.cpp代码是CPP语法。
: 你不要乱改扩展名。都能正确编译连接引用运行。
: 我的系统,就是c和cpp混编的。
:
:
: "CPP编译器能够完全正确编译C代码,一直是by design的要求。&
: quot;
:
: 我给你举个例子。例如上面这条,保不定就是哪年哪月谁告诉你的假新闻。
:
: 很多年前我就在板上说过c的兼容性问题。

T********i
发帖数: 2416
31
我就是一个写代码的。不管是C还是CPP,这个版上写的比我多的,我不敢说没有。但是
就算有,也不会多。
C和CPP的差别,我多少还是心里有数的。我以前说过。我写C就是写C,写CPP就是写CPP
。连命名规则都必须不一样。差别一目了然。
虽然MCU端CPP照样编译运行,但是我内部已经定死了必须用C。所以我有数万行代码混
编,编译器,平台都不一样。
实际上,C和CPP的兼容性都已经足够好。程序员可以假定兼容性没问题。等碰到问题再
对付,都来得及。


: 我说这个例子,不是给你挑毛病。

: 我有两个目的。

: 第一,是举个例子。真话实际上没几句是让人听着顺耳的。

: “我知道了自己想知道的”这个状态跟听了假新闻满足一下一样。

: 很难区分。

: 你想想我提供的信息,有多少比例不可靠的?有多少比例是我自己的研究和思考。

: 无偿分给旁人的。我偷你东西了?抢你东西了?

: 说跟我结仇了。是不是很可笑。

: 第二,我刚才补了一小点那个贴。从学理上来讲。

: 有一波人认为c应该独立发展。除了我贴的committee意见。以前我印象里
hacknews也有



【在 c*******v 的大作中提到】
: 我说这个例子,不是给你挑毛病。
: 我有两个目的。
: 第一,是举个例子。真话实际上没几句是让人听着顺耳的。
: “我知道了自己想知道的”这个状态跟听了假新闻满足一下一样。
: 很难区分。
: 你想想我提供的信息,有多少比例不可靠的?有多少比例是我自己的研究和思考。
: 无偿分给旁人的。我偷你东西了?抢你东西了?
: 说跟我结仇了。是不是很可笑。
: 第二,我刚才补了一小点那个贴。从学理上来讲。
: 有一波人认为c应该独立发展。除了我贴的committee意见。以前我印象里hacknews也有

c*******v
发帖数: 2599
32
你自己写有自己的办法不用管这件事,这我当然理解。但是未必今后你就不会碰到这种
问题。
我举这个例子的意思是说。我讲话尽可能追求严格。不要给别人听了假新闻。
所以肯定不是“我想听到的”。但是,听到想听到的,还是不想听到的有用呢?
我再举个例子。下周我就要和Austin某公司开会。人家的Director带的senior
developer肯定是
技艺娴熟的。我如果来一句,"我们的软件是C写的,肯定能装到你们系统上。"
那不就歇菜了吗?
我现在都是说“XXX library is developed by using C89 from the scratch and we
did not use 3rd party library. Most possible, it can be integrated with your
system
conveniently."

CPP

【在 T********i 的大作中提到】
: 我就是一个写代码的。不管是C还是CPP,这个版上写的比我多的,我不敢说没有。但是
: 就算有,也不会多。
: C和CPP的差别,我多少还是心里有数的。我以前说过。我写C就是写C,写CPP就是写CPP
: 。连命名规则都必须不一样。差别一目了然。
: 虽然MCU端CPP照样编译运行,但是我内部已经定死了必须用C。所以我有数万行代码混
: 编,编译器,平台都不一样。
: 实际上,C和CPP的兼容性都已经足够好。程序员可以假定兼容性没问题。等碰到问题再
: 对付,都来得及。
:
:
: 我说这个例子,不是给你挑毛病。

n******t
发帖数: 4406
33
C和CPP在新的standard上面早就split了。不過C的ABI從用的角度來說,還是肯定沒有
問題的。

we
your

【在 c*******v 的大作中提到】
: 你自己写有自己的办法不用管这件事,这我当然理解。但是未必今后你就不会碰到这种
: 问题。
: 我举这个例子的意思是说。我讲话尽可能追求严格。不要给别人听了假新闻。
: 所以肯定不是“我想听到的”。但是,听到想听到的,还是不想听到的有用呢?
: 我再举个例子。下周我就要和Austin某公司开会。人家的Director带的senior
: developer肯定是
: 技艺娴熟的。我如果来一句,"我们的软件是C写的,肯定能装到你们系统上。"
: 那不就歇菜了吗?
: 我现在都是说“XXX library is developed by using C89 from the scratch and we
: did not use 3rd party library. Most possible, it can be integrated with your

g****t
发帖数: 31659
34
是的。我这样讲亦是为了宣传我们这个卖点。c89 portability 最强。没有之一。


: C和CPP在新的standard上面早就split了。不過C的ABI從用的角度來說,還是肯
定沒有

: 問題的。

: we

: your



【在 n******t 的大作中提到】
: C和CPP在新的standard上面早就split了。不過C的ABI從用的角度來說,還是肯定沒有
: 問題的。
:
: we
: your

T********i
发帖数: 2416
35
你认为我会碰到什么我自己解决不了的C或者C++问题?
事实上,除了在本版,我基本都不会跟人提C或者C++。这些从来都不是问题。
我做事有我自己的规矩。我的规矩可能discipline更强,但是关键的是我不会把其它规
矩当回事。我的领域,不管是谁,想竞争,必须准备好零成本竞争。有100万亿也没用。

we
your

【在 c*******v 的大作中提到】
: 你自己写有自己的办法不用管这件事,这我当然理解。但是未必今后你就不会碰到这种
: 问题。
: 我举这个例子的意思是说。我讲话尽可能追求严格。不要给别人听了假新闻。
: 所以肯定不是“我想听到的”。但是,听到想听到的,还是不想听到的有用呢?
: 我再举个例子。下周我就要和Austin某公司开会。人家的Director带的senior
: developer肯定是
: 技艺娴熟的。我如果来一句,"我们的软件是C写的,肯定能装到你们系统上。"
: 那不就歇菜了吗?
: 我现在都是说“XXX library is developed by using C89 from the scratch and we
: did not use 3rd party library. Most possible, it can be integrated with your

n******t
发帖数: 4406
36
你如果不交付source code,其實沒區別,C99,C11一樣用的。倒是ABI要注意。

【在 g****t 的大作中提到】
: 是的。我这样讲亦是为了宣传我们这个卖点。c89 portability 最强。没有之一。
:
:
: C和CPP在新的standard上面早就split了。不過C的ABI從用的角度來說,還是肯
: 定沒有
:
: 問題的。
:
: we
:
: your
:

1 (共1页)
进入Programming版参与讨论