Thread: library

  1. #1
    Registered User
    Join Date
    Jul 2009
    Posts
    5

    library

    hello i want to learn a library for c++ plz help me to choice best library for this programming language
    qt vs .net? wich is best and easy to learn?
    i want to write programs that run on linux and windows
    .net support in linux with mono project and qt is cross platform library wich is best for me to learn and easy to learn and use?

  2. #2
    Registered User Kudose's Avatar
    Join Date
    Jun 2006
    Posts
    92
    I'd recommend learning anything not sponsored or owned by Microsoft, but that's just me.

  3. #3
    pwning noobs Zlatko's Avatar
    Join Date
    Jun 2009
    Location
    The Great White North
    Posts
    132
    Hello thr.
    I don't know anything significant about either but I'd consider this. The .net is huge, and a moving target. They're on version 3 now. I don't know anything about the mono project, but I suppose it will always be playing catch up. Features might be missing and bugs might be present. You may be exposing yourself to needless frustration by trying to write .net on a linux platform.

    I do know this. C++ in .net is ugly. Basically, the memory managed idea was crow-barred into the language. It's not real C++ anymore. If I wanted to program .net, I'd pick C# because I think that's the language created from scratch for .net. My second choice would be VB.

    I'd investigate qt. From what little I know, its object oriented and portable and would be a good match for C++.

    Personally, I don't think its a religion. I have no problems with open source. I have no problems with Microsoft.

    It would be good to hear from people with actual experience.

  4. #4
    "Why use dynamic memory?"
    Join Date
    Aug 2006
    Posts
    186
    Quote Originally Posted by Kudose View Post
    I'd recommend learning anything not sponsored or owned by Microsoft, but that's just me.
    oh cmon
    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."-Bjarne Stroustrup
    Nearing the end of finishing my 2D card game! I have to work on its 'manifesto' though <_<

  5. #5
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    wxWidgets is your friend

  6. #6
    Making mistakes
    Join Date
    Dec 2008
    Posts
    476
    wxWidgets is really cool. It's also more than a GUI library - it offers files, streams and many utilities which can become useful.

  7. #7
    Registered User Kudose's Avatar
    Join Date
    Jun 2006
    Posts
    92
    Quote Originally Posted by Hussain Hani View Post
    oh cmon
    I'm sorry, but I don't like it when new name and paint job is put over a totaled vehicle for profit.

  8. #8
    Registered User
    Join Date
    Dec 2007
    Posts
    2,675
    Microsoft Hatred is a Disease: Linus Torvalds

    /posted from a MacBook Pro
    //be open-minded and use whatever OS you like

  9. #9
    Registered User Kudose's Avatar
    Join Date
    Jun 2006
    Posts
    92
    I would love to use whatever OS I'd like, but the plain and simple truth is that Microsoft has such a death grip that most of the most popular products don't offer a cross platform solution. If I could get my games to work well in Linux, I'd be there in a heart beat. Based on Microsoft starting to develop for Linux and creating Linux based devices, I don't think I'll have to wait more than ... um ... 10 years to do this though. I wish they could move to unix as fast as Apple did though.

  10. #10
    Guest Sebastiani's Avatar
    Join Date
    Aug 2001
    Location
    Waterloo, Texas
    Posts
    5,708
    >> Microsoft Hatred is a Disease: Linus Torvalds

    Well, I don't personally subscribe to that, but I can certainly see why one would. Some of their business strategies *are* a little extreme, and they do have issues with sticking with standards and whatnot. That said, at least they have charming executives. You won't find people of that caliber at some Linux operation - that's for sure.
    Code:
    #include <cmath>
    #include <complex>
    bool euler_flip(bool value)
    {
        return std::pow
        (
            std::complex<float>(std::exp(1.0)), 
            std::complex<float>(0, 1) 
            * std::complex<float>(std::atan(1.0)
            *(1 << (value + 2)))
        ).real() < 0;
    }

  11. #11
    Making mistakes
    Join Date
    Dec 2008
    Posts
    476
    Code:
    I wish they could move to unix as fast as Apple did though.
    They have no reason for that, except if they want to improve their servers or design Windows 7 with terminals. I like Linux/Unix, but I don't think Microsoft does.
    Last edited by Brafil; 07-27-2009 at 09:02 AM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. What's an import library?
    By chiefmonkey in forum C++ Programming
    Replies: 1
    Last Post: 06-19-2009, 05:00 PM
  2. Property Set Library (PSL) - Announcement
    By vultur_gryphus in forum Projects and Job Recruitment
    Replies: 0
    Last Post: 05-29-2008, 06:04 AM
  3. Makefile for a library
    By sirmoreno in forum Linux Programming
    Replies: 5
    Last Post: 06-04-2006, 04:52 AM
  4. very weird .h problem
    By royuco77 in forum C++ Programming
    Replies: 1
    Last Post: 09-11-2005, 07:55 AM
  5. better c string functions
    By samps005 in forum C Programming
    Replies: 8
    Last Post: 11-04-2003, 01:28 PM