linux-assembly.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: How to open a KDE window in Assembler ?
@ 2002-08-26 18:04 Paul Carter
  0 siblings, 0 replies; 2+ messages in thread
From: Paul Carter @ 2002-08-26 18:04 UTC (permalink / raw)
  To: linux-assembly


I would second Robin's concerns. I've done a little KDE programming.
I see lots of problems with KDE and assembly. First of all, KDE uses
the QT C++ libraries. So you will need to understand C++ very well
to be able to write assembly that will work with QT. (Manually creating
vtables for instance.) Oh, and the binary object model for gnu C++ has 
changed recently, changing your assembly code for a new model is not going 
to be easy! Also, QT uses a metacompiler to handle signal
handlers (I think that's what it was for, it's been a while). So you
will have to know what the metacompiler does as well!

Paul Carter

>From: Robin Miyagi <penguin@dccnet.com>
>To: linux-assembly@vger.kernel.org
>Subject: Re: How to open a KDE window in Assembler ?
>Date: Mon, 26 Aug 2002 08:48:57 -0700
>
>Are your GUI routines speed critical?  I would save assembler for the speed
>critical components of your program, e.g. those parts that are
>computationally intensive.  user interfaces (including graphical ones) 
>spend
>most of their time idle awaiting input from the user.
>
>I do not know anything about graphical user interfaces apart from using 
>them.
>  Unless there is some major advantage to using a GUI (e.g. display of
>graphical data), I tend to code command line utilities.
>
>There are places for C++, and their are places for assembler (which should 
>be
>left as a last resort) -- use the correct language for the job 
>(sed/awk/perl
>for text processing, shell scripts scripts for programmes that mainly 
>execute
>other programs, and C/C++/assembler for system programming or speed 
>critical
>applications such as scientific mathematical simulations :)  Ones (dis)like
>for a computer language should have no bearing on the choice of language(s)
>used.
>
>Perhaps your needs might be already met with the GNUplot package.  Most 
>Linux
>distributors include this package with their distributions.  I am sure you
>can download this package from authoritive free software sources (e.g. GNU,
>sourceforge.net).  The package called octave works on top of GNUplot, and
>serves as a computer algebra system.
>
>P.S.  Have you cloned any humans yet?
>
>On Monday 26 August 2002 06:16, Giuseppe Torelli wrote:
> > Hi,
> >
> > Do you know how to open a KDE window in assembler ?
> > I don't like C++, I would like to create a GUI with buttons and menu
> > in assembler, could you help me ?
> >
> > Thanks
>
>--
>Robin Miyagi<penguin@dccnet.com>
>http://www.geocities.com/SiliconValley/Ridge/2544/asm/assembler.html
>Beware of penguins :-)
>


_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2002-08-26 18:04 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <200208261516.11559.torelli@alpha.szn.it>
2002-08-26 15:48 ` How to open a KDE window in Assembler ? Robin Miyagi
2002-08-26 18:04 Paul Carter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).