|
|
Home » Community » Newbie corner » Tell me more about U++ please.
Tell me more about U++ please. [message #31519] |
Wed, 09 March 2011 12:02 |
ASin
Messages: 1 Registered: March 2011
|
Junior Member |
|
|
Hi!
I can`t find in FAQ answer for my questions:
1. On which OS u++ is worked? Can I see full list of them?
2. Is U++ using native UI for each OS, or render UI by self?
3. It is hard or easy create custom ui control on U++? (custom = like owner-draw on Wondows UI)
PS: if I speak not clearly - asked what is not understand, english isn`t my native language, but I make an effort very much
|
|
|
|
Re: Tell me more about U++ please. [message #31521 is a reply to message #31520] |
Wed, 09 March 2011 13:54 |
|
koldo wrote on Wed, 09 March 2011 12:14 | 1. U++ runs in Windows and Linux. There are other OSs being developed
|
U++ also runs very well on FreeBSD, OpenBSD (and very likely also on other BSD systems) and if I remember correctly, Solaris used to be supported as well Also the Core and most of the internals works on Mac OS X, the only problem right now is with GUI (and therefore lack of theide), but that is being worked on lately, as Koldo mentioned. Generally U++ should run (or be easy to ported to any UNIX-like system) in addition to Windows XP and newer (Win 98 is not officially supported anymore, but most of U++ still works there too).
Best regards,
Honza
|
|
|
|
Re: Tell me more about U++ please. [message #31661 is a reply to message #31645] |
Sat, 19 March 2011 01:09 |
nlneilson
Messages: 644 Registered: January 2010 Location: U.S. California. Mojave &...
|
Contributor |
|
|
I am a 1 year newbie.
With help from the forum I am able to accomplish what I need.
Upp apps run good when compiled for Win or Linux.
Win .exe apps also run OK in Linux using Wine with a few glitches.
Upp and theIde are great to work with.
The biggest drawback of Upp is the lack of a comprehensive Manual.
Neil
[Updated on: Sat, 19 March 2011 01:33] Report message to a moderator
|
|
|
|
Re: Tell me more about U++ please. [message #31963 is a reply to message #31645] |
Tue, 12 April 2011 09:21 |
|
jibe
Messages: 294 Registered: February 2007 Location: France
|
Experienced Member |
|
|
Hi,
Hi,
I'm just re-discovering U++... I tried it some years ago, but I had a lot of work with old big applications that could not be migrated on U++ for several reasons...
Lance wrote on Fri, 18 March 2011 19:08 | If you have reasonably good C++ background && ( don't want to pay for Visual Studio Non-free version || cross-platform is a concern), you should seriously consider U++.
|
Sorry, I don't agree... Why could not you learn C++ with U++ ? U++ has a special use of C++ that makes it very efficient, but is very confusing for experienced C++ programmers.
It's not a big problem, it just takes some more time than to change from a well-known compiler to another well-known one. But I must say that you can have very kind and efficient help in the forum : this compensates the lack of documentation.
And so, I think that it's as easy to learn C++ with U++ than with any other compiler/IDE, since you can immediately adopt the approach of C++ by U++ and you have no others habits to change.
And if you are an experienced C++ programmer, after some time to change your habits, you'll see that you're more efficient and that you can easily adapt your code to others platforms.
|
|
|
|
|
|
|
|
Re: Tell me more about U++ please. [message #32045 is a reply to message #32039] |
Tue, 19 April 2011 07:47 |
|
mirek
Messages: 13984 Registered: November 2005
|
Ultimate Member |
|
|
Lance wrote on Tue, 19 April 2011 00:12 | A side topic:
With RValue reference introduction in C++0x and currently available in more recent version of VC++ and g++, the driving force behind maybe Mirek's invention of the Upp pick semantics seems to be no longer exist. Anything we currently pick, we can do it with move constructor and move assignment.
|
There is one technical reason not to convert to move operator: It does not provide composition rules.
In U++
struct Foo {
int x;
Vector<Bar> bar;
};
automatically gets compiler generated pick constructor/assignement. With move operator, you would have to implement them. Which is quite tedious and error-prone especially if you have more member variables.
[Updated on: Tue, 19 April 2011 07:47] Report message to a moderator
|
|
|
|
|
|
Goto Forum:
Current Time: Sat Jun 15 22:47:00 CEST 2024
Total time taken to generate the page: 0.02391 seconds
|
|
|