Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 29 Aug 2014, 16:38
All times are UTC - 4
 Forum index » Off-Topic Area » Programming
First steps in programming
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [9 Posts]  
Author Message
Antipodal

Joined: 26 Mar 2009
Posts: 135
Location: The other side of the world

PostPosted: Sun 31 Mar 2013, 21:42    Post subject:  First steps in programming
Subject description: Will they loosen or strengthen Puppy's leash?
 

Recently, some acquaintances of mine, who began using Puppy four years ago and who have not much more knowledge about computers and computing than me, have been offered to be taught (personally and apparently free of charge) the basics of ANSI C programming.

At the same time, their potential professor was introduced to Puppy, but he seems more comfortable teaching in another Linux distro environment than in a Puppy one.

The couple is very excited about the offer but are now fearing that they might be walking in the wrong direction and that their acceptance might loosen the binds that tie them to Puppy (something they don't want to do) and they have come to me seeking for advice.

Because I know nothing about the subject...would you mind posting here your thoughts for us?

Thank you for your time
Smile
Antipodal
Back to top
View user's profile Send private message 
amigo

Joined: 02 Apr 2007
Posts: 2236

PostPosted: Mon 01 Apr 2013, 04:07    Post subject:  

Yeah, well it *is* best to learn about things elsewhere -since Puppy is highly-based on exceptions and re-inventing the wheel. To see how the real world operates will actually show them then exactly what puppy is -and is not.
Back to top
View user's profile Send private message 
sunburnt


Joined: 08 Jun 2005
Posts: 5016
Location: Arizona, U.S.A.

PostPosted: Mon 01 Apr 2013, 14:26    Post subject:  

Agreed...

Thoughts; Puppy could be more main stream, but it`s not.
There`s nothing abnormal with an O.S. based on a unionfs.
But Puppy`s "setup" is completely unique and nonstandard.

I`ve looked for a reasonable cousin to Puppy, Ubuntu based, etc.
Most are CD size, but there are a couple of them that are close.
Back to top
View user's profile Send private message 
6502coder

Joined: 23 Mar 2009
Posts: 85
Location: Western United States

PostPosted: Mon 01 Apr 2013, 16:31    Post subject:
Subject description: I disagree
 

My 35 years of experience programming in C says that a course in "the basics of ANSI C programming" can't possibly enter into topics where Puppy's deviations from "the mainstream" become an issue. We're not talking GUI programming, or systems programming, we're talking about basic C, right?

An ANSI-compliant C compiler and a text editor should be all that's needed. If the course instructor is hanging the course on a particular IDE, and a particular source-code management system, that's poor course design, IMHO. I grant that for a free course, he's entitled to call the shots.
Back to top
View user's profile Send private message 
Antipodal

Joined: 26 Mar 2009
Posts: 135
Location: The other side of the world

PostPosted: Tue 02 Apr 2013, 08:51    Post subject:  Thank you very much!
Subject description: Thanks!
 

Grateful beyond words for your insight!
Smile
Antipodal
Back to top
View user's profile Send private message 
amigo

Joined: 02 Apr 2007
Posts: 2236

PostPosted: Tue 02 Apr 2013, 11:28    Post subject:  

6502coder, I think it does make a difference -just getting a workable puppy development environment up and running already deviates greatly from the normal way of things.
Back to top
View user's profile Send private message 
6502coder

Joined: 23 Mar 2009
Posts: 85
Location: Western United States

PostPosted: Tue 02 Apr 2013, 16:36    Post subject:  

amigo wrote:
6502coder, I think it does make a difference -just getting a workable puppy development environment up and running already deviates greatly from the normal way of things.


Amigo, my apologies for being a dummy, but I don't understand what you are getting at. These people have apparently been using Puppy for four years, so they must be reasonably familiar with the Puppy desktop and almost surely have used Geany. If they have a frugal install, then all they need is to add the devx SFS, at which point they have a C development environment which is perfectly "normal" as far as I can see.

Again, they're not trying to learn Linux system programming, just basic C programming. Last I checked, "Hello, world!" compiles and runs on Puppy Linux exactly the same way it does on every other UN*X/Linux system I've used.
Back to top
View user's profile Send private message 
PaulR

Joined: 04 May 2005
Posts: 242
Location: UK

PostPosted: Tue 02 Apr 2013, 17:05    Post subject:  

I agree with 6502coder, Puppy with devx has everything required to write, compile and run any standard C (C-99 or C++) program.

In fact, it's a great learning environment as you aren't distracted by complicated GUI stuff or learning how to use other libraries, you can just concentrate on the language itself.

I haven't used C for about 10 years but I've written a simple 500 line program using just Geany in a couple of days.

Paul
Back to top
View user's profile Send private message 
Antipodal

Joined: 26 Mar 2009
Posts: 135
Location: The other side of the world

PostPosted: Thu 04 Apr 2013, 08:50    Post subject:  Thank you guys!
Subject description: These last three posts have also been very enlightening!
 

Smile
Antipodal
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [9 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Off-Topic Area » Programming
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0633s ][ Queries: 12 (0.0066s) ][ GZIP on ]