Theatre & Films Productions

Installing a Programming IDE on Ubuntu

After installing the essential-built packages, which installs the compilers in ubuntu, it was high time to get a neat, loveable Programming Integrated Development Environment (IDE).

I went to Synaptic Package Manager and installed anjuta IDE, which is a GNOME development IDE for C/C++. Here is the full description:

This IDE for C/C++ and GNOME/Gtk+ applications has features that enable easy debugging and management of code. It also integrates with glade and CVS. www.anjuta.org

After installing anjuta, I typed the traditional Hello World problem and found that there was no make file and had to run autogenerate for this. Now came the real fuss: to install a lot of dependencies required by anjuta.

I consulted this < a href = “http://www.anjuta.org/documents/C/anjuta-advanced-tutorial/index.html#compilation&#8221; target = “_blank”>tutorial.

Fortunately ubuntuforums was here so that I was able to make anjuta run my program. BUT I am currently not satisfied with this IDE given the directory problem: ~projects.

Then after a googling, I review this interesting article from Dr. Dobbs Portal. I was happy to see that his favourite IDE includes Visual Age for Java which is also commonly used by big software companies like Infosys. The following article on ubuntunews.info inspired me to install an alternative to Anjuta which is Geany! geany

Installation of Geany was so quick and running a program was incredibly easy, consequently: I fell in love with this IDE! 🙂

Apart from C++, I also tried a little bit of Python(which is an amazing language) Programming via wikibooks!

In the future, I have to give a try to VIM on Ubuntu and a great CVS system (alternatives to Micro$oft’s Visual Studio and Visual Sourcesafe). So, What’s your favorite IDE and favourite language?

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s