查看: 1001|回复: 12
|
用 VB 自我增值就不是玩具
[复制链接]
|
|

真奇怪,当初怎没看见此帖?不然一定积极挺!<VB 被列为玩具语言?>
小章鱼不会 C/C++ 更不会 Java (JavaScript 勉强还会些许);Dephi, Pascal, Python, Perl 是什么?!完全不知道。
说白了就是:小章鱼就是会 VB 而已。
今天用了不少时间细细的看了每一个帖,看完后说没感觉是骗人的,
其中有着无数的感触,气愤是其中的。
或许为了“气愤”而开帖痛骂是幼稚兼无知的。
(更何况矛头是对一个被禁止访问且不知名的人物,呵呵)
尽管如此,小章鱼还是想做这无知幼稚的事。
原因无他,就是不甘自己的努力和成就被人践踏(就像 goatstudio 大哥说的:programmer 的尊严还是要被尊重的)。
FadeToBlack
每人心里都有一把尺。VB是什么语言大家自己心里清楚。把他称为玩具也只不过希望激励本地的程序员学学真正的程序语言。
别以为学了个VB再编了个会计程式再连接Database就是真正的programmer。
什么叫真正的程序语言?
这是笑话,程序语言那还有分真的假的?语言就是语言,英文是语言,难道中文就不是语言?
每人心里都有一把尺,对没错,就是你的尺太短,没有能力衡量 VB,VB 没有错,你也没有错,就是可惜那尺太短。
可以编会计程式再连接 Database 还不叫编程师,那叫什么?
难道会编 OS 的才叫编程师?
FadeToBlack
你错了。真正的高手比我狂妄的多呢。
小章鱼认为高手、高人都是谦虚的(因为他们没有时间夸耀、狂妄,他们需要更多的时间来自我增值、了解更多。)
(所以那些以前认为小章鱼是高手的,在看完此帖后,不要再以为小章鱼是高手了)
FadeToBlack
那些不知VB被称为toy language的我想都是些少到英文网站逛的网友吧。至少这样的争论我就在外文网站上看了无数遍,而且通常都是C或C++程序员给VB的称呼。
对,没错,就是C/C++的编程师给的绰号,不过小章鱼认为这是为了减少竞争而造的谣。
要知道,如果 VB 可以胜任大多的 C/C++ 做的咚咚而牺牲的代价是那么丁点的速度和平台限制
但开发时间和金钱可以减半或更多,应该没有多少投资者会反对吧?
或许小章鱼不是一个合格的编程师(连 turing completeness 是什么也不知道,也不知道 VB 助跑库的执行效率到那里,更不知道其限制究竟到什么地方),
不过如果是因为它的执行效率和依赖助跑库的原因把它说成是“玩具”,那么 Java 也应该列入玩具项了吧(Java 也是需要助跑库对吧,执行效率好像也不怎么样)?
如果说 Java 可以跨平台所以不是玩具,那么试问 Java 在 Linux 上的助跑库可以搬到 Windows 用吗?不能吧?
那么就表示他们是两组不一样的东西咯,尽管他们所做的事是一样。
这也表示要有个 Linux 的 VB 助跑库也不是问题了,但为何没有呢,
应该很清楚吧,微软没有必要把自己的能力附加在自己对手身上吧?
或许这只是小章鱼的幼稚想法,但小章鱼实在是想不到微软有什么理由为 Linux 做点什么。
FadeToBlack
我知道那些VB programmer心想我骂他们是笨蛋,所以才那么的愤怒。但我绝对没这意识,因为我有些项目也是用VB的。VB有它的特定的用处,但只精通VB绝对称不上hardcore programmer.
从你的发表中,就是这个意思。
或许你真的没有,不过:讲者无心,听者有意
小章鱼也常酱,不过发现的时候稍微把口气放低些,应该也还好吧?!
为什么一定要成为 hardcore programmer ?
如果医生都要成为外科,那么谁来为小章鱼诊那些伤风感冒?
FadeToBlack
每个程序语言都不简单,简单的是如何使用VB。就因为VB,进入电脑工作的门槛就降低了许多。
Microsoft当然希望各个程序员只会依赖VB,好让他们和Microsoft共存亡。但当他们请程序员时,首要条件是精通C。幼稚的是那些把Microsoft或VB吹捧上天的程序员们。
不认为因为VB,进入电脑工作的门槛就降低了许多
强者自强,弱的想挤也难。
如果说因为VB,进入电脑工作的门槛就降低了许多,那就表示 VB 强呀!
FadeToBlack (SuperIdiotLah)
正确。VB主要让你注重于解决问题,无需顾虑电脑或编程方面的问题。
这说法也不怎么正确,虽然内建的咚咚可以为你完成很多复杂的东西,
但是还是需要顾虑电脑问题和编程方面的优化,这是自我增值,和 VB 没有关系。
小章鱼想那些直评 VB 是玩具的人就是没有自我增值的观念,如此一来无论用什么语言也不会怎么好。
FadeToBlack
你所不懂的是你未学到的,不是这些东西难懂。
VB是我工作后公司要我学的。公司花数千元让我到某著名中心学VB,但那里的导师却告诉我,他非常精通VB,但却永远也学不来Java,何况是C++。
对呀,不懂就因为未学到,就是未学到所以才要学!
而难懂与否,这是个人问题,不是每个人都可以简单的对每件了解(如是,全人类都是天才咯)。
你的导师,他是他,你是你,我是我,他不能学会不表示你学不来。
你无法把 VB 发挥,不表示没有人可以。
FadeToBlack
一个VC++高手和一个VB高手编的软件,VC++的执行效率肯定高出许多。
或许是酱,但这个要有一个真的 C++ 高手和 VB 高手才能印证。
FadeToBlack
基本上我建议有需要时才学,因为非常容易上手。那些还在念书的应该学学其他较高深语言。
小章鱼觉得先学 VB 才是对,有了良好的基础学什么都方便些许。
还没有学会挥翅膀就要学飞,不是不能,只是在学飞的同时学挥翅膀,必定会多摔几回,何必呢?
FadeToBlack
在我桌上的就有以下两本大块头。公司图书馆更有大概2~30本的VB图书。
请再看看Bruce McKinney的Author Biography里他会什么语言(至少不只靠VB混口饭吃)。
书是死的,人是活的;技术是基本,如何使用才是重点。
你有如此观念,想必也不会怎么自我增值。
再说,也没有规定样样要精通。否则那来的专家?
反而那些样样都“会”的才像混饭吃的。
FadeToBlack
1. 我并没以什么高手自居。你张开眼睛查看我之前的发言。
2. 我没时间和你胡闹下去。你应该学学其他语言,看看VB教了你什么坏习惯。
+
lazy programming. VB 在背后替你们干了许多事情和纠正错误。
其他的自己调查(例如打开google找VB+bad habit)。
以后不回应了。我没时间再和你继续闹。
高手是看不出来,倒是觉得与小章鱼一样半桶水啦。
说说 VB 教了什么坏习惯?
他教你就学,那也笨蛋了一点。
好习惯品德是自己树立的,如果区区一个小小的程式语言就可以影响你,那小章鱼也无言了。
haryewkun
到底「玩具语言」是什么意思?大家一听到这个词,就深感被侮辱,其实不必。其实大家转一转心去想,就能心平气和了。从大家的反应,我可以感觉到,大家认为玩具语言就是说:
1) 只能拿来作玩具,上不了大场面。
2) 容易上手,入门门槛低
VB 本来就标榜容易上手,易学难精,这是它的卖点,也是它优胜的地方,何必为此而愤怒呢?应该觉得开心才对!这是它的市场定位方向,使更多人可以更快速地写出应用程式,这也是 C 语言做不到的地方。「玩具程式」是 VB 的强处,不是它的弱点。
至於 VB 能不能上得了大场面,上面已经有很多分析了,也就不再重复了。在编程界,时间就是金钱。大场面的编程,不但需要考虑做出来的效果,还需要考虑开发的时间。我们应该用一些比较客观的标准来看看VB 能不能上得了大场面:
1) 一百万美金以上的专案,用 VB 为主开发的比较多,还是用 C 语言开发的比较多?
我可没兴趣管你能用 VB 或者 C 语言作出多好的效果,要是你的效果不能弥补更长的开发时间的损失的话,再好的效果也没有用。
是的,你说的是,只是同个词汇用法不一样就会有不一样的效果。
你的说法就感觉很轻松愉快。
但那不是某某所表达的,所以感觉侮辱还是会的,毕竟人是有感情的
dark_heaven
好样的,那让我们来 "独孤求败" 一下,用 VB 来开发 OS
你这是鸡蛋里挑骨头,用汽车上太空如何?(呵呵,大哥不要生气,在下只是对事罢了。)
好啦,骂完了,痛快,谢谢你看完这牢骚帖。
其实没有绝对的利刃,也没有绝对的盖世武功,只有绝对的配合。
其实本对这样的帖不怎么敏感,但之前看到了这个<有史以來最差的遊戲!笑死我了!! XD>
觉得现在的玩家(使用者)越来越过分了,真的觉得蛮气愤的。
2003(Big Rigs)年的那个还好,对 1996(Death Crimson) 年的那个,评语实在是太过分了。
要知道 2003 年, 3D 技术已经蛮成熟了,不管是 DirectX 还是 OpenGL 都已经很稳定了。
从Big Rigs的开发来看,开发者的确是缺乏经验。
不过也是一个很好的开始和尝试呀,我们应该给予鼓励才是。总没有人可以一步登天。
常常会说 M$ 垄断,其实游戏界也不是被几家游戏开发商垄断?
著名的游戏不外那几家。新兴的技术当然无法比呀。
Death Crimson 1996 年 3D 刚开始要风靡呢,
电脑的 3D 游戏已经不多见,更何况要开发 console 的 3D 游戏。
要知道 console 游戏真的很难开发, PC 的 SDK 到处可以取得,但 console 的只有指定的合作伙伴才能取得,这也影响了技术的学习和进步。
(如果你说容易取得,你取个 XNA 开发平台给小章鱼看看)
小章鱼是认为那些玩家(使用者)只会批评、诋毁,却不会顾虑到开发者的血汗。
真的那么差,自己开发一个看看!
就是给你 GameMaker, GameFactory, MultimediaFusion, Flash,你也未必可以制出一个像样的游戏
[ 本帖最后由 sson 于 20-11-2005 07:51 PM 编辑 ] |
|
|
|
|
|
|
|

楼主 |
发表于 19-11-2005 02:15 AM
|
显示全部楼层
好了,牢骚发完了,该也讲些许“主题”吧。
其实这些都是有感而发的啦
好,话说会来, 《自我增值》关 VB6 是玩具什么事?
又关 C++, DotNet 还有 Assembly 什么事呀?
他们的关系可就大了(对咱这些编程师来说)!
身为编程师的你还在这里嘲讽 VB 是玩具?
VB 不是玩具,它是经过多少风雪辛劳才展现在大家的面前,不是么?
它为了更方便的工作、处理和完成而来。
小章鱼不清楚程式语言的背景,不过 C++ 就是为改善/增强 C 而来的对吧?
DotNet 说白了,就是 VB6 的超级进化。
朋友们,看到什么了么?
对!没错,就是自我增值!
程式语言也在自我增值,难道身为编程师的你就不需要?
如果不需要,那么程式语言何须自我增值?
C++, DotNet要来做甚?
全用 Assembly 去!
下一章《自我增值》
[ 本帖最后由 sson 于 20-11-2005 07:52 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 19-11-2005 08:41 AM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 20-11-2005 03:38 AM
|
显示全部楼层
希望回帖前可以把帖看仔细。
那人早就不在了,或许分身还在,不过那不重要。
用药需药引,凡事也有个开始。
这些只是小章鱼有感而发,想来可以发发牢骚也可以带出点东西。
不过,话说回来,小章鱼真的很在意,原因无他,就是不希望自己被贱踩。
如果自己不争口气,那还会有雇主会为咱们这些工作的设想福利?!
就以这些直评 <有史以來最差的遊戲!笑死我了!! XD> 的,
手上玩的九成还不是翻版,可是竟然如此狂言。他们有会否做游戏?九成九不会,对吧?
编程师们试想一点:
有几个客户真的会编程?
居多的还不是那种会用 FrontPage、DreamWeaver 排排版,就是会做网页的?
会几行 JavaScript 就算会编程?
请留意小章鱼的《自我增值》吧……
已经在整理中了。
[ 本帖最后由 sson 于 20-11-2005 07:52 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 20-11-2005 11:21 AM
|
显示全部楼层
好不容易看到完,最寫實的還是這句:
"我可没兴趣管你能用 VB 或者 C 语言作出多好的效果,要是你的效果不能弥补更长的开发时间的损失的话,再好的效果也没有用。"
我用C語言只因為它的速度,不然就全都用像VB這種能快快kaotim的
不快kaotim的話誰要那個requirements都過時了的軟件啊 |
|
|
|
|
|
|
|
发表于 20-11-2005 01:58 PM
|
显示全部楼层
因为vb的老版本(vb1..6) 没有支持真实的OO, 因此开发速度不能象 Visual Foxpro 和 Delphi一样快. 就象拿 VB 和 VB.Net 比较。 |
|
|
|
|
|
|
|
发表于 21-11-2005 10:51 AM
|
显示全部楼层
其实OO 不OO 也只不过在于programmer本身是否可以做到... 你任为VB不能做到OO..但是也许就有人行... 任何一种language对于programmer 来说都不难.. 难的在于你如何去编程...(个人意见).
如果说VB是toy language.那你又可否知道.. 在malaysia VB 仍然毅力不倒... |
|
|
|
|
|
|
|
发表于 21-11-2005 01:15 PM
|
显示全部楼层
原帖由 miao1978 于 21-11-2005 10:51 AM 发表
其实OO 不OO 也只不过在于programmer本身是否可以做到... 你任为VB不能做到OO..但是也许就有人行... 任何一种language对于programmer 来说都不难.. 难的在于你如何去编程...(个人意见).
如果说VB是toy language. ...
这倒是,在这里马来西亚,很多都是还要VB的。
所以我都不知道要不要去学VB还是VB.net呢 |
|
|
|
|
|
|
|
发表于 21-11-2005 05:17 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 21-11-2005 08:36 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 21-11-2005 09:10 PM
|
显示全部楼层
原帖由 好爱你渥 于 21-11-2005 05:17 PM 发表
那个贴已经过了很久了,算了吧。
其实小章鱼蛮讨厌这种观念的,难道过了很久了就不用探讨?
那帖虽然过了很久,但真的有人真正去探讨为何有人会评 VB 为玩具吗?
又有人去探讨为何有些人对这评感到愤怒吗?
又有人去探讨为何需要愤怒吗?
没有多少吧?
过了就算,不是一个良好的学习方法吧?
更不是好一个讨论方法。在这里咱们需要不都是讨论么?
还有自我增值的其中一个观念就是在自己的过失中学习,不是吗?
而且小章鱼而说了,这只是一个药引。
红发
呵呵,小章鱼是认为有用就学。反正学多了也没坏处。
astral
是的,无论是不是玩具,能生财就好。
只是此评的“玩具”含义不是指“玩具”啊。 |
|
|
|
|
|
|
|
发表于 21-11-2005 10:11 PM
|
显示全部楼层
其实也别太在意了,做不做hardcore programmer也没啥大不了的。。。反正只要用最直接,最简单且时间最短的方式完成工作就好了。。。工具无论如何还是工具,用它的人才是最根本的.
至于别人如何看,甚至藐视也好,都无所谓,重要的是它能确实帮我们解决问题,我们用得高兴就好,
总之算了...还是让那篇沉下去算了... |
|
|
|
|
|
|
|
发表于 22-11-2005 01:38 AM
|
显示全部楼层
原帖由 miao1978 于 21-11-2005 10:51 AM 发表
其实OO 不OO 也只不过在于programmer本身是否可以做到... 你任为VB不能做到OO..但是也许就有人行... 任何一种language对于programmer 来说都不难.. 难的在于你如何去编程...(个人意见).
如果说VB是toy language. ...
真实的OO,例如,
Visual Form Inheritance - VB6 做的到?
Report Inheritance - VB6 做的到?
这类技术可以节省很多时间。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|