Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

I have a few Questions Please

Discussion in 'Getting Started' started by Koshka_Blackleopard, Feb 21, 2016.

  1. Koshka_Blackleopard

    Koshka_Blackleopard

    Joined:
    Feb 19, 2016
    Posts:
    7
    I just recently bought a C# Programming text book to help learn and I have a couple questions.

    Th book only shows examples of application softtware and I want to know the system software specifically for windows. What is an example of a system software launguage??? I gave one in the book that looks like this:

    Code (CSharp):
    1. 10110010
    2. 10001100
    3. 10111100
    That's just an example. Is this all system software is??? Just 1's and 0's???

    For application software I may understand this better.

    Code (CSharp):
    1. -kind of vihicle :char
    2. -noOfDays : int
    3. =cumputecharges () : double
    4.  
    If you had this code, would the final code look some thing like this?
    Code (CSharp):
    1. -kind of vihicle : E
    2. -noOfDays : 30
    3. =cumputecharges () : 60
    4.  
    [/code]

    Does anyone know where I can find definitions to some of these terms used in the coding???

    Thanks for the help I'll keep posting if I have any more questions I want to ask about programming.
     
  2. BikaYoBadi

    BikaYoBadi

    Joined:
    Jan 1, 2016
    Posts:
    50
    0 and 1 are machine codes machine works with them. Programs mean a calculation in the CPU. C# , C++ , C , Javascript ,Java and the others .. all of them are a kind of a speaking with computer. We can't see 0 1 these programming languages turn our codes into machine code which are 0 and 1. Moreover , these programming languages have a level which is according to proximity to CPU. For example , Assembly is a low level programming language. If you can search about it you will be able to see that it has long codes and is more hard to understand , but C# is a high level programming language. This tells us that we can understand codes easily and making programs. Difference between them , close one to the CPU works faster than the others . However , today , this is not an important.(I mean not much). In addition to this low level languages are generally using to make drivers,viruses etc. which have to be fast.

    Edit: And I hope I answered truly and appropriately.
     
    Last edited: Feb 21, 2016
  3. Koshka_Blackleopard

    Koshka_Blackleopard

    Joined:
    Feb 19, 2016
    Posts:
    7
    Do we know what the code says??? Or does the machine itself just code it like that???
     
  4. BikaYoBadi

    BikaYoBadi

    Joined:
    Jan 1, 2016
    Posts:
    50
    You mean 0 and 1 I think. We can know about that, but it is really complicated and long like (010011101001010...) . Cpu works with true false principles. To illustrate , if 1 turn the pixel on. I am just making up. This topic is related to basic logic (and doors,or doors..). Understanding what cpu does is hard of course . If you want to understand I can't help you but what you need to look is CPU and understanding it. Its techology is really amazing . It works with transistors. Huge amount of transistor. A lot of engineers who works with electronic have lesson(Logic Circuits) in the university to understand them.
     
  5. Koshka_Blackleopard

    Koshka_Blackleopard

    Joined:
    Feb 19, 2016
    Posts:
    7
    But it is not requird that I know what CPU does all I need to know while making a video game is that it is the machine translator right???
     
  6. aer0ace

    aer0ace

    Joined:
    May 11, 2012
    Posts:
    1,511
    This should probably be moved to a beginner or general forum @hippocoder
     
  7. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723