作者iman00b (该死的菜鸟)
看板Soft_Job
标题Re: [闲聊] 进版画面的程式
时间Mon Aug 18 04:56:57 2008
※ 引述《gaber (老。人渣爵士)》之铭言:
: (前文删光光)
: 历史原因 + 销售手段
: http://www.devx.com/tips/Tip/14447
: http://blog.chinaunix.net/u1/54409/showart_1077601.html
: http://www.lslnet.com/linux/f/docs1/i66/big5428621.htm
: 用 iostream.h 并没有错
: 这件事就像
: 不知道以前的历史
: 就直接否定 C 语言中
: trigraph 与 digraph 的存在价值一样
用回文讲不清楚,我从头到尾都没说 iostream.h 是错的,
我第一篇文就讲过,有兴趣自己去 google 可以挖到一大堆。
就我记忆的来说好了:
早期 C++ Standard 跟不上 C++ compiler 实作时,
各厂商的 iostream.h 引起了不相容的问题。
也因此後来 C++ Standard 有特别规范出 iostream 是 Standard 的,
而 iostream.h 是各 compiler 的不同实作。
如果你希望你的 C++ 是符合 Standard 请使用 iostream。
写程式或当工程师,应该要注意细节实事求是,
而并不是引一堆文来战或硬抝。
你觉得我们是不是应该用 Standard 的用法较佳呢?
还是你自己高兴怎样用就怎样用?
而且 iostrem.h 跟 void main 摆在一起更是奇怪到不行。
要说是 C 也不是,是 C++ 也不是。
不过原来做版面的大大有说出来他也是十余年前学 C/C++ 的,
这点就比较能理解了,那时C/C++的标准比较混乱。
但是现在已经不是以往,在标准都已经出现时,
我们不能活在过去,要不然大家都回去用 DOS 算了。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.194.164.169
1F:推 yauhh:想那麽多. 在编译器不存在的前题下,不必讨论进版画面程式 08/18 08:10
2F:→ yauhh:的语法. 就当作打错了也可以吧! 08/18 08:11
3F:推 iincho:不要把别人当白痴, 这边大多数人只是不在意.... 08/18 10:38
4F:推 zapion:看来是写程式写到有点累了吧.... 08/18 11:05
5F:推 anipeg:原PO的观念才怪,用void main和iostream.h有啥问题? 08/18 21:20
6F:→ anipeg:标准的C本来就可以用void main, include .h档阿... 08/18 21:21
7F:→ anipeg:没人说开板的是在写C++吧... 08/18 21:22
8F:→ kenlo1980:纯 C 一般都不是用 iostream.h 吧? 08/19 10:56
9F:→ kenlo1980:而且<>跟""的含意也不同 自定义的话也应该用""吧 08/19 10:57
10F:→ kenlo1980:结论: 应该是 psudo code 吧~ 08/19 10:58
11F:→ kenlo1980:*pseudo 08/19 10:59
12F:推 Aurim:系统中有的东西就是可用的,include路径中有的就可#include 08/20 06:28
13F:→ Aurim:标准不标准也不过是有相跟无相的差别, 08/20 06:29
14F:推 Aurim:在C++中夹带组语就比较不违反标准C++的规范? 08/20 06:32
15F:→ iman00b:其实... 说老实话 C/C++ 没照标准走的很多~ 08/20 20:47
16F:→ iman00b:我只是开[闲聊]啊 又没说一定要怎样 大家干嘛那麽激动 08/20 20:48
17F:→ iman00b:偶然看到才随便提出来聊聊的 结果一堆人说我太无聊 08/20 20:49
18F:→ iman00b:我相信真的本来就知道这些差异的人并不多 08/20 20:49
19F:推 yauhh:那是因为真正为了语法合格不合格而激动的是你啊 08/23 22:06