(November 26, 2019 at 12:47 am)FlatAssembler Wrote:(November 25, 2019 at 6:37 pm)Grandizer Wrote: Do you still do this manually? Sounds like a lot of effort to do. That's like someone still doing trig tables manually to this day.It's not just about time. It's perhaps even more about the fact that programs written in Assembly (or, even worse, machine code) tend to be very buggy. If a Haskell program compiles, it probably works. If an Assembly program compiles, chances are, it crashes before even starting to do what it's supposed to. And Abaddon_ire claims that he or she is writing encryption software in Assembly and machine code. Well, chances are, if he or she is really doing that, those programs are very insecure both because they are buggy and because they are almost impossible to review by cryptography experts. Abaddon_ire has given me every reason to think he or she doesn't know what he or she is talking about. Why would a program that can translate 200 lines of code into Assembly, implementing QuickSort or the Permutations algorithm, be "not a compiler in any shape or form"? OK, maybe I went too far when I said you should show me a compiler you made or contributed to gain credibility to claim my compiler is worthless. But claiming that you are making encryption software in Assembly and machine code certainly isn't helping your credibility.
(November 25, 2019 at 5:34 pm)Abaddon_ire Wrote: When one can write machine code directly in native binary on multiple platforms, one learns that compilers are for the weak.
I think that writing some program in Assembly or machine code takes almost entirely different set of skills than writing a compiler. To write some program in Assembly or machine code, you most likely don't need to know anything about tokenizing, anything about parsing or anything about representing trees in memory and writing algorithms to convert ASTs into Assembly code (a naive left-child-right-child-parent algorithm leads to stack overflow even for relatively short expressions), and so on.
To give you some context about why that "I can write programs in Assembly, so of course I could make a good compiler." sounds silly, I was able to write a 800-lines-long program in Assembly back when I was 14.
(November 25, 2019 at 12:37 pm)Gae Bolga Wrote: Coding is your safe space, huh? The place you scurry off to whenever you feel like you just might have made an ass of yourself. It's cool bro, we all have them.Well, you claimed I have probably never done any substantial amount of research by myself. And, since you know something about computer science, you can see I have if I show you the compiler I've made. If you know something about linguistics, I can also bring up my alternative interpretation of what the names of places in Croatia mean.
lol
For fucks sake. Writing one's own compiler is a noob first year assignment. Grow up.
Your big mistake was revealing your naive attempt at a website. That told everyone that you are clueless.
When you have written software that transacts millions in secure encrypted CC interchanges get back to me.
You are hung up on the stupid notion that machine code is of neccessity more prone to bugs. That is false. If you had a foggiest clue about any of it, you would understand why that is, but you don't. That fact reveals even more.