Re: Difference between VC++ and UNIX



In article <et2m92lo7nuqlfms3kk7mp7jo2qmc1akor@xxxxxxx>,
Al Balmer <alremovebalmerthis@xxxxxxx> wrote:
On Thu, 22 Jun 2006 14:58:22 -0500, mschaef@xxxxxxxxxxx (MSCHAEF.COM)
wrote:

In article <torl92p7dra4mrb833c1onffhj0s94fjdf@xxxxxxx>,
Al Balmer <alremovebalmerthis@xxxxxxx> wrote:
..
Some non-Microsoft tools are even nicer. For example, Visual Slickedit
will do all that you mention and more, for many more languages, is
cheaper than MSVC++,

Maybe not the cheaper part. Visual SlickEdit for Windows is $284 and
doesn't seem to include a compiler.

It uses whatever compiler you have, in whatever language you like. GCC
seems to be the most popular.

I guess that's part of the problem: if you don't like a free compiler,
you're buying both a compiler and an editor seperately. That makes the
price argument somewhat less compelling. That's all I was trying to say.

VisualStudio Express is free, and
it does. (Even for commercial use)

What is Visual Studio Express?

http://msdn.microsoft.com/vstudio/express/visualc/

It seeems like Microsoft's latest attempt to retain the mind share of
more grassroots developers.

Visual Studio Professional lists at
over $800, and runs on only one platform, but does support more than
one language.

Well... it supports a few, but not as many as a good editor like Emacs,
or vi and SlickEdit, I presume. I totally gave up trying to do things
like edit Lisp or integrate 3rd party compilers into Visual Studio.

and is available on many platforms. I have it for
Windows, HP-UX, and Linux.

Multiplatform is $799. That's enough money to buy a Windows box just
to run that free copy of Visual Studio.

It's not enough to buy a Windows box, a Linux box, an HP-UX box, and
pay Microsoft to port their product to those platforms. (What I'm
trying to say is that's a silly comparison.)

Oh, of course!!! I agree with you when you look at it that way. However,
that assumes that you need your full envirionment hosted on all your
target platforms. If you're running on Windows anyway, I'm just
arguing that it might make sense to develop with Visual Studio
and use other tools on your other platforms, which presumably will
get less use. It's a pretty personal thing, but if one was committed
to Visual Studio...

Some differences are strictly personal - I hate vi's modes, for
example.

Me too. My favorite vi command is :q!, which thanks to Mr. Heathfield,
I now know is actually an ex command.

Does Visual Studio run in a Cygwin bash box?

Yes. Cygwin basically means this: POSIX emulation library for windows +
a bunch of free software compiled to use it. Unlike Wine, a part of which
tries to run actual PE executable files on Linux, Cygwin doesn't attempt
to run foreign executables on Windows. All the cygwin tools are standard
PE .exe files, which can be launched by bash, so devenv /build should
work from a bash prompt as well as a cmd prompt.

I suppose it would -
Slickedit does, and that gives access to a lot of the unix type
goodies on Windows. How customizable is Visual Studio, when it comes
to adding commands, menus, etc?

How much do you like Visual BASIC? Rebinding keys and rearranging menus
is pretty easy. So are simple customizatoins like font changes and the
like. However, if you want to write custom commands, etc., that pretty
much means VBA and the Visual Studio object model. It's apparantly
pretty comprehensive if you can stomach it (which I can't... I tend
to do really serious editing in Emacs and Emacs Lisp).

-Mike
--
http://www.mschaef.com
.



Relevant Pages

  • Re: Future for VC++ Programmers
    ... bluescreening the system (crash X windows). ... Especially the kind who speak their native language as a second ... I don't want an environment in which the compiler, the linker, and the debugger will, at ...
    (microsoft.public.vc.mfc)
  • Re: hmm..interesting
    ... work out at more power per Watt than x86. ... mainstream (many netbooks and smartphones run Linux instead of Windows ... the fact that Visual Studio allows you to get away with fairly sloppy ... difficult to find a C compiler that *doesn't* have vendor-specific ...
    (comp.sys.acorn.hardware)
  • Re: Difference between VC++ and UNIX
    ... It uses whatever compiler you have, in whatever language you like. ... like edit Lisp or integrate 3rd party compilers into Visual Studio. ... Windows, HP-UX, and Linux. ...
    (comp.programming)
  • Re: Novice VB Questions
    ... |> everyone to move out of the Windows API to what TheRegister ... | Studio, starting with Visual Studio 2005, but the VB.NET langauge is still ... As you may know, the .NET language you ...
    (microsoft.public.vb.general.discussion)
  • Re: Visual C++ wont autcomplete?
    ... slow down the compiler). ... All you're really saying is that many existing Windows applications don't ... the full power of the C++ language ... ... Eclipse is much more than just an editor ... ...
    (microsoft.public.vc.mfc)