How to download programming tools for Assembly?

Can you suggest some Windows programming tools for a very rusty, very amateur programmer?

  • Can you suggest some Windows programming tools for a very rusty, very amateur programmer? (More within) Years ago, in pre-internet days, I banged out a few simple programs just for fun, and when I came across a few stories about Microsoft offering a (temporarily) http://lab.msdn.microsoft.com/express/ of their latest visual C++ package, I thought that it would be fun to mess around with. Unfortunately, even after I held my nose and jumped through all the hoops they set up to download the package, it refused to install, and from further reading it sounds like the whole deal is really aimed at building mindshare for .net rather than just letting someone like me build a few fairly simple programs. So I'm looking for something else that would let me try my hand at writing the occasional program to run in Windows XP pro. Skill-wise, I am (or rather, was) well beyond "Hello, world", but I won't be trying to create a new web browser or 3D graphics engine in this lifetime. My wish list, in no particular order, includes: C/C++ (though I'm open to other languages, if you'd care to suggest one), legal and philosophical compatibility with the Free/Open Source world (just on general principles), and access to the Windows GUI in some form or another. So with that in mind, I'd be most grateful for any suggestions the community could offer.

  • Answer:

    http://www.activestate.com/Products/ActivePython/ is a pretty nice Python package for Windows, and the language has a good reputation among amateurs. Oh, you want C++? Well, then you're asking for http://www.mingw.org/. Then just dig around for an IDE you like. Or are you asking for IDE reccomendations?

Zonker at Ask.Metafilter.Com Visit the source

Was this solution helpful to you?

Other answers

Yes, I think I'm looking for an IDE, though your other links look helpful too.

Zonker

http://www.eclipse.org/ is about as good as they get, although you can pretty easily get by with just http://www.ultraedit.com/ if you're OK with a proprietary package. A lot of people run their entire development environment from http://www.vim.org/, for which there is a very good Windows port. Python comes with an IDE (or two), but there are http://www-106.ibm.com/developerworks/linux/library/l-pide/. Or you can just use Eclipse again. How much I do you like in your DE?

majick

if you want an ide and windows gui integration i'd suggest trying again with the ms download. but give c# rather than c++ a try.

andrew cooke

What error did you get when installing the VS Express package? It downloads in a nonstandard way, but you can grab it manually (second post http://blogs.msdn.com/express/ will tell you how). I've been using Visual Studio Express C# at home and enjoying it -- if you don't want C# (and don't want MS's VSExpress C++ kit, or can't get it to work), then Bloodshed's http://www.bloodshed.net/devcpp.html IDE is also pretty good.

j.edwards

I'm not sure how much "I" I'm looking for. Part of what I'm interested in is how the world of programming has developed in the last 15+ years while I've been off doing other things, so I suppose I'd prefer more of it rather than less. That's largely why I don't want to go with something like vim; I love it for editing config files on my Linux box, but would like to see what more modern tools look like. It's been a week or so since I tried to install the MS package, so I don't recall the exact error it gave me, just that it was about the most spectacularly unhelpful error message I've ever seen. Something along the lines of "the package has failed to install correctly" would not be far from the mark. It then gave me a chance to submit the info to MS through their feedback agent, but doing that didn't give me any help, or any clues. I'll try it again through the direct link, if I can get their accursed passport ID to work again, but I'm not too optimistic. Both Eclipse and Bloodshed look interesting so far -- I'll have to take a closer look at them as well.

Zonker

if you're interested in how languages have changed, as well as their editors, try http://www.haskell.org ;o)

andrew cooke

I'd suggest taking another crack at getting VS Express up and running. I'm not sure how much they've cut out of those, but Visual Studio .NET is a fantastic IDE, although not politically correct with the open source crowd. It's a great example of a modern tool (the IDE) and a modern platform (.NET).

tirade

Also, if you want to try C#/.NET and VS isn't working for you, you could give http://www.icsharpcode.net/OpenSource/SD/ a try. I haven't personally used it but many of my coworkers love it.

j.edwards

Visual Studio is still the best IDE regardless of what any linux advocates say. I would recommend you make a more concerted effort with the express versions since they do provide most of what you want. What is your exact installation problem?

srboisvert

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.