Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Digital Literacy

programs take in or spit out some form of data

''OFTEN PROGRAMS TAKE IN OR SPIT OUT SOME FORM OF DATA''-- WHAT DOES THIS MEAN BASICALLY AND SECONDLY HOW PROGRAMS ARE CONSTANTLY HANDLING DATA , WHAT DOES THIS MEAN TOO. PLZ EXPLAIN IT WITH DETAILS.I WILL BE VERY GRATEFUL TOU YOU.

3 Answers

HEY UMANG! YOU DO NOT NEED TO TYPE ALL OF YOUR LETTERS IN CAPITAL :D! Think of any program you know? Word, excel, a calculator, a game, whatever.. All of these programs takes in some sort of information and then spits out an output when the inputs have been processed. For instance your calculator, it takes in whatever inputs the user chooses, ie. the numbers and the operation he wants to perform. For example 2+2, the program then computes and spits out the result which in this case would be 4. This is what hes talking about. For more detail you would have to dive into the coding itself, but if your just getting started this is sufficient knowleagde, although please write back if you need more help!

thank you very much behar sir , so kind of you to answer it but I wanted to know how programs are constantly handling data . how do they do that , where are they storing all that information that we are putting in and how do they perform what we want them to ? how are they executing all that?

Hey again umang! As i said this is a very in depth topic that i recommend you research on your own. That being said your questions are hard to answer because theyre very vague. How do programs constantly handle data? Answer: Not all programs are? If we stop them they stop, some programs stops them selfs when theyre done running, some servers run constantly, how do they handle data constantly? Well they just continue executing theyre instructions?? Im not sure what you mean by this question. Where are they storing all that information? Once again depends, maybe they send it to a database, maybe they store it temporarly on the users RAM. Maybe they save it to a harddisk. How do they perform what we want them to? By programming them :P. Most programs like python ruby javascript etc. they use a compiler that converts the readable code we input, to machine code (1s and 0s) that the computer can understand. How are the executing all that? This is done in the prosessor or maybe in the gpu.

hi behar can u plz help me out! ''object oriented programming often uses code objects to mirror real world objects'' ---- what does this statement mean . what is meaning of term ''code object''? and what is object oriented programming basically i am not getting it . can u plz help me in this case..

Hey again umang! Seeing as the initial question of this thread has already been answered, would you please make a new thread with that question, and ill be sure to answer it. This will make it easier for fellow students with the same question to find a post containing the answer!

i have created it in a new string . seriously i request an answer from you regarding my this doubt since u explain very well.