[nzlug] whats you opinion on

Richard Dingwall rdingwall at gmail.com
Mon Oct 16 10:06:12 NZDT 2006


On 10/16/06, Peter Harrison <peterha at nzoss.org.nz> wrote:
>
> On Sun, 2006-10-15 at 20:05 +1300, brendon wrote:
> > hey there all what is your opinion  on this to start and learn
> programming
> > http://www.icanprogram.com/linuxProgramming.html
> >
> > would like to hear your feedback


It looks good.

C is a great language to learn programming fundamentals with, particularly
if Linux is your thing. Hell, most of the operating system is written in it.


When you're familiar with the basics, you can move onto higher level
languages (eg C++, Java, Python etc) which can provide OO frameworks and can
simplify many low-level tasks (eg memory allocation).


Now, if you are wanting to mess with Linux internals the course you link
> to is a good plan. But if what you want to do is develop applications
> "for Linux" then I suggest you look at writing cross platform
> applications in a Language suited to the purpose.


I'm not sure what you're saying here - applications developed "for Linux"
are not portable across different platforms? Should they be? Should
applications developed for a specific target work anywhere else?

Perhaps you meant applications "for multiple platforms".

Unless pain is something you enjoy C is not a good choice for business
> application development. If we are talking open source I would recommend
> Python because :
>
> a) It is platform independent.
> b) It is easy to learn.
> c) It is powerful.
>
> I personally work in Java - not open source, but very almost, and many
> Java tools and infrastructure are open source. Java is more accepted in
> the corporate world, and so there are some good reasons for using it. On
> the downside Java is quite heavy - erring on the side of "protecting"
> the programmer. It is also very much more difficult to get up to speed
> on Java compared to Python.
>
> Yes, there are other languages such as Perl, PHP, C and Ruby; and each
> has their place.
>
>
>
> _______________________________________________
> NZLUG mailing list NZLUG at linux.net.nz
> http://www.linux.net.nz/cgi-bin/mailman/listinfo/nzlug
>



More information about the NZLUG mailing list