Jump to content

Recommended Posts

Posted

hey guys

 

maybe this is a stupid question! whatever, i gonna ask this ....

 

i want 2 know 'computer' from inside 2 outside![when i'm talking about computer,i mean computer[in real word], not some joking, crazy, stupid things which taught in university]

i do know programming[and i'm good at it] but i have lack of knowledge in computer and computer science, i want 2 know computer, how things work and etc[actuly i want 2 know everything about computer 2 able program whatever i want!!]

what steps do i need 2 take to hit it?? any clue? any book resource? any thing[from beginning 2 advance]???:-/

 

tnx in advance:)

Posted

First off, learn to type properly.

 

Syntax is as important in communicating as it is in programming. Most of that post is unparseable.

 

Second, if you do know programming like you claim then yes, you can program whatever you want. Congratulations. All that is limiting you is your knowledge of the programming language.

 

If you want to code device drivers(and that seems to me to be the only reason for wanting to know the physical side in relation to programming) then all you need is a copy of the interface codings which are usually proprietry.

 

You can of course work out the interface commands on your own by trial and error but this is time consuming even if you have scripted it.

 

So, can you tell us what you want more specifically and in a parseable manner?

Posted

thanks for answer

 

first off, english is my 5th speaking language, who has wrote a passage unclear, you people should have assume this maybe he/she has trouble with english, i'm just saying...

ok, i explain much clear this time:

 

 

 

lets suppose i'm interested in writing virus', so if you want to write something special like that, you should know OS and hardware operation functionality, networking[i mean advanced, network] and ......

and lets suppose, i want to do something big, in 2, 5, 10 .. year, BUT i don't know how do i start and with what?[i have too many creative idea, but i can't implement them, this is what i'm asking for]

if i be guided right, i'm pretty much sure, some day i will do something very big AND USEFUL in computer science but if i be guided right........

regards

badboy:-bd

Posted

A general computer science regimen should inform you enough. I wouldnt bash them as all non-sense and not worth learning. They teach you understanding of computing, not "how to do X in Y application so you can get a job doing X and Y" Now, yes some programs to focus on applications and software. Especially IT/IS programs. And they are more about job placement than furthering understanding.

 

You dont need to be in a school program either. Some good books/topics ide recommend ( that I used with my comp sci classes )

1: Computer Organization.and Design. This deal with lower level structures, OS interfaces to the hardware. Memory structures. Some assembler. Non-OS and non-platform specific understanding of computers in general.

2: Digital logic / "Logic and Computer Design Fundamentals" Logic. How mathematical operations are implemented with physical circuit logic gates.

3: Data Structures. hundreds of books out there. I read "Data Structures and Algorithms in C++", by Drozdek.

4: Discrete math: plenty of books, more logic and understanding that would pay off especially so if you ever lean towards database design work.

 

In general mathematics will come in handy for anything worth doing in computer science.

There is a reason every comp sci program has a strong math requirement.

 

With a solid understanding of the science and architecture you should be able to develop in any language.platform you want to get those big ideas out there one day.

 

I wish you the very best of luck!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.