"Eclipse is known mainly as a Java IDE and it does
require Java itself, but it is also a powerful and flexible
multi-purpose platform, and adaptations exist for programming in
many languages, including Java, C/C++, Lisp, and Python. Python
support is available with an Eclipse package called
“PyDev”, and I have found it to be a big step up.
"Programming through the ages
"When I learned “vi”, I did not do so by choice in
any real sense of the word. At that time, I was using a university
Unix computer, and my choices were between vi and what was known as
a “line editor”. Emacs probably did exist in 1985,
but I certainly hadn’t heard anything about it and I
don’t think we had a copy. So, I knuckled under and learned
all of vi’s bizarre syntax and hot keys, because I had to. I
then developed my first professional program in Fortran 77 using
it, which was probably about 5000 lines of original code. Needless
to say, I learned vi pretty thoroughly."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.