Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ TheIDE » U++ TheIDE: Compiling, Linking, Debugging of your packages » How to work with other compilers (e. g.: Borland Turbo or Builder, DigitalMars, DJGPP, OpenWatcom)
Re: How to work with other compilers (e. g.: Borland Turbo or Builder, DigitalMars, DJGPP, OpenWatco [message #10686 is a reply to message #10680] Sun, 22 July 2007 09:19 Go to previous message
waxblood is currently offline  waxblood
Messages: 95
Registered: January 2007
Member
luzr wrote:

Quote:

There are no other C++ compilers on linux or Mac OS X.


????? Shocked

Waht about LLVM http://llvm.org/? Seems very promising to me. It has a number of nice features:

-written in C++, heavy use of STL (it's always better than no templates at all Rolling Eyes )
-As the name suggests, it can work as a Virtual Machine on produced RISC-like virtual code (it's the equivalent of GCC RTL)
-offers support to run-time and off-line optimizations based on code profiling
-there's a lot of documentation
-currently builds large projects such as mozilla and Qt
-Is sponsored by Apple
-its licence is bsd-like

drawbacks:
-currently uses GCC as Front End to parse C and C++ files. translating results into LLVM assembly.
-as a consequence of previous point, LLVM front end licence is the the same as gcc (GPL)

good news:
a fast new C front-end is under-way.. It is quite complete, C++ and ObjC support will follow (but time is needed, of course)
look at
http://lists.cs.uiuc.edu/pipermail/llvmdev/2007-July/009817. html


Ciao,
David



 
Read Message icon9.gif
Read Message
Read Message
Read Message
Previous Topic: generate Makefile utility
Next Topic: Static linking to my custom lib on Linux -- is there a better solution?
Goto Forum:
  


Current Time: Wed Aug 27 14:37:17 CEST 2025

Total time taken to generate the page: 0.07042 seconds