I'm trying to use Visual C++ for the first time. I want to test something under Windows. Usually if I want to write anything in C I just do it all under Linux/Unix. (Hmm. I wonder whether any of the distros in the house include a Windows cross-compiler...)
So far, I've decided that this user interface is designed for folks who have really huge monitors set to many many dpi.
(And so far I still don't care for working in an IDE. I see all the potential advantages, starting with the "click on a compiler error message and have the editor cursor jump to the relevant line" thing, but I keep getting irritated at having to navigate an extra layer of UI, not having 'vi' as my editor, not having complete control of how windows are arranged on the screen (or on different screens -- editing on one computer and compiling on a different one is something I've done for decades), and not having my usual shortcuts handy. I don't know whether I just haven't found the right IDE yet, I'm more sensitive to the flaws in current IDEs, or I'm just too set in my ways and need to get over it. In the 1980s I used Turbo Pascal and Turbo C, and very quickly found out how to invoke the compilers from the command line so I could skip the IDE and work more quickly. The only thing I used their default UI for was the debugger. Every time I read about IDE features, I think an IDE really ought to make things easier for me, but so far they just feel like they're getting in my way.)
(no subject)
but for my core languages, java and php, i was doing it the old fashioned way (well, without the punch cards).
until I learned about refactoring.
the refactoring tools built into eclipse (at least, for java) are amazing. want to rename a variable, done, everywhere. want to move a class to a different package, done, including it'll look inside and fix every XML config file that makes reference to the old class name. The IDE is also far more useful when you aren't dealing with a 2,000 line program, but one with code in the millions. i can make a change and instantly see very other package and class that's been affected by it to know where i need to fix...and if i used the refactoring tool to add a parameter to a function/method, it can automatically populate EVERY call to that function with a default parameter for me so i don't have to clean up the mess everywhere.
but again, that's mostly for java. C++ and/or C# refactoring tools likely cost extra (in eclipse, its all open-source free).
and i still write GUIs by hand. i don't believe in GUI builder tools; they simply don't know as much about Swing (or now, Jsp/Html/CSS/DOM/Javascript/Ajax) than I do. and they never will.
(no subject)
(no subject)
Emacs!
Re: Emacs!
But, But, it is Micro$oft so it HAS to be good, right?
(no subject)
Nope. Been there with VC, and it's not much of an improvement. BTW, the command line interface to Microsoft C *is* still there; I think the cc equivalent is "cl".
(no subject)