gpt4 book ai didi

java - 学习 C/C++ 和 Java

转载 作者:太空宇宙 更新时间:2023-11-03 11:29:43 25 4
gpt4 key购买 nike

我是一名 Java 专家,主要从事 Android 方面的工作。

我想从事 Android 游戏编程,想知道学习 C 是否有任何意义(显然不适用于 Android,因为你只能用 C++ 编写)。人们仍然使用 C 来做什么?它是不是有点陈旧并且被 Java 和 Objective-C 淹没了?

我肯定会学习 C++,因为每个人都说游戏编程需要它。您会同时学习 Java(我还在学习)还是应该先学习 Java?

最佳答案

尽管 C 语言相当古老,但实际上它仍然是最常用的语言之一。根据著名的 Tiobe 语言索引,它仅落后于 Java:http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

C 仍在许多环境中大量使用,其中包括嵌入式系统和常规桌面应用程序。尤其是在 Linux 上,即使在系统/内核开发之外的工作中,C 也有很强的追随者。

虽然 Java/C++ 连接具有传奇色彩。很明显,Java 语法严重依赖于 C++ 语法,但在概念上,该语言实际上更接近 Objective-C。 Patrick Naughton(早期 Java 语言设计者之一)最近发布了关于此的帖子:Java Was Strongly Influenced by Objective-C

因此,为了更好地理解 Java,有时学习 C++ 和 Objective-C 肯定会有所收获,但这绝对不是必需的。如果你学会了这两者中的任何一个,你就自动学会了 C 的(大部分)部分。

一般来说,在跳到下一门语言之前最好学好一门语言。

关于java - 学习 C/C++ 和 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5448238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com