Score:1

How to Use Assembly to Interact with the Desktop Application Directly

ru flag

I am trying to learn to make graphical programs with assembly language. I do not want any external libraries. If I have to download something (after already downloading the assembler itself of course) it is an external library. I want to use the equivalent of Linux system calls for Ubuntu GUI. Obviously, I can’t use system calls for GUI if I am on Ubuntu because Ubuntu’s GUI program is separate from Linux.

Do not answer with a recommendation for an external library or by advising me to stay away from “low level” computing. Do not answer by saying it is not possible either, for if it wasn’t possible, how do the external libraries do it? The reason I include this paragraph in the question is that such answers are common for lower level computing questions.

waltinator avatar
it flag
Which program do you mean by "Ubuntu GUI"? What do you really want to do? Whatever, it's Open Source". Download the source (`apt source packagename`, install the `-dev` package. Read everything. Learn the C calling sequence. Do `sudo apt install build-essential`. Read `man gcc`.
TacoBlayno avatar
ru flag
I want to use graphics to graph examples of mathematical ideas.
I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.