By using this site, you agree to our Privacy Policy and our Terms of Use. Close
ViFifaguy360 said:
walsufnir said:
Fifaguy360 said:
Soleron said:
Fifaguy360 said:
walsufnir said:
Fifaguy360 said:
Zkuq said:
I'm currently studying IT and hope to learn how to make my own games from scratch eventually. That is, code them myself. For that, even Notepad suffices, although you might want something fancier depending on your choice of programming language.


Notepad?? Maybe if you're making a web game. All coding is normally done in an IDE.


What? Not necessarily. I know a lot of *very* skilled coders who write their code in vi and put it automatically in tools like VS to make it build or debug but the writing itself can be dony in any editor (with syntax highlighting, that is, of course).

Help me understand. Why would you write in vi then import to VS to build in debug rather than write in the editor in the IDE and build and debug?

You're right it can be done in any editor, but it's a matter of efficiency.

Because vi is much faster and fuller featured for the expert user working on pure text.

Maybe 20 years ago. IDE's have gotten so advanced with features vi and the like just inherently can't do.



As Soleron said, it's for the expert user. Saying "20 years ago" just clearly shows your prejudices and that you are obviously not an expert.

My prejudices? You sound like you've never used an IDE in your life. Tell me which IDE you have used and how vi is more efficient. I'm going to call you on this "expertise" of yours.


Oh, I've used a lot. Starting from Borlands TurboPascal 5.x (this lacked syntax highlighting, sadly) TurboC++, Bloodshed's IDE, Eclispe, VS, Embarcaderos Delphi IDE, Xilinx ISE and others I probably forgot.

Nowadays I just write code in perl, bash or python, so I :
easily prefer vi(m). The text-editing functions just extend everything other editors are capable of. You can even do refactorin with vim, if you are skilled.

For being used by experts, try this:

 

Perhaps to make it more clear:

kamidphish: http://au.linkedin.com/in/danglastonbury

rygorous: coding genius, worked at Farbrausch (demoscene group), now at RAD

Martin Ridgers: http://se.linkedin.com/in/martinridgers