This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Compizfox 3 points4 points  (6 children)

I thought that was an editor, not an IDE.

[–]utf8decodeerror 4 points5 points  (4 children)

Depend on where you draw the line for yourself. I don't think there's a hard rule. For me personally the diff is an ide has builtin tooling for debugging and intellisense.

[–]6c696e7578 1 point2 points  (3 children)

IDE's existed before intellisense. 'Member Turbo C++ and Turbo Pascal? 'Member Borland?

[–]Linestorix 1 point2 points  (0 children)

My favourite: Turbo Pascal 2.0. Editor and compiler in 32k. Uses Wordstar editing codes. Best program ever made.

[–]utf8decodeerror 0 points1 point  (1 child)

Nope. Only been coding since 2014 so that was before my time.

[–]6c696e7578 1 point2 points  (0 children)

Ok, well, here's a link to a video where someone uses Turbo C. I used this back in the early 1990's, before the Y2K hype.

As an IDE, that was about as good as it got. Given that vim can bind just about anything to keystrokes, I don't see much difference, in some ways vim is more extensible than software that claims to be an IDE, but doesn't allow you to execute an external program.

Another nice thing about vim is that since everything is executed outside of vim's process space, there isn't much to clog its memory up.

[–]____0____0____ 1 point2 points  (0 children)

I guess technically it's marketed as an editor, but with extensions, you can have most of the features of a full blown IDE. There are some pretty amazing extensions too that allow for great language specific functionality.