Click to See Complete Forum and Search --> : linux programming, quesioner, please help


nopri
01-27-2002, 11:58 PM
<PRE>
hello all,

I'd like to ask for your opinion, please take a time :

I'm categorizing linux programming....
then i divide it into 2 division:
1. Inner division
consists of everything unseen when you are using linux,
such as:
- process
- signal
- system call
- daemon
- IPC (pipes, FIFO, shared Mem, semaphore, message, TCPIP, socket)
- if you are agree with me, please add some, otherwise if you don't
please tell me which one, you can give the reason...


2. Outer division
consists of everything you can see and operate when you are using linux
such as:
- list the files
- making, removing, changing the directory
- creating and manipulating files
- permision
- file mode
- appending syslog
- if you are agree with me, please add some, otherwise if you don't
please tell me which one, you can give the reason...


i really need your help, because i'm making paper....
If you care, please take a time again:

1. Can i categorize linux programming like above ( please tell me why )
2. What do you think about linux programming ( so where is the scope )
for example, does program which just do 'cd dir' can be categorized into
linux programming ?


Thanks,
May be I'll ask you all again, next time, next topic,

really thanks,
Noprianto
nop@bluejack.binus.ac.id http://bluejack.binus.ac.id/~nop/

</PRE>

Strike
01-28-2002, 12:10 AM
Um, perhaps a better question is WHY you are trying to classify it like this? Because a lot of the things you described are the same thing (like generic file I/O)

nopri
01-28-2002, 02:07 AM
hello,

thanks for your respond...

in my mind, when making linux programming paper, there are some who don't really care about IPC, process,semaphore, etc. And some really care about this.

My classification's intension is just to make it easier for people who just having fun when making ls, cd, mkdir, etc, and for people who care about processes, etc.

So, anyway, if i still want to classify it ? Can you give me suggestions ?

I really need it.
Thanks...

Strike
01-28-2002, 02:53 AM
Well, you could probably segregate it into the regular generic programming areas:

file I/O, memory allocation, process handling/creation/communication, threading, math functions, hardware I/O, etc.

There's really nothing special about programming for Linux when it comes to the core concepts.

nopri
01-28-2002, 04:05 AM
oh thanks strike...

you __really__ help me. I got it....


Thanks.