【发布时间】:2010-06-06 07:12:40
【问题描述】:
我过去主要使用 C/C++ 进行编程,这让我每天都在处理指针和内存管理。这几天我正在尝试使用其他工具进行开发,例如 Java、Python 和 Ruby。
问题是我一直在思考 C++ 风格,我编写的代码几乎都是用几乎所有编程语言编写的 C++,而最大的问题是内存管理,我一直在使用 Java 中的引用编写糟糕的代码,然后得到尽可能接近 C++ 风格。
所以我需要 2 点思考,一个是信任垃圾收集器,假设通过查看基准和证明它确实在 Java 中运行,并且知道我不应该做什么才能让我的代码以最好的方式是。
第二个想法是知道如何编写其他语言代码。我的意思是我知道该怎么做,我只是从来没有像大多数 Java 或 Python 程序员通常做的那样编写代码,是否有任何 C++ 程序员的书只是为了向我介绍编写约定? (顺便说一句,请原谅我的英语错误)
【问题讨论】:
-
如果垃圾收集器不起作用,Java 或 C# 会流行起来吗?
-
你的代码到底是什么意思?
-
我写C++风格的代码,为我的队友抱怨。他们说我必须了解语言约定,并使用它而不是我从 C++ 经验中带来的约定。我正在寻找的是一些指南,它将解释 C++ 程序员如何用 Java 或任何其他语言编写好的代码。
标签: java c++ memory-management