从Java跳到C
好的,我已经用java玩了一年了,我可以说我有能力编写一个功能齐全的程序从Java跳到C,java,c++,lwjgl,Java,C++,Lwjgl,好的,我已经用java玩了一年了,我可以说我有能力编写一个功能齐全的程序 一个月前,我开始研究向量,因此,当我试图将它们实现到LWJGL中时,我意识到Java的速度不够快,无法达到我希望生成的图形级别 现在这就是我的问题,我决定我必须学习一门更强大的语言,但我从哪里开始呢?我以前在C/C++方面做过一些修改,但这扼杀了我在使用了一年之后重新开始的雄心壮志 我的矢量渲染算法是: z=rcos t+j sin t//其中t为度,r为其长度 好奇的人 程序将继续一个循环,该循环将其长度更改为1,获取其
一个月前,我开始研究向量,因此,当我试图将它们实现到LWJGL中时,我意识到Java的速度不够快,无法达到我希望生成的图形级别 现在这就是我的问题,我决定我必须学习一门更强大的语言,但我从哪里开始呢?我以前在C/C++方面做过一些修改,但这扼杀了我在使用了一年之后重新开始的雄心壮志 我的矢量渲染算法是: z=rcos t+j sin t//其中t为度,r为其长度 好奇的人 程序将继续一个循环,该循环将其长度更改为1,获取其端点X和Y,并在该点上绘制一个像素 不是游戏编码
说出一本免费的电子书,它能让我用C站起来。如果你想写一个游戏,使用一个引擎。在许多语言中有许多伟大的引擎。如果你对语言固有的性能感到好奇,并试图自己解决技术问题,那么你将永远无法做到这一点
不要重新发明轮子。不要再担心哪种编程语言最适合你,而是想想哪种引擎最适合你想要制作的东西。如果你想写游戏,就使用引擎。在许多语言中有许多伟大的引擎。如果你对语言固有的性能感到好奇,并试图自己解决技术问题,那么你将永远无法做到这一点 不要重新发明轮子。不要再担心哪种编程语言最适合你,而是想想哪种引擎最适合你想要的东西
我意识到Java对于我希望生成的图形级别来说速度不够快 Java非常快。除非您希望使用高性能图形,否则您可以安全地使用它,并且即使使用高性能图形,您也可能能够使用它 在绝大多数情况下,应用程序的速度取决于算法的复杂性,而不是所使用的语言 应用程序完成后,如果运行速度不够快,可以进行优化。如果运行速度仍然不够快,您可以在这里用C/C++/您的语言实现关键部分 如果你从语言开始不够快,你已经做错了
我意识到Java对于我希望生成的图形级别来说速度不够快 Java非常快。除非您希望使用高性能图形,否则您可以安全地使用它,并且即使使用高性能图形,您也可能能够使用它 在绝大多数情况下,应用程序的速度取决于算法的复杂性,而不是所使用的语言 应用程序完成后,如果运行速度不够快,可以进行优化。如果运行速度仍然不够快,您可以在这里用C/C++/您的语言实现关键部分
如果您从语言开始的速度不够快,则说明您已经做错了。堆栈用于特定的编程问题。也许可以试试程序员。stackexchange.comJava对于我希望生成的图形级别来说速度不够快-如果这在今天是真的,我会非常惊讶。那么问题是什么呢?如何学习C或C++?先选一本书,也许买一本你选过的书,然后开始玩。也就是说,你学习java的方法完全一样,对吗?也许你的算法不够高效,不能用java生成高级图形。你不应该让不得不学习第二语言来阻止你——大多数程序员知道的不仅仅是一种语言,事实上C++是一种很好的第二语言。尽管如此,我还是不知道你在问什么问题,如果不知道你想做什么,很难建议你从哪里开始。找一本好书,然后看看一些教程。有很多不错的教程,但有很多不好的教程是针对特定编程问题的。也许可以试试程序员。stackexchange.comJava对于我希望生成的图形级别来说速度不够快-如果这在今天是真的,我会非常惊讶。那么问题是什么呢?如何学习C或C++?先选一本书,也许买一本你选过的书,然后开始玩。也就是说,你学习java的方法完全一样,对吗?也许你的算法不够高效,不能用java生成高级图形。你不应该让不得不学习第二语言来阻止你——大多数程序员知道的不仅仅是一种语言,事实上C++是一种很好的第二语言。尽管如此,我还是不知道你在问什么问题,如果不知道你想做什么,很难建议你从哪里开始。找一本好书,然后看一些教程
有很多好的,但也有很多坏的问题本质上我的数学在屏幕上画了36000个点,渲染循环很难找到所有的点,唉,如果我要加强学习C/C++@WilliamGourley一个接一个地画36000个点在任何语言中都需要一段时间。@WilliamGourley如果你从语言开始不够快,你已经做错了。请相信我们,你的问题不是编程语言。@Hulk ok,你给了我一个脑电波,降低了分辨率,这样数据就不会丢失,但缩放仍然有效possible@JanDoerrenhaus请问我能做得更好的是什么,因为我无法画出没有滞后或混乱的高级形状。不是讽刺而是诚实问题是,本质上我的数学在屏幕上画了36000个点,渲染循环很难找到所有点,唉,如果我要加强学习C/C++@WilliamGourley一个接一个地画36000个点在任何语言中都需要一段时间。@WilliamGourley如果你从语言开始不够快,你已经做错了。请相信我们,你的问题不是编程语言。@Hulk ok,你给了我一个脑电波,降低了分辨率,这样数据就不会丢失,但缩放仍然有效possible@JanDoerrenhaus请问我能做得更好的是什么,因为我无法画出没有滞后或混乱的高级形状。不是讽刺而是诚实