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 Tue 25 Nov 2014, 18:10
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 Posts_count  
Author Message
Antipodal

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

PostPosted: Sun 31 Mar 2013, 21:42    Post_subject:  First steps in programming
Sub_title: 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: 2278

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: 5042
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: 105
Location: Western United States

PostPosted: Mon 01 Apr 2013, 16:31    Post_subject:
Sub_title: 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: 142
Location: The other side of the world

PostPosted: Tue 02 Apr 2013, 08:51    Post_subject:  Thank you very much!
Sub_title: 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: 2278

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: 105
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: 248
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: 142
Location: The other side of the world

PostPosted: Thu 04 Apr 2013, 08:50    Post_subject:  Thank you guys!
Sub_title: These last three posts have also been very enlightening!
 

Smile
Antipodal
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Off-Topic Area » Programming
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


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