S*A 发帖数: 7142 | 1 其实板上问的很多 C++ 问题是 C 的语言设计问题。
最权位的文档是 C 的官方语言规范,例如这个是 C99 的。
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
里面关于 const, ++ 的 side effect 和 sequence point,
什么情况是 undefine 或者 implementation dependent 的说很清楚。
喜欢抠字眼可以仔细研究一下这个。 |
m*********a 发帖数: 3299 | 2 你在哪个帖子提过,已经下载了,有时间看看
本来论坛的功能是相互交流学习的,尽可能的提供帮助的
那个阿三,美帝的论坛都是这样的
看看,mitbbs,成了几个jerks相互攀比,相互比较是不是谁牛逼的论坛
本来社会都是多样性的,各种水平,各种工作,智商,收入的都有
收入高/技术就显的多牛逼?其实这个社会,即使你到了总统
有这种态度,也会给人鄙视
如果你来这儿骂人的,没人想听bulls |
w***g 发帖数: 5958 | 3 你别逗了。给人提供帮助,要么收钱,要么得瑟技术,要么找心理平衡。总得有点好处。
一点好处都没有谁吃饱了撑着过来发帖。
我不怀疑你的智商,我也不怀疑本版有一批低智商的,也算我一个吧。
我反正不愿意动脑子。
我们看你这么高的智商都要自废专业来学低智商的编程,而且一时还学不会,
搞得走火入魔到这里来发帖骂人,就都得到了心理平衡。
人性就是这样,你能指望什么?
【在 m*********a 的大作中提到】 : 你在哪个帖子提过,已经下载了,有时间看看 : 本来论坛的功能是相互交流学习的,尽可能的提供帮助的 : 那个阿三,美帝的论坛都是这样的 : 看看,mitbbs,成了几个jerks相互攀比,相互比较是不是谁牛逼的论坛 : 本来社会都是多样性的,各种水平,各种工作,智商,收入的都有 : 收入高/技术就显的多牛逼?其实这个社会,即使你到了总统 : 有这种态度,也会给人鄙视 : 如果你来这儿骂人的,没人想听bulls
|
d****i 发帖数: 4809 | 4 这个是ANSI/ISO C standard的官方标准。另外有一个是UNIX/Linux的官方标准C API的
文档:
http://pubs.opengroup.org/onlinepubs/9699919799/
所有POSIX compliant的操作系统大都遵循,包括Linux(all distro), FreeBSD,
NetBSD, OpenBSD, Solaris, AIX, HP-UX, Tru64, IRIX, UnixWare, OS X等等一众
Unix和Unix-like OS。Windows除外,它有自己的一套Win32 API。嵌入式系统上的RTOS
一般除了自己的一套API外,也包括了POSIX API的一部分子集,比如VxWorks, QNX,
Greenhills Integrity, RTX等等。
【在 S*A 的大作中提到】 : 其实板上问的很多 C++ 问题是 C 的语言设计问题。 : 最权位的文档是 C 的官方语言规范,例如这个是 C99 的。 : http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf : 里面关于 const, ++ 的 side effect 和 sequence point, : 什么情况是 undefine 或者 implementation dependent 的说很清楚。 : 喜欢抠字眼可以仔细研究一下这个。
|
w***g 发帖数: 5958 | 5 Windows NT有一套原生的Posix Subsystem,和Win32 Subsystem处于相同的地位。
两者都直接跑在内核上,而不是用Win32实现的Posix。
这事情没多少人知道。技术被商业绑架了。
RTOS
【在 d****i 的大作中提到】 : 这个是ANSI/ISO C standard的官方标准。另外有一个是UNIX/Linux的官方标准C API的 : 文档: : http://pubs.opengroup.org/onlinepubs/9699919799/ : 所有POSIX compliant的操作系统大都遵循,包括Linux(all distro), FreeBSD, : NetBSD, OpenBSD, Solaris, AIX, HP-UX, Tru64, IRIX, UnixWare, OS X等等一众 : Unix和Unix-like OS。Windows除外,它有自己的一套Win32 API。嵌入式系统上的RTOS : 一般除了自己的一套API外,也包括了POSIX API的一部分子集,比如VxWorks, QNX, : Greenhills Integrity, RTX等等。
|
d****i 发帖数: 4809 | 6 这个好像没有什么人用吧,一般用Windows的话要么直接用Win32 API,我还是第一次听
说NT下面的native POSIX subsystem。有些就干脆用Cygwin了,哈哈。
【在 w***g 的大作中提到】 : Windows NT有一套原生的Posix Subsystem,和Win32 Subsystem处于相同的地位。 : 两者都直接跑在内核上,而不是用Win32实现的Posix。 : 这事情没多少人知道。技术被商业绑架了。 : : RTOS
|
l*********s 发帖数: 5409 | 7 实在话,没有无缘无故的爱。
处。
【在 w***g 的大作中提到】 : 你别逗了。给人提供帮助,要么收钱,要么得瑟技术,要么找心理平衡。总得有点好处。 : 一点好处都没有谁吃饱了撑着过来发帖。 : 我不怀疑你的智商,我也不怀疑本版有一批低智商的,也算我一个吧。 : 我反正不愿意动脑子。 : 我们看你这么高的智商都要自废专业来学低智商的编程,而且一时还学不会, : 搞得走火入魔到这里来发帖骂人,就都得到了心理平衡。 : 人性就是这样,你能指望什么?
|
m*********a 发帖数: 3299 | 8 你的理解有问题,谁会靠mitbbs来学习c++/java?
那要书本和大学干嘛?
学习和交流是一回事吗?
你的提高自己的交流能力。
处。
【在 w***g 的大作中提到】 : 你别逗了。给人提供帮助,要么收钱,要么得瑟技术,要么找心理平衡。总得有点好处。 : 一点好处都没有谁吃饱了撑着过来发帖。 : 我不怀疑你的智商,我也不怀疑本版有一批低智商的,也算我一个吧。 : 我反正不愿意动脑子。 : 我们看你这么高的智商都要自废专业来学低智商的编程,而且一时还学不会, : 搞得走火入魔到这里来发帖骂人,就都得到了心理平衡。 : 人性就是这样,你能指望什么?
|
w***g 发帖数: 5958 | 9 当年windows NT底下有win32, OS/2和posix三个子系统。这个设计其实是很合理的也
很牛X的。windows也是一个多架构的操作系统,除了x86,还可以跑在power PC和后来
的Itanium上。大家都觉得windows封闭,那完全是商业行为。
不能说windows的技术比Linux领先,其实当时像Solaris,AIX那些
也都有各自的牛X之处,有些概念现在拿出来都是很牛的。
Linux基本上落后上面这些10年的样子,属于业余水平。不得不说很多事情成功和技术
没有太大关系。
【在 d****i 的大作中提到】 : 这个好像没有什么人用吧,一般用Windows的话要么直接用Win32 API,我还是第一次听 : 说NT下面的native POSIX subsystem。有些就干脆用Cygwin了,哈哈。
|
d****i 发帖数: 4809 | 10 嗯,Linux虽然kernel和Unix完全不同,但是很多设计idea确实是吸收继承了Unix的理
念,汲取了System V和BSD两大分支的精华,Windows历史上也是吸收了Unix的设计理念
。所以不得不赞叹Ken Thompson, Dennis Ritchie和一批这样的开山鼻祖。
【在 w***g 的大作中提到】 : 当年windows NT底下有win32, OS/2和posix三个子系统。这个设计其实是很合理的也 : 很牛X的。windows也是一个多架构的操作系统,除了x86,还可以跑在power PC和后来 : 的Itanium上。大家都觉得windows封闭,那完全是商业行为。 : 不能说windows的技术比Linux领先,其实当时像Solaris,AIX那些 : 也都有各自的牛X之处,有些概念现在拿出来都是很牛的。 : Linux基本上落后上面这些10年的样子,属于业余水平。不得不说很多事情成功和技术 : 没有太大关系。
|
|
|
w***g 发帖数: 5958 | 11 那批人太牛了,以至于后来大量试图超越unix的努力都付诸东流了。
Ken Thompson他们搞出来unix以后其实也move on了,开始做Plan 9。
那是90年代初的事情了。Plan 9里有很多从unix一脉相承但走得更远的
思想,毕竟是同一拨人搞的。那批人最后被Google吸收了,然后弄出来
一个golang。Plan 9的官方编辑器是acme,现在golang社区还有人在
推这个编辑器。
操作系统时代已经过去了。现在写java也可以发OSDI了。
不过现在IT业和历史上任何一个时代都一样激动人心。再过10年回头看
现在这些大数据平台互相争斗,肯定又是一个传奇。
【在 d****i 的大作中提到】 : 嗯,Linux虽然kernel和Unix完全不同,但是很多设计idea确实是吸收继承了Unix的理 : 念,汲取了System V和BSD两大分支的精华,Windows历史上也是吸收了Unix的设计理念 : 。所以不得不赞叹Ken Thompson, Dennis Ritchie和一批这样的开山鼻祖。
|
d****i 发帖数: 4809 | 12 我觉得没法超越是因为UNIX这个名字起的太好了,UNIX=UniqueX,独一无二的X, 多牛
叉的名字啊,哈哈。然后CC就是Code Compile (not C compiler)! 代码编译-多么简
单直白的名字!
【在 w***g 的大作中提到】 : 那批人太牛了,以至于后来大量试图超越unix的努力都付诸东流了。 : Ken Thompson他们搞出来unix以后其实也move on了,开始做Plan 9。 : 那是90年代初的事情了。Plan 9里有很多从unix一脉相承但走得更远的 : 思想,毕竟是同一拨人搞的。那批人最后被Google吸收了,然后弄出来 : 一个golang。Plan 9的官方编辑器是acme,现在golang社区还有人在 : 推这个编辑器。 : 操作系统时代已经过去了。现在写java也可以发OSDI了。 : 不过现在IT业和历史上任何一个时代都一样激动人心。再过10年回头看 : 现在这些大数据平台互相争斗,肯定又是一个传奇。
|
z******g 发帖数: 271 | 13 I thought the name was a joke on Multics
【在 d****i 的大作中提到】 : 我觉得没法超越是因为UNIX这个名字起的太好了,UNIX=UniqueX,独一无二的X, 多牛 : 叉的名字啊,哈哈。然后CC就是Code Compile (not C compiler)! 代码编译-多么简 : 单直白的名字!
|
S*A 发帖数: 7142 | 14 首先,我没有来骂你。我就是指出,你对 const 的理解和用法和官方
的出入比较大。基本上是你自己望文生义发明了一个 const 应该实现
什么功能的含义。那个和 C 的官方规范相去甚远。所以你在自寻烦恼
抱怨一大论然后顺带把 C 骂了一遍,其实是没有依据的。
其他几个问题基本上也是这个性质。
所以我给你指的 spec 就是理解这些 C 语言精确含义的官方说法。
给你指条明路而已。不需要上来浪费大家时间抱怨些没有意义的东西。
Spec 已经说了这个情况是 undefine, 然后你就上来说我发现了一个
大 bug。你自己想想是不是这样?
用gcc程序跑也不是最终的真理,有很多是 implementation dependent。
gcc 只是挑了其中一种来 implement,并不是代表其他的方式就是错的。
如果有官方的 spec,那个规范的描述才是最权威的。
【在 m*********a 的大作中提到】 : 你在哪个帖子提过,已经下载了,有时间看看 : 本来论坛的功能是相互交流学习的,尽可能的提供帮助的 : 那个阿三,美帝的论坛都是这样的 : 看看,mitbbs,成了几个jerks相互攀比,相互比较是不是谁牛逼的论坛 : 本来社会都是多样性的,各种水平,各种工作,智商,收入的都有 : 收入高/技术就显的多牛逼?其实这个社会,即使你到了总统 : 有这种态度,也会给人鄙视 : 如果你来这儿骂人的,没人想听bulls
|
g****t 发帖数: 31659 | 15 Ios, Android才几年啊?为啥操作系统的时代就过去了。
夫斯套,安迪鲁宾不牛?
就是今时今日,你做个手机操作系统
那也是完全有可能赚大钱的。
【在 w***g 的大作中提到】 : 那批人太牛了,以至于后来大量试图超越unix的努力都付诸东流了。 : Ken Thompson他们搞出来unix以后其实也move on了,开始做Plan 9。 : 那是90年代初的事情了。Plan 9里有很多从unix一脉相承但走得更远的 : 思想,毕竟是同一拨人搞的。那批人最后被Google吸收了,然后弄出来 : 一个golang。Plan 9的官方编辑器是acme,现在golang社区还有人在 : 推这个编辑器。 : 操作系统时代已经过去了。现在写java也可以发OSDI了。 : 不过现在IT业和历史上任何一个时代都一样激动人心。再过10年回头看 : 现在这些大数据平台互相争斗,肯定又是一个传奇。
|
l******t 发帖数: 55733 | 16 bash的几个核心概念其实就是朴素的functioal progamming。pipeline和单一功能多命
令都是function composite。落后的地方是大部分功能都是基于文本的,也就是没类型
没结构的。当然也有个好,就是做点quicky work很快。 |