New GNAT IDE Released
McDoobie writes "Ada Core Technologies has released their new GPS Integrated Development Environment for download.
It's intended to be a professional-grade development environment along the lines of Microsoft Visual C++ or Sun's Forte.
You can grab it at http://libre.act-europe.fr/gps/. Check it out. You might like it."
"C/C++ support is not complete"
A natural Visual C++ competitor!
If only we had this when I was an undergraduate learning to program on Ada. Instead we were thrown into the mysteries of vi and ADA at the same time, with no hint of the existence of such a thing as an IDE or even a text editor that behaved in some way related to what we were used to. Nothing like learning to program on a language that won't let you compile if you have a few spaces in the wrong place, and a text editor that is even more baffling at first glance. My lab TA thought I was a natural programmer since I was always done first. In actuality, I was the first person to figure out that we had ftp access and to download then damn files and edit it on windows . I'm sorry, but vi never made any sense to me. Maybe that's why I'm in law school now
I wonder if their acronym is there to increase
the number of hits, for reasons beyond me, from
the users/developers of GPS (Global Positioning
Systems) with rather different semantics...?
Lots of nifty features.I especially like the version control options (not just CVS, but several others, apparently), the program entities graph, and the call graph. Very nifty tools; if only I could get them on eclipse! :)
"Times have not become more violent. They have just become more televised."
-Marilyn Manson
Dev-C++ is an open source IDE worth trying.
I really hate non-standard GUIs -- I want everything to look and feel like the host platform and this IDE definitely does not. Also, as others have noted, C/C++ is not yet supported. Otherwise it seems pretty impressive.
In no other field is the gigantic Swiss army knife approach to tools encouraged. EEs do not have a combination board layout system, soldering iron, multi meter, board etcher etc. Auto mechanics do not use crescent wrenches. Everybody has a set of specialized tools. Yet in software they want to cram it all together into one gigantic "integrated" system. While this may be great for getting mom to write a program, these are not the tools of professionals. Give me a good editor (I use Emacs when I can), a compiler, a linker, a make facility, a code repository, and some kind of a debugger. Text is just fine.
While I have a small bit of effort to set a project up, I know what is going on. Hiding the details of how software is constructed only keeps people from ever learning beyond the "I press this button and after that it's magic" stage.
Sorry for the rant.
... after all, syntactically VHDL is an Ada derivative.
It would be an interesting thing for them to
expand into an open-source VHDL design tool.
Remember, now for a $100-$200 one can buy an FPGA
evaluation board from, say, Xilinx, they would
give you a (closed-source, I guess) compiler to
compile from VHDL to an FPGA bin file, you load
that into the board through a parport and here it
is, fully custom electronic gadget!
Paul B.