4 Replies Latest reply: Feb 21, 2013 8:44 AM by zaydek
zaydek Level 1 Level 1 (0 points)

Anytime you do anything on your computer, code is input and output. Is there a way to monitor this activity, and to view the underlying code? Like, as I type the letter "A", the computer is receiving information about the formatting, font, character, character library (i.e. ASCII), opcode, etc. - is there a way to watch this happen, to learn by example, and to reapply code in terminal applications, etc?

 

Thank you.


MacBook Pro (15-inch Early 2011), OS X Mountain Lion (10.8.2)
  • Tom Gewecke Level 9 Level 9 (74,720 points)

    I think the answer is "no", but why don't you explain more about what your end purpose is and perhaps someone would have a suggestion.

     

    If you are trying to learn how to develop apps for OS X, you should go to

     

    https://developer.apple.com/devcenter/mac/index.action

  • zaydek Level 1 Level 1 (0 points)

    Okay, well the idea is learning by example. I have foreknowledge that as I'm typing now, I'm entering text into a field of a thread, but how do I know that?

     

    I think out minds and computers are structurally incredibly similar, instrinisically, because we created them. So the way a computer thinks is mimicd by how we think. Why not make it easier to see so? Presently, someone is taught the interface of a computer in order to understand it, but why not represent the same patterns of thought humans experience so that the human-computer exerpience is almost of singularity.

     

    I want to enable computers to display a 2D abstract of the information that is correlated to the information we are providing for their use. Whether, linerally, vertically, workflow chart, etc. - it's all a hierarchical structured pattern of processes. As I'm typing now, I have no direct effect on the computer, but a subconcept of its performance


    So if the input = "Letter"

     

        Level 1a - Keyboard            / Hardware                

                 1b - Keyboard input   / "%d%d%d%d%d%d"

                 1c - Character type    / "%c%c%c%c%c%c"

                 1d - ASCII                / "0100 1100", "0110 0101", "0111 0100" "0111 0100" "0110 0101" "0111 0010"

                 2   - Charaters           / "L", "e", "t", "t", "e", "e", "r"

     

    The output is (// = not-directly interacting):

     

    // Level  1 - Computer             / MacBook Pro

    //           2 - Operating system / OS X
    //           3 - Application           / Safari
                 4 - Website               / https://discussions.apple.com/etc.
                 5 - Thread                 / "Letter"

     

     

    The end purpose is to design a framework for computers to express input and ouput in a hierarchical feature that mirrors the way the mind works so that you can learn by example. And, to allow everything controllable to be associable:

     

    Everything I'm using:

     

    Hardware
    Software
    API-Internet

     

    And we can restructure the hardware, software, and API-not limited to Internet, so that as much as you can imagine, you can make real associating input to output.

  • Tom Gewecke Level 9 Level 9 (74,720 points)

    Thanks for the explanation!  I still think the best way for you to take your project further would be for you to learn how to create working computer programs, so you can see how in practice the various layers of interaction are constructed.

  • zaydek Level 1 Level 1 (0 points)

    I'm thinking about signing up as a dev for just that. I don't want to subjectify myself to programming apps I can't do but I want to learn the process nonetheless. I've been watching keynote, and starting to, developer videos, and having that member community I think would help guide me to find answers that I can then venture to study and understand.

     

    Thank you.