From: "Paul Carter" <pacman128@hotmail.com>
To: linux-assembly@vger.kernel.org
Subject: Re: How to open a KDE window in Assembler ?
Date: Mon, 26 Aug 2002 18:04:13 +0000 [thread overview]
Message-ID: <F130dAF38mMqazS1Z7b000105e2@hotmail.com> (raw)
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
next reply other threads:[~2002-08-26 18:04 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-08-26 18:04 Paul Carter [this message]
[not found] <200208261516.11559.torelli@alpha.szn.it>
2002-08-26 15:48 ` How to open a KDE window in Assembler ? Robin Miyagi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=F130dAF38mMqazS1Z7b000105e2@hotmail.com \
--to=pacman128@hotmail.com \
--cc=linux-assembly@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).