Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Perl & C/C++

by Anonymous Monk
on Mar 28, 2003 at 15:54 UTC ( [id://246492]=note: print w/replies, xml ) Need Help??


in reply to Perl & C/C++

Program in C/C++, it'll take you longer and you'll learn far more. With Perl you don't get to play with neat things like pointers and learn how to avoid buffer overflows. You also don't get to learn how to manage extremely large amounts of code because Perl can be written so compactly and efficiently. There is also far too much solidly tested, freely available, well packaged Perl code. What fun is it if you're not even writing all the code yourself? Perl's also too high level, you aren't forced to do the fun, educational low-level programming everyone dreams about. Perl people are also way too helpful, so you'll be tempted just to take the easy way and ask for help when you get stuck. So as you can see, C/C++ is the obvious choice. I wonder if anyone will take this seriously... Damn you and your non-default theme!

Oh, and as for the graphical interface (I refuse to say GUI), go with Qt from trolltech. The API rocks, the implementation rocks, the documentation really rocks, it's GPL'd for non-commercial products and if you want to go commercial you just have to buy a developer license. It's also used by many major companies (adobe just released a product using it) and by THE ABSOLUTE BEST unix desktop environment, KDE. And no, I don't work for Trolltech :).

Replies are listed 'Best First'.
Re: Re: Perl & C/C++
by Anonymous Monk on Mar 29, 2003 at 21:56 UTC
    Qt certainly is one of the nicest GUI products around, and don't forget PerlQt http://perlqt.sourceforge.net/ which gives you the best of all worlds:

    You can prototype in PerlQt and quickly convert to C++ if you need to - though on a 700Mhz Athlon (hardly cutting edge anymore :) I've had no need to since speed has not been an issue - you *might* suffer with resource usage though - Perl + PerlQt is a bit of a memory hog.

    PerlQt is certainly good on Unices, and apparently fine on Win32 + Cygwin - watch out for licensing on Win32.

    Finally, you get pretty good documentation and qt-designer. Yes, by all means learn how to code Qt by hand at first, but designer will save you a lot of time if the project grows. Designer is the overriding reason why I stick with Qt - not perfect, but far nicer to use than glade, or that commercial wx GUI designer (sorry, forgotten its name, I quickly gave up after test driving the trial download!)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://246492]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (12)
As of 2024-04-16 07:59 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found