On 17 Mar 2010, at 15:51, Andrew Clark wrote:
> Steve wrote: > > We are all told by the books on programming and others that Object Orintated > (OO)languages like Objective-C and C++ are easer to learn (for me they are > NOT!!!). I have a problem with the consept of repatting my self and using 3 > lines of code where one will do: > > OO languages like java are used in Education I was not talking about education. > not because they are easier to learn, but because they follow the theory of > OO and build better programs. Some thing we all know. :-) LOL The consept of "better" is a dificalt one to define. "better" programs are not made though the use of any given methodologe but "better" desine :-) LOL > Not in the case of Hello, World but in bigger projects especially with > multiple programmers. I used "Hello World" not because it is a representation of a big project or a project with multiple programmers but because it simply demostars the problems with saying any given methodologe is the best. As not all problems are the same, I think we have got so focused on OO that perhaps we have thowen the baby out with the bath water. > I always teach C prior to C++ because it is easier to learn and it is a > very simple language. I so wish I did NOT learn BASIC and C prior to C++ and Objective-C. I am shore I would find learning OO easer if I had not had C before hand because I would always be comparing things back to C. > I leant it from K&R but that’s going back a bit... > > Andrew > > > > > From: peterboro-boun...@mailman.lug.org.uk > [mailto:peterboro-boun...@mailman.lug.org.uk] On Behalf Of Steve > Tompkins-MacQueen > Sent: 17 March 2010 00:06 > To: Peterborough LUG - No commercial posts > Subject: Re: [Peterboro] Programming language to learn > > I started programming when 1980/81 on TRS-80, ZX-81 and RM-380 the 2 things > all of these had in common was a Z80 CPU mechincode and BASIC > > BY 1998 I had started a HND in computer and comuation hardware and software > engernering and had to get to grips with C and a year latter started C++ > > Now I'm trying to get to grips with Objective-C > > Now most of you by now know I am dislex... and can see that from my spelling > but some of you may also know that it also changes the way I think. > > We are all told by the books on programming and others that Object Orintated > (OO)languages like Objective-C and C++ are easer to learn (for me they are > NOT!!!). I have a problem with the consept of repatting my self and using 3 > lines of code where one will do: > > OO coding:- > > 1) Define what the object "hello would" is going to be. > 2) Define the methords that "hello would" is going to use. > 3) cerate the "hello would" object > 4) create a instance of the "hello would" object > 5) use the instance of "hello would" > 6) distroy the instance of "hello would" > > C > main () > { > printf ("hello would" ); > } > > BASIC coding:- > 10 Print "hello would" > > witch language is better? > > Answer: witch ever you like. > > witch language should I lern? > > Answer: depends on what computer and OS you whant the program to run on, what > you want to do and how your brain works. > > LINUX/UNIX text based mostly C and C++ > Web PHP and Java Script (difent from "Java") > Mac (Mac, iPhone, iPad) Objective-C > Old Home computers BASIC > > MYSQL PHP seems to be the way to go. > there are meny others > > Steve > > > > > On 16 Mar 2010, at 21:36, Umar Ijaz wrote: > > > Quite a few years back i started a degree in computer science and the > language that was chosen by the faculty was C. C is a good starter language. > But now I think C++ could be a better language if you want to start dipping > your toes. I currently use C++ as a hobbyist :-P I am still learning > different things. > > Comparing C with C++. They share the same basics. But C++ lets you explore > a lot more. I am currently completing my degree with the Open University and > there we use Java. On comparision Leicester University uses C. It is not > the syntax but the application of the language and how it can be used easily. > > But that said and after Tony's message, I have no idea how to do it all on > Linux :-P I am still new to Linux and would wanna know more about > programming in the Linux environment. Apparently the Linux command line is a > powerful tool. I read on one of the websites about it. but then again Tony > would be an expert on this. > > Take a look here > > http://linuxcommand.org/learning_the_shell.php > > The first paragraph has inspired me to learn Linux. > > I hope this helps. > > Umar > > On Tue, Mar 16, 2010 at 9:09 PM, Stewart Robertson <stewar...@aliencamel.com> > wrote: > Your thoughts, if you please... > > I've been reading various threads/articles discussing the pros and cons > of learning/writing in various programming languages (C, C++, Java, > Python, Perl, Ruby, PHP etc.) > > I do not have huge amounts of time to devote to learning a particular > language but at the same time I am not in a hurry to learn a language > for the sake of it (i.e. I'll keep dipping in over a long period of time). > > So far I have come to the conclusion that C is a good option because it > is used in a lot of important stuff and runs quickly. At the same time > Python is much easier to get to grips with. PHP is very web specific and > Java is a pain to learn. > > What language do you think it would be most useful to start dipping my > toes in to and why? > > Cheers, > > Stewart > > _______________________________________________ > Peterboro mailing list > Peterboro@mailman.lug.org.uk > https://mailman.lug.org.uk/mailman/listinfo/peterboro > > _______________________________________________ > Peterboro mailing list > Peterboro@mailman.lug.org.uk > https://mailman.lug.org.uk/mailman/listinfo/peterboro > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 9.0.791 / Virus Database: 271.1.1/2751 - Release Date: 03/16/10 > 19:33:00 > > _______________________________________________ > Peterboro mailing list > Peterboro@mailman.lug.org.uk > https://mailman.lug.org.uk/mailman/listinfo/peterboro
_______________________________________________ Peterboro mailing list Peterboro@mailman.lug.org.uk https://mailman.lug.org.uk/mailman/listinfo/peterboro