本文介绍了PC到Macbook Pro Transition - 获得(重新)启动?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我现在正在进入我的第二个计算机科学课程。到目前为止,我一直很喜欢编程,但实际上我已经抓住了。我没有在所需的课堂作业之外做太多的编程。出于类似的原因,我从未真正投入过下载/学习软件来帮助我编程(IDE,编辑器,编译器等)。

I'm in my second computer science course right now. I've enjoyed programming so far, but really have just scraped my way by. I've not done much programming outside of required class work. For similar reasons, I never really invested in downloading/learning software to help me program (IDE's, editors, compilers, etc).

我知道这听起来很乏味,但我目前的设置是:notepad ++ for coding; Filezilla转移.cpp& .h文件到学校的aludra / unix和编译; unix告诉我我的bug在哪里,然后我回到notepad ++来调试;重复直到完成。

I know it sounds tedious, but my current setup is: notepad++ for coding; Filezilla to transfer .cpp & .h files to school's aludra/unix and compiling; unix tells me where my bugs are and I go back to notepad++ to debug; repeat until done.

这不好玩 - 我知道这可能会更容易。但我知道我很快就要转用Mac了。而且,明天,我正在转换。

This isn't fun - and I know it could be easier. But I put it off knowing that I was soon going to switch to a Mac. And, tomorrow, I'm switching.

所以......


  • 我应该如何设置我的Macbook以获得最佳编程体验?

  • 我应该下载哪些IDE和编辑器以及调试器等?

  • Mac编程与PC有何不同?

我对所有想法持开放态度注释,即使是最基本的。

I'm open to all ideas and comments, even the most basic.

(背景 - 我现在正在用C ++学习/编程。下学期,我的课程转向Java。我我还将使用HTML / CSS / Javascript / PHP参加网络开发课程。我的新笔记本电脑将是2009年末的MacBook Pro,配备Leopard,或者Snow Leopard。免费将是所有程序的首选。)

谢谢大家。

推荐答案

对你来说多么令人兴奋,我相信你的新玩家能够让你作为新手程序员的生活变得更加简单。

How exciting for you, I'm sure your new lappy will be able to make your life as a novice programmer much, much simpler.

这就是我要做的。


  1. 下载并安装eclipse。它是免费的,如果你要编程java,这是一个非常好的IDE。有一些版本可用于c / c ++和php,并且有一些很棒的插件可以满足你所需要的任何东西。获取它。

  2. 获取颠覆性插件给你蚀。在通过svn管理代码时,它将使您的生活变得如此简单。你可以通过eclipse下载插件。

  3. 下载Ruby。 Ruby(imho)是初学者的理想语言,irb环境对于尝试一些小事情非常方便。获取它。

  4. 获取emacs。 Emacs是一位出色的编辑,它是免费的。用它来编辑你的系统文件,或者如果你觉得它适合你就编码。获取它。 (我也可以推荐Textmate,它是一个非常好的编辑器,但不幸的是不是免费的。如果你想稍微破坏自己,我真的推荐它。)

  5. 如果你在进行建模时,你应该明确地将自己视为omnigraffle的许可。它肯定会让你的生活更轻松,它会让你画出别样的模特。获取它。

  6. 我建议你不要打扰macports。一般来说,我发现它会安装所有东西,每个人和他们的狗在你使用它的lappy evertyime上,这很快就会变得单调乏味。

  7. 如果您正在做任何PHP的东西,请获取MAMP。 MAMP让你三次点击运行的apache,mysql和php-setup,而不用思考。我认为非常好的软件。获取它。

  1. Download and install eclipse. It's free, and it's a very good IDE to have if you're going to program java. There are versions available for c/c++ and php as well, and there is a silly amount of great plugins for just about anything you'll ever need. Get it here.
  2. Get the subversive plugin to your eclipse. It will make your life so easy when it comes to managing your code through svn. You can download the plugin through eclipse.
  3. Download Ruby. Ruby is (imho) a great language for beginners, and the irb environment is very handy for trying little things out. Get it here.
  4. Get emacs. Emacs is a great editor, and it's free. Use it for editing your system files, or for coding if you find it suits you. Get it here. (I can also recommend Textmate, it's a really good editor, but unfortunatly not free. If you want to spoil yourself a bit, though, I'd really recommend it.)
  5. If you're doing modelling, you should definitly treat yourself to a licence of omnigraffle. It will definitly make your life easier, and it will let you draw models like nothing else. Get it here.
  6. I would advise you not to bother with macports. Generally I find it will install everything, everyone and their dog on your lappy evertyime you use it, and that gets tedious pretty quickly.
  7. If you're doing any php-stuff, get MAMP. MAMP puts you three clicks away from a running apache, mysql and php-setup without you so much as thinking. Very good piece of software, I think. Get it here.

对于其余部分,只需在需要时下载内容。您需要安装的大多数东西都是手工制作的小安装程序包,您不需要了解太多就可以安装它们并在计算机上运行。

For the rest of it, just download stuff when the need arises. Most of the things you'll need to install comes in handly little installer packages, and you won't need to know much in order to get them installed and working on your computer.

祝你好运!

这篇关于PC到Macbook Pro Transition - 获得(重新)启动?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-14 19:48