![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#11 |
|
Hobbyist Programmer
|
DaWei i thhink you got what i mean not having them all intergrated but you can just program in what ever language you want just by pressing a button.
also if you've got it and it runs on XP may i have it ![]() |
|
|
|
|
|
#12 |
|
Programmer
|
I use AnyEdit to code. It is for any language. I use it for Java and C++. It is simply a text editor, but has buttons you customize for anything. I set one up as a Java compiler, and another as a C++ compiler. You could in theory get a free compiler for every language you use, and set it to work with AnyEdit. You would only have to use 1 program to do your coding that way, so that solves that problem.
http://www.anyedit.org/ JD |
|
|
|
|
|
#13 |
|
Hobbyist Programmer
|
All programming is just text. Having a gigantic multi-editor would seem all cons no pro. Everyone knows different mixes of languages, I dont want a compiler that is 10x as big because it has support for languages I'm not interested in. The only thing I use a compilre for is taking source and turning it into executable. I Might use the compiler to write but I might not, it just depends on whatever help it has for syntax, which like anyedit, can be put into any text editor. It takes two clicks to go from text editor to compiling it.
It sounds like a lot of bloat and there isn't any real improvement. Plus it's better that my compiler be optimized for whatever language it is, i dont want to mix them.
__________________
#programmingforums relay - http://thegupstudio.com/cgi-bin/pforelay.cgi freelance scripts - http://ryanguthrie.com/index.html |
|
|
|
|
|
#14 |
|
Expert Programmer
|
You have your tools for the job.
I use g++ if i want to compile my C. I use the python interpretor if i want to run a python script. The list goes on. But would i want a <insert language here> compiler for every language out there, just to sit there taking up space?
__________________
Join us at #programmingforums @ irc.freenode.net! My software never has bugs. It just develops random features.
|
|
|
|
|
|
#15 |
|
Programmer
Join Date: Jan 2006
Location: Some where
Posts: 74
Rep Power: 3
![]() |
Yes, it' s certainly possible(in theory), but it would be a fairly big... GCC can suppost other compilers, also...
|
|
|
|
|
|
#16 |
|
Newbie
Join Date: Jan 2006
Posts: 13
Rep Power: 0
![]() |
The way gcc does it is. The main engine of the program translates to assamble code which is later passed to gas (gnu assambler). Support for other compilers for other languages (c, c++, fortran and java) are by a back-end application to the gcc system.
That's how I understand it works from comments from other people, don't quote me on that. So if you want to provide support for other languages in gcc all you have to do is create a backend for that specific language. |
|
|
|
|
|
#17 | |
|
Professional Programmer
|
I don't think it would be too good of an idea. Most dev suites are around 50-100 mb right? It would take way too much resources on your computer and considering most people will only use a few different languages at once you would still be better off downloading the individual compilers.
__________________
▄▄▄▄ Quote:
Due to incorrect calculations during the middle ages, our calendar actually begins a few years after Jesus' birth. Thus the real 6/6/6 happened a few years back. The world already ended and you missed it. Download Code::Blocks now! ▄▄▄▄ |
|
|
|
|
|
|
#18 |
|
Professional Programmer
|
sounds like it would way overcomplicate everything. Not to mention the fact that it would be a memory whore.
|
|
|
|
|
|
#19 |
|
Sexy Programmer
|
Actually sounds like a good idea but everyone is right about the size it will be. Possibly > 100 MB. But summing up all the compilers someone has on their computer, its probably equal if the "super compiler" would exist on your computer. Also, it would have to be more than a compiler for people to really look at it. It was have to be an integrated language editor, like Notepad+ which I love along with Eclipse, and other additional feautures would make people think about trying it out. But size does matter and people dont like huge sized program and all it does is compile your language.
|
|
|
|
|
|
#20 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
All in all, it's a crappy idea. Most multipurpose tools are less desirable than a set of specific tools, simply because they sacrifice clean utility in trying to be all things to all users. Imagine, if you will, a combination table/radial-arm saw with a lathe and a mill attached right next to the mousetrap and the screwdriver. Hell, all in all, I'd rather use a high-heel shoe as a hammer.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|