(November 25, 2019 at 6:32 am)Abaddon_ire Wrote:I mean, so that they work reliably in a TTL circuit or a CMOS circuit, and that they can be easily inserted there in automatic procedures. You can't efficiently insert two diodes into a CPU when you need an AND gate there.(November 25, 2019 at 1:49 am)FlatAssembler Wrote: No. And even those who do know basic Assembly don't know how to make a program that converts arithmetic expressions to Assembly.
Well, Gae Bolga claimed I had probably never done any complicated research by myself. Well, since I made that compiler before entering the university, alongside going to a boring grammar school with very little computer science, that proves I am more than capable of doing complicated research by myself.
I doubt it. Had you been on a course, they would have probably told you that CO2 poisoning isn't painless, but that it's used because it may be less painful than electric bath (and that even that is controversial). And that pigs regaining consciousness after it is an exception, not a rule. What sorts of learning materials did they give you? I assume that, had you been on a course, you would have been given something like this.
Well, not right now. On the university, we were told as a side-note that AND gate takes 6 transistors and that NOT gate takes 2 transistors. So, a naive implementation would obviously take 8 transistors. Now, I assume there is a way to make it using one or two transistors less. If I wanted to make something for which I'd need that for, I would do extensive research about that, just like I did the research about the stuff needed for that compiler.
A NAND gate takes two transistors. An AND gate take two diodes. WTF did you study?
Now, what's the reason we aren't using that two-transistor solution when we need a NAND gate in a CPU, I don't know that on the top of my head, but I assume there is a very good reason why we use a 6-transistor AND gate rather than using two 2-transistor NAND gates.
You can't know everything from computer science on the top of your head. You need to know how to research what you need. And those things aren't really relevant to making a simple low-level programming language and a compiler for it, or for making a PacMan game playable on smartphones, or for anything else I've made yet.