I had a question to propose a design for a potential computer system architecture and I was curious on caveats / potential issues within in, but I'm not quite sure if it fits here. Based on the help center I've seen:
Computer science, also sometimes called computing science, is the science of computation and its applications. This site covers theoretical and applied computer science at any level, including but not limited to:
- algorithms, models of computation
- programming language semantics, formal methods
- computer architecture, networks
- machine learning, artificial intelligence, knowledge representation, natural language processing
- vision, graphics
The following topics are usually not suitable for this site:
- Programming questions are off-topic here, even if they're homework from a class in a computer science curriculum. You may ask on Stack Overflow.
- Questions about how a particular piece of software or hardware works aren't science (unless you're asking about the scientific concepts behind that software or hardware). You may ask on Super User or other appropriate technology sites.
- Questions about numerical computation are often more appropriate for Computational Science Stack Exchange.
Now, to the first two bolded points: the question would involve a slight discussion on a programming language semantics and design, as it's regarding the embedding of a programming language within itself (think assembly but a little more abstract), it would also almost entirely revolve around the architecture design itself (mostly taking a nod at x86 / x64 for a base).
The third: the question would talk about a theoretical piece of hardware.
Next, from another section of the help area:
To prevent your question from being flagged and possibly removed, avoid asking subjective questions where …
- every answer is equally valid: “What’s your favorite ______?”
- your answer is provided along with the question, and you expect more answers: “I use ______ for ______, what do you use?”
- there is no actual problem to be solved: “I’m curious if other people feel like I do.”
- you are asking an open-ended, hypothetical question: “What if ______ happened?”
- your question is just a rant in disguise: “______ sucks, am I right?” (The above section was adapted from MetaFilter’s FAQ.)
Some subjective questions are allowed, but “subjective” does not mean “anything goes”. All subjective questions are expected to be constructive. What does that mean? Constructive subjective questions:
- inspire answers that explain “why” and “how”
- tend to have long, not short, answers
- have a constructive, fair, and impartial tone
- invite sharing experiences over opinions
- insist that opinion be backed up with facts and references
- are more than just mindless social fun
The points I'm concerned about I've emboldened once again.
Would a question that meets this criteria be, in fact, on-topic? If you would like me to add portions of what the question itself would be, I will gladly do so for an actual hardened example.