Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment Choose your build system first (Score 1) 443

What a lot of programmers don't realize is that an IDE is just a lens with a glamorous frame around it. Don't grow too attached or you'll risk going out of style along with it and that's when people start looking at you funny. No one should care what you program with as long as you keep to the style guidelines and the code you check in does the job.

I prefer Eclipse for Java, PyCharm for Python, Sublime/YCMD for C++ with Valgrind on Linux and WinDbg on Windows, etc; but requirements and individual tastes may differ. That's why I use cross-platform shell scripts and makefiles. This allows me and anyone else I work with to use whatever IDE on whatever platform they are most comfortable with without the fear of vendor lock-in.

Comment Most languages don't require installation (Score 1) 386

It would help to know what type of operating system you're using (Windows/OSX/Linux). If you're asking this question at all then I'll assume you're using Windows; otherwise a 'C' compiler would most likely already be available to you to tinker with.

Download Cygwin and the package for your desired language and put it on a pen drive. From there you can program in pretty much anything. This includes C, C++, ObjC, PHP, Python, Perl, Ada, Fortran, D, Java.. you'll also have access to great tools in addition to your language of choice such as Git, SVN, Make, Bash.. etc. etc.

For actually writing code there is nano, mined, emacs, vi.. But if you want something a little more friendly you can opt for putting Notepad++ or Programmer's Notepad on your portable drive as well. Other uses have mentioned a portable version of Eclipse but I can't recommend jumping into an IDE if you've never used one before. Try learning with a book and a text editor first.

In my opinion, the portable Linux-like Cygwin environment is always the best choice for software development on Windows.

Slashdot Top Deals

It is clear that the individual who persecutes a man, his brother, because he is not of the same opinion, is a monster. - Voltaire

Working...