Visit Jeremy's Blog.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 06-04-2004, 05:30 PM   #1
Registered: Jun 2004
Location: United States
Distribution: slackware 10.0 mostly; used many
Posts: 109

Rep: Reputation: 15
c programming help (i do this in linux ;) )

I have a fews questions and a request. My first question is what is the definition of 'object-oriented' and what does it entail. How does this compare with 'struct' programming and does C support object-oriented?(i know C++ does).

My request is: Can anyone give me some ideas on programs i should make? I want to use only command-line (no GUI) and it be open-source designed for unix/linux.

Old 06-04-2004, 09:38 PM   #2
LQ Guru
Registered: Jul 2003
Distribution: Gentoo 2004.2: Who needs exmmpkg when you have emerge?
Posts: 1,795

Rep: Reputation: 47
For the request: First, find out some basics. Your questions, and quite a few others with their answers can be found here with some C++ tutorials:
Second, think of something that you could use. Like a simple text editor or something. Then create that. Thats what programming was made for, making stuff that you need (and for headaches ).
Old 06-07-2004, 10:36 AM   #3
Registered: Apr 2004
Location: Pakistan
Distribution: RedHat
Posts: 46

Rep: Reputation: 15
There is quite a lot difference between structured programming and object oriented programming. In structured programming , you concentrate on the things to do . You than devide the whole thing into a number of procedures (functions in C) the data is a subsidary thing and is just use to pass information between the procedures. In object oriented , the data gets important . You define objects which actually represent data related with some thing or concept and you put the procedures that act on those data along with that ) . Mostly data is only accessible through those procedures ( functions in C , methods in Java ) . Object oriented makes the designing easier and it also helps to make the program flexible and clean. Object oriented is just a way of designing , you can do it in any language , even in assembly :-) . You can do object oriented in C using function pointers and structures. If you are new to programming I'll advise you to go for C++ and learn object oriented design , this will help you in long run. As for which programs to make , try thinking of what you want your computer to do , and try to see whether you can program such thing. Like for example for starters , you might want to create an application that stores the phone numbers and addresses of all your friends.
And remember programming is great fun , and is one of three things , every one on this planet should know.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Difference between Top Down programming & Bottom up programming minil Programming 1 06-17-2005 03:42 AM
New Forum for Linux-Gurus[Programming/Administration] or Linux-Advanced Users [ Progr raees LQ Suggestions & Feedback 5 04-12-2005 08:35 PM
C/C++ programming for linux leeman_s Linux - General 6 01-28-2003 07:16 PM
Exp. Windows/Linux-Script Programmer - Need Linux Programming Mentor! ruttiger Linux - Newbie 2 10-28-2001 12:00 PM
New to Linux programming .... need help Izhar Programming 2 10-17-2001 04:34 AM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 05:06 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration