| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3152 人关注过本帖, 1 人收藏
标题:有容进
只看楼主 加入收藏
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
以下是引用TonyDeng在2012-12-3 12:50:40的发言:

呵呵,API函数的功能是会随着版本不同而不同的,我说的是,你使用某个API功能的时候,预想它所起的作用,可能是某个版本才有的,此时你就要检查对方机器上的实际版本是不是你所需要的那个。你使用OpenGL,就要求对方安装了OpenGL环境,正如你使用Windows,必须要求对方也使用Windows,不能拿Windows的程序跑到Linux上,这是相同的道理。你说C/C++运行库就够了,但实际上你的程序使用的资源,并不是你自己那些msvc*.dll运行库就能满足的,你同样需要对方的机器安装有一切你所需要的东西!这正好反驳你只要发布什么什么就够了的观点。
安装OpenGL环境,不也是微软照成的么?这是工业标准,它为什么要去标新立异的去搞一套DX出来,T版有了解过OpenGL的发展史么?
现在的OpenGL是多少版本了?支持什么新功能?微软的VS2012的带的那个OpenGL是哪个版本?不要告诉我,还和vc6一样,OpenGL 1.0。。。。
晕。。。。windows程序是不能直接跑在linux上,并不表示重新编译后就不能跑在linux上。要不跨平台库有何用,为什么这么多人在选择它?
既使是安装需要一切所需要的东西,有.net安装这么慢么?

我们都在路上。。。。。
2012-12-03 13:02
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
其实我没听说过VLA数组是标准规定必须要实现的,起码在C++中就不支持这种语法,《C++ Primer》也没介绍说有VLA这种东西。如果说在C中有,那是另一回事,如果这种东西好,在C++中岂有不使用之理,C++既然不支持,那么不用也罢,用惯了这种东西,转到C++上是不换脑就换人了。当然,我没看过标准中的文档是怎么说的,胖丁好像有那东西,但据网上搜索的结果,都宣称那是GCC的非标准扩充,如果说C99后来加上去了,那也是C99迁就了GCC而加上去的,正如W3C很多标准也是IE首创的一样。

授人以渔,不授人以鱼。
2012-12-03 13:06
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
.NET是不跑OpenGL的。

授人以渔,不授人以鱼。
2012-12-03 13:07
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
以下是引用TonyDeng在2012-12-3 12:58:25的发言:

web的标准,不是像你这么说的,看看《HTML 5 & CSS 完全手册》就知道了。
偶表示怀疑,T版有没有手写过css代码?是否知道为了达到IE兼容显示相同的内容,程序员要附出css hacker代码的代价。

我们都在路上。。。。。
2012-12-03 13:08
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
.NET是Windows的内置部分,安装Windows也慢,你不也装了?有用安装慢来说事的?QQ的安装包都55M,比.NET4的完全包50M还大,你不下载了、装上去占空间了?它功能还没.NET多呢。

授人以渔,不授人以鱼。
2012-12-03 13:09
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用hellovfp在2012-12-3 13:08:33的发言:

偶表示怀疑,T版有没有手写过css代码?是否知道为了达到IE兼容显示相同的内容,程序员要附出css hacker代码的代价。

写过,知道写这种东西是两个字,“头痛”,所以才要统一,W3C的标准其实是行之无力,这是WEB世界的现状,而我也不喜欢在那样的环境中写网站。现在的情形,XBAP能在IE和FireFox上运行,就可以满足很大部分客户端的浏览了,其实不必使用流行的那些技术,不过这需要一点时日,最起码,以后在企业内部网络中,就可以全部部署成这种,抛弃市面上那些东西。

授人以渔,不授人以鱼。
2012-12-03 13:13
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
C++ Primer 好象是没有提到,《The C++ Programing》第四版里面肯定有。偶翻到个别国外C++参考书上也有。
不管它是不是C99迁就了GCC而加上去,只要加上去了,就是标准,大家都应该遵守,否则标准就没有任何意义了。

我们都在路上。。。。。
2012-12-03 13:14
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
任何C/C++产品,都必须遵守标准中写着“必须实现”的功能,不会不支持的,如果微软的产品不支持,只能说明那不是标准中规定必须的东西。

授人以渔,不授人以鱼。
2012-12-03 13:16
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
再问T版一个问题,为什么vs2012中的hash_map要使用stdext命名空间,而不是std::tr1命名空间,倒底是谁在标新立异?

我们都在路上。。。。。
2012-12-03 13:20
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
写网页,有些在FireFox中实现了的效果,在IE上也实现不了,不要总说反过来。各种浏览器都有自己独特的东西,力图实现别人做不到而只有它做到,是靠这个争市场的,也正是W3C标准一直是个大杂烩的原因,现实是没有任何一个网页的实现是完全按照css规范写出来的,规范连尖括号封闭都规范不起来人们去遵守,有个屁用,事实上你也不会去遵守所有的标签都用标准的闭括号,因为太费力了。

授人以渔,不授人以鱼。
2012-12-03 13:21
快速回复:有容进
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039242 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved