Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game. |
| Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
02-27-2001, 11:58 PM
|
#1
|
|
LQ Newbie
Registered: Feb 2001
Location: St. Louis
Distribution: Trying to use Ubuntu
Posts: 22
Rep:
|
I am in school and will be learning c, I would also like to learn python. Will learning c help lower the learning curve for python. Or is pyhton a whole different world.
p.s. i searched python.org and could not answer my question or i am so new i could not find the answer.
|
|
|
|
02-28-2001, 08:48 AM
|
#2
|
root 
Registered: Jun 2000
Distribution: Debian, Red Hat, Slackware, Fedora, Ubuntu
Posts: 9,532
|
Python and C are pretty different. That being said, learning one language will help you learn another dissimilar language in some ways. Some things such as loops are very similar in almost all languages (ie. the sytax may be slightly different, but the genereal concept is the same).
Here are some comparisons:
http://www.python.org/doc/Comparisons.html
|
|
|
|
03-19-2001, 11:05 AM
|
#3
|
|
Member
Registered: Mar 2001
Distribution: Slackware 9.0
Posts: 32
Rep:
|
They may be different but you can start with similarties. Loops comparasons, etc. The cruncher is time. Look at the concepts between both and the ideas that are shared. And code in both of them. Take class projects and code it in both C and Python that will speed things up.
Enjoy the world to programming for the PC.
|
|
|
|
03-20-2001, 08:50 AM
|
#4
|
|
Member
Registered: Feb 2001
Location: MI
Posts: 67
Rep:
|
i use...
i like to use qbasic(ha ha ha), visual basic(the quickest way to get broke, unless you commit piracy), and c--a really good language.
my favorite, though is a language called EUPHORIA. it is kind of a mixture of basic and c, really easy to learn, object orientated, free, and for dos/win32 and linux!!!
sorry, i misunderstood the question 
i'll add that:
no matter what language you switch to, you'll run into different syntax, but the only significant thing you'll run into are the different ways that some things are structured (such as variables and loops and subroutines.)
check out the euphoria thread i posted in this forum.
[Edited by Jeffrey on 03-20-2001 at 02:15 PM]
|
|
|
|
03-20-2001, 08:56 AM
|
#5
|
|
LQ Newbie
Registered: Mar 2001
Posts: 7
Rep:
|
JEFF! SHUT UP!
|
|
|
|
03-31-2001, 11:17 PM
|
#6
|
|
Member
Registered: Feb 2001
Location: Boston, USA
Distribution: Slackware
Posts: 435
Rep:
|
I first learned Java. I found that it was pretty harmless to the newcomer, and there is a great demand for it right now. Now I'm learning Perl, and although the two are pretty different, I find that Perl is much easier , as it seems all I need to learn is the syntax, since I understand all the concepts now. So to answer your question, I think learning C will lower your learning curve. I also read somewhere that Python is a good language to start with.
|
|
|
|
04-18-2001, 03:08 PM
|
#7
|
|
LQ Newbie
Registered: Apr 2001
Posts: 5
Rep:
|
before venturing...
I would have to step up and recommend that one of these days/weeks/months, you sit down with a good book (or take a decent class) in data types and structures.
Of all the programming classes that I've taken (C, C++, Java, Perl, VB) I never got introduced into the fun world of linked lists, doubly linked lists, trees, etc... Now at work I'm trying to learn it from a fellow developer.
As far as languages go, development isn't just about knowing the syntax of a language... its problem solving, diagnostics, being able to walk a 10 mile marathon taking only baby steps... and knowing which baby steps you need to take. The actual coding will come with experience, and soon you'll see you can practically pick up any language in a relatively short period time...
|
|
|
|
04-19-2001, 06:07 AM
|
#8
|
|
Guru
Registered: Jan 2001
Posts: 24,128
Rep: 
|
I agree with mmccue on the problem solving part in anytype of programming, scripting or anything else related. I have found my self countless hours some nights just to get some HTML and Javascript code going right for me....get that perfect touch.
|
|
|
|
04-21-2001, 11:25 AM
|
#9
|
|
Member
Registered: Mar 2001
Distribution: Slackware 9.0
Posts: 32
Rep:
|
It is very important to understand concepts. Example here is I started to learn VB and C came easy after that and C++ and even assembly becomes only a little step after that.
By the way linked lists are very simply but the concept used there is very valuable. I found it very useful in understanding some assembly stuff; the pointer stuff.
|
|
|
|
04-23-2001, 06:53 AM
|
#10
|
|
LQ Newbie
Registered: Apr 2001
Posts: 5
Rep:
|
I actually learned machine/assembly programming on a Motorola 68HC11 trainer back when I was in school for electronics... It definitly is different than what I'm doing today <G>... 10 Pages of code to print my name on the screen ...
Hehehe..
Mike
|
|
|
|
05-22-2001, 06:58 AM
|
#11
|
|
Member
Registered: Apr 2001
Location: NY
Distribution: used to be Redhat, now Debian Sarge
Posts: 291
Rep:
|
Assembly
Hey,
I am taking assembly now, and it is pretty stupid. I mean i think it is the best programming language and we use it everyday but i dont think i can handle it. Java is pretty easy and it was my first language and i love it. But i think the demand for java is kinda ending. I heard RH 7.0 does not support Java and the new windows does not support Java. I think Microsoft is coming up with a new language. Anyways, i dont know if taking java is any good.
|
|
|
|
05-22-2001, 07:51 AM
|
#12
|
|
Member
Registered: Feb 2001
Location: Boston, USA
Distribution: Slackware
Posts: 435
Rep:
|
RH 7.0 does support java, and why would microsoft support it? They tried to convert it on their own and had to settled out of court. So they scrapped their j++ project and turned that into C# which can only be used on their .net platform. The demand for java is not ending. They're creating interactive t.v.s with it, and now cell phones with smaller jvm's in it.
|
|
|
|
05-22-2001, 10:02 AM
|
#13
|
|
Member
Registered: Apr 2001
Location: NY
Distribution: used to be Redhat, now Debian Sarge
Posts: 291
Rep:
|
java
I dont actually see the end of java. Its a very neat language but i dont know if microsoft will support it in the future. Some people told me that java is not supported on RH 7.0 or it is too hard to install.
|
|
|
|
05-22-2001, 10:12 AM
|
#14
|
|
Member
Registered: Feb 2001
Location: Boston, USA
Distribution: Slackware
Posts: 435
Rep:
|
Do you really think java depends on Microsoft? It never has. If you haven't noticed, Microsoft is in the middle of an anti-trust battle, and linux is gaining ground everyday. It's pretty easy to install java, as Sun supports all the operating systems. All of IBM e-servers use linux, not microsoft. And I've read that companies like Intel are designing systems for linux, not microsoft. I don't really see how Microsoft's support of java determines java's future.
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 03:59 AM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|