linux-assembly.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: How to open a KDE window in Assembler ?
       [not found] <200208261516.11559.torelli@alpha.szn.it>
@ 2002-08-26 15:48 ` Robin Miyagi
  0 siblings, 0 replies; 2+ messages in thread
From: Robin Miyagi @ 2002-08-26 15:48 UTC (permalink / raw)
  To: linux-assembly

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 :-)


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

* 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).