编程C,C ++,Java,PHP,Ruby,图灵,VB
计算机科学加拿大 
编程C,C ++,Java,PHP,Ruby,图灵,VB  

用户名:   Password: 
 登记登记   
 为什么Java Sucks.
指数 -> java.
转到页面 以前的  1, 2, 3 ...... 13, 14, 15, 16   下一个
查看上一个主题 可打印的版本下载主题订阅本主题私人信息刷新页面 查看下一个主题
作者 信息
厄克曼




 邮政 发布: 2011年2月28日星期一:下午12:00  帖子主题:Re:为什么Java Sucks

我同意Java确实有缺陷,并且是速度的猪,我真的不喜欢它,但是一个词
MINECRAFT。
赞助
赞助
赞助
赞助
m




 邮政 发布: 2011年2月28日星期一12:45 PM  帖子主题:Re:为什么Java Sucks

MINECRAFT实际上似乎非常糟糕。虽然我最初不喜欢Java,但它在我身上增长了,最近我一直在努力在Java中渲染的一个项目,而且很好地吹掉了...它吹走了MINECRAFT远离表演明智的表现。
魔鬼




 邮政 发布: 2011年2月28日星期一:下午1:47  帖子主题:Re:Re:为什么Java Sucks

MD @ Milb 28,2011 12:45 PM写道:
MINECRAFT实际上似乎非常糟糕。虽然我最初不喜欢Java,但它在我身上增长了,最近我一直在努力在Java中渲染的一个项目,而且很好地吹掉了...它吹走了MINECRAFT远离表演明智的表现。


这也是我对MINECRAFT的感觉。考虑到MINECRAFT的景色有多简单,它们令人惊讶地慢慢渲染。没有理由像这样的游戏,就像它一样慢慢地运行 - 在我的音量笔记本电脑(8400gs)上,门户比MINECRAFT更好地播放,尽管大大难以渲染。
Mirhagk.




 邮政 发布: 2011年2月28日星期一:下午9:09  帖子主题:Re:为什么Java Sucks

102JON @ Mon 28,2011,2011年11:40写道:
所以你的意思是帕斯卡,而不是python。


抱歉,有时候我是愚蠢的
Mirhagk.




 邮政 发布: 2011年2月28日星期一:PM 9:11  帖子主题:Re:Re:为什么Java Sucks

魔鬼@ Mon 28,2011下午1:47写道:
MD @ Milb 28,2011 12:45 PM写道:
MINECRAFT实际上似乎非常糟糕。虽然我最初不喜欢Java,但它在我身上增长了,最近我一直在努力在Java中渲染的一个项目,而且很好地吹掉了...它吹走了MINECRAFT远离表演明智的表现。


这也是我对MINECRAFT的感觉。考虑到MINECRAFT的景色有多简单,它们令人惊讶地慢慢渲染。没有理由像这样的游戏,就像它一样慢慢地运行 - 在我的音量笔记本电脑(8400gs)上,门户比MINECRAFT更好地播放,尽管大大难以渲染。


说实话,感觉似乎没有真正在游戏上工作。就像在每周更新的情况下,与你全职工作有多更新相比,如果是你的全职工作,那就像是在一周内完成的那样(考虑到他赚的数百万美元,他应该每周换一个40个小时)。

如果需要他一段时间来融合新事物,他必须不遵循适当的OOP风格,一个适当的OOP风格游戏非常容易添加新的生物/块/物品,而无需做很多工作。
Smokemonster.




 邮政 发布: 星期五2011年6月17日凌晨4:46  帖子主题:Re:Re:为什么Java Sucks

Ecookman @ Mon 28,2011 2011年12:00 PM写道:
我同意Java确实有缺陷 是速度的猪 我自己并不喜欢它


这是2011年,我们可以让这个神话休息吗?查找Web上的许多基准测试,您认为Java几乎不会“慢”或“速度生猪”。对于在世界上写入的大多数软件中,语言速度主要是无关紧要的,使用常识数据结构和算法,并确保它们是您试图解决问题的有效解决方案。如果语言仍然慢,而不是您选择作业的错误工具。 java可以持有自己但不是c / c ++那么快,这是真的但问自己问题 - 你真的是你试图解决的问题的c / c ++的略微额外速度吗?这就像一个家伙买一个6卧室的家伙,因为它是更大的事件,他永远不会使用它所有的东西。即使Java很慢,速度也很难解雇整种语言; Ruby严重缓慢,但它在其域中完全正常。
kharybdis.




 邮政 发布: 2011年7月27日星期三8:21 AM  帖子主题:Re:为什么Java Sucks

我仍然喜欢Java。>.<
Mirhagk.




 邮政 发布: 2011年7月27日星期三8:35 PM  帖子主题:Re:Re:为什么Java Sucks

Smokemonster @Fri 6月17日2011年6:46写道:
即使Java很慢,速度也很难解雇整种语言; Ruby严重缓慢,但它在其域中完全正常。


我想不同意最后一点。我不是说Java那么慢(显然慢,但大多数慢化来自坏程序,而不是一种糟糕的语言),但我说缓慢是解雇整种语言的理由。有某些应用程序在速度无关紧要,而且Ruby Excels在执行这些任务时,这就是为什么Ruby脱离钩子,而是看一种像图灵这样的语言。图灵非常慢,有些人会争辩说这是一个简单的语法和什么不是,所以它是一种学习语言,然而,这一点是自身的(多种语言变得更加倾向于友好,有一些IDE让你用一个完全罚款的图书馆,即使你以前从未使用过的东西,那么它就像autosense这样的东西),所以它在黑暗中完全离开。是的,有其他问题,但当然,最大的问题只是简单的速度。
赞助
赞助
赞助
赞助
虫子




 邮政 发布: 星期四2011年7月28日上午9:32  帖子主题:Re:为什么Java Sucks

好吧,图灵似乎很慢,但我不会说这是它最大的问题。它得到了限制。它不是多平台(除葡萄酒或等效除外),它是封闭的源,只有一个编译器(最近的一个不起作用的编译器),除了这个网站之外,甚至不再支持。它确实有很容易使用的图形,这很好。大多数人不关心简单的图形,就像其他语言中提供的高级功能一样。 Java糟透了。我讨厌使用它。但它提供了非常简单的交叉兼容性,因为相同的编译代码将在任何具有JVM的机器附近的该死的内部运行。独自对开发人员(特别是Web开发人员)来说,他们将放弃以其他方式更好的语言,以否则有利于Java。

图灵还没有得到这种好处。没有人会在专业设置中使用图灵,因为它缺乏很多基本功能和支持。没有什么可以说服某人用它来用它来通过Java或ActionScript或C ++来使用它,因为没有真正的好处。

速度不是解雇整种语言的借口。当缺陷的数量增长太大而其他语言时,语言弃用。这是决定语言的命运的故障的总和(当然是比图灵的命运慢得多,确实有理由不使用语言)。

我觉得我正在重复自己,或者花很长时间解释一个简单的想法,所以......这就是全部。
Mirhagk.




 邮政 发布: 星期四2011年7月28日12:51 PM  帖子主题:Re:为什么Java Sucks

我的意思是,速度能够肯定是决定因素,也许甚至是唯一的因素,除非语言有其他东西可以弥补它。例如没有Java的跨平台,可能会陷入困境。

如果我想制作视频游戏,(不是基于Web的闪存,或一个独立的闪存,但是一个实际的视频游戏),我不会使用Java,主要是因为它的速度。

看看MINECRAFT作为一个例子,Fortresscraft(使用XNA建造的MINECRAFT RIP-OFF)非常迅速,具有比MINECRAFT更好的图形,为什么这是什么?我不会说这是开发人员的完全,因为福特古怪的制造商似乎并不是非常精密的,它归结为语言的速度(特别是着色器)。
Apython1992.




 邮政 发布: 星期四2011年7月28日下午1:36  帖子主题:Re:为什么Java Sucks

java. 几乎没有比C#慢。当然,在JIT之前,这是一个大问题,但现在Java并不远程,我会称之为“速度猪”。
Mirhagk.




 邮政 发布: 星期四2011年7月28日1:46 PM  帖子主题:Re:为什么Java Sucks

以什么方式慢?通过3D视频游戏开发,XNA让您更直观地使用着色器,甚至允许您使用自己的着色器使用它的2D绘图功能绘制。 Java可以使用OpenGL,让您尽最大大部分事情,但它并不能紧密地工作,速度并不是那么好。

如果你真的认为Fourtresscraft以某种方式发展得比MINECRAFT更好(除了开发人员实际上能够做凹凸贴图和东西等事实而言),那么我完全错了,但我认为陷波是一个体面的开发人员,这是他的项目和语言的局限性,使其变慢。
魔鬼




 邮政 发布: 2011年7月28日星期四下午5:16  帖子主题:Re:为什么Java Sucks

那你错了。 MINECRAFT慢的原因是,这就是它的书面。 java是完美的,通过访问OpenGL功能的各种库(LWJGL,Jogl,...)中的任何一个,包括从着色器和凹凸映射到OpenGL4 / DirectX 11的有趣网格细分内容的所有内容。某些呼叫可能是慢,因为有一个轻微的JNI开销,但你通常可以通过批量呼叫来绕过(而不是绘制这个三角形,使用draw-speces-1k-triangles)。

例如,Java Monkey Engine(JME)是一种基于着色器的3D引擎,完全在Java中写入,它非常快。
虫子




 邮政 发布: 星期四2011年7月28日5:17 PM  帖子主题:Re:为什么Java Sucks

http://jmonkeyengine.com/showcase/

jmonkey很甜蜜。这些游戏,虽然不是最具图形的激烈,但这看起来非常好,并且所有都是在Java中编程的。我敢打赌我的屁股他们跑得更快,而不是Minecraft的垃圾图形,jmonkey肯定可以进一步优化。我100%肯定,Minecraft的大部分减速都是由于代码不好。

XNA是一个工具包,而不是一种语言。所有它都是抽象的游戏创作远离低级代码,并让您轻松地为多个(Microsoft)平台构建游戏。除了可能的情况下,我没有看到它如何加速实际执行,因为XNA代码比游戏开发人员可以(或有时间)写入的任何东西。

我没有打扰寻找任何东西,但我确信有工具可以简化OpenGL /无论如何匹配XNA功能。

编辑:MyThruna看起来像Minecraft克隆(根据描述,和他们块的树木),但你不能否认其他游戏看起来有多好看。
Mirhagk.




 邮政 发布: 2011年7月28日星期四晚10:20  帖子主题:Re:为什么Java Sucks

XNA运行的原因是更快的原因是因为它占用了低级工作(保持大部分所需的控制),并且那些低级函数由库完成,这使得2个原因更快。 1因为程序员本身不必担心子最优代码,而2因为实际操作没有作为C#代码运行,而是作为装配操作。

这实际上是在许多C#的速度发挥作用的情况下,不是操作本身快速,而且因为常用库都以装配库实现,而不是C#代码。

jmonkey实际上看起来很体面,但比较XNA游戏,就像这些一样
http://www.riemers.net/eng/Tutorials/XNA/Csharp/Series4/Gradient_skybox.php
http://www.youtube.com/watch?v=EAcMWJvibjo&feature=related

http://www.youtube.com/watch?v=2LBz31EpBNA&feature=related
从上一个显示帖子:   
    指数 -> java.
查看上一个主题 告诉一个朋友可打印的版本下载主题订阅本主题私人信息刷新页面 查看下一个主题

1416  [ 227 Posts ]
转到页面 以前的  1, 2, 3 ...... 13, 14, 15, 16   下一个
跳到:   


Style: