我现在正在进入我的第二个计算机科学课程。到目前为止,我一直很喜欢编程,但实际上我已经抓住了。我没有在所需的课堂作业之外做太多的编程。出于类似的原因,我从未真正投入过下载/学习软件来帮助我编程(IDE,编辑器,编译器等)。
我知道这听起来很乏味,但我目前的设置是:notepad ++ for coding; Filezilla转移.cpp& .h文件到学校的aludra / unix和编译; unix告诉我我的bug在哪里,然后我回到notepad ++来调试;重复直到完成。
这不好玩 - 我知道这可能会更容易。但我知道我很快就要转用Mac了。而且,明天,我正在转换。
因此...
我对所有想法和评论持开放态度,即使是最基本的想法和评论。
(背景 - 我现在正在用C ++学习/编程。下学期,我的课程转向Java。我也将参加Web开发课程,使用HTML / CSS / Javascript / PHP我的新笔记本电脑将是2009年末推出的带有Leopard或者Snow Leopard的Macbook Pro。免费对所有程序都是免费的。)
谢谢大家。
答案 0 :(得分:6)
对你来说多么令人兴奋,我相信你的新玩家将能够让你作为一名新手程序员的生活变得更加简单。
这就是我要做的。
对于其余部分,只需在需要时下载内容。您需要安装的大多数东西都是手工制作的小安装程序包,您不需要了解太多就可以安装它们并在计算机上运行。
祝你好运!
答案 1 :(得分:3)
你肯定需要来自Apple的Developer Tools。它们包括:
以及许多其他用C,C ++,Java,Objective-C和Objective-C ++编程的实用程序。
每台Mac都预装了Python,Ruby和PHP解释器和库,所以不要手动安装它。 (Apache Web服务器也包含在内,因此您只需要MySQL就可以拥有完整的MAMP堆栈)
每个MacOSX DVD都附带Developer Tools软件包,但我建议您下载最新版本directly from Apple(它需要一个免费的开发者帐户)。
安装完成后,将XCode放入Dock,就是这样!不需要其他东西。
注意:这是获取基于C语言的编译器和调试器的最简单且唯一受支持的方式,即使您不将XCode用作编辑器。
说到编辑,我建议你坚持使用XCode一段时间,因为它很简单,但非常强大,而且它是免费的。
如果您不喜欢,请尝试TextWrangler(免费)或TextMate(付费)。 Vim和Emacs是另外两位优秀的编辑,但我不建议您立即尝试,因为它们使用模糊和非标准的组合键,因此您将花费大量时间学习如何使用它们而不是编程。
无论如何,你能做的最好的事情就是很好地学习一个编辑器,学习它的努力每天都会得到回报。
答案 2 :(得分:1)
Eclipse是java的最佳编辑器。它可以在Mac上免费使用,就像它在Windows上一样。
有一个很好的文本编辑器,由称为文本管理器的准系统软件制作。它是免费的,并且基本编辑的语法着色很好。
Mac上的web开发最好的是文本伙伴和coda之间的联系。如果您要进行大量的Web开发,那么它们值得投资。
要在mysql / php中运行测试环境,请下载MAMP(与WAMP相对应的mac)。谷歌搜索它 - 它是免费的,而且非常简单。
如果您正在编写java,php等,那么Mac编程与Windows编程完全没有区别,因为它们都在同一个地方。 Java只是根据你的机器不同而不同地编写你的代码,但它会做同样的事情。 PHP可能会出现在某种Linux发行版上,所以两者都是一样的。给定适当的编译器,C ++是相同的。享受你的mac!