MacInsiders Logo

Similar Threads
Thread Thread Starter Forum Replies Last Post
Languages 10pauljuli First-Year / Prospective Student Questions 5 06-12-2010 08:49 PM
Programming Languages used in first year Comp Sci philwood First-Year / Prospective Student Questions 12 11-24-2009 10:09 PM
Programming languages in Engineering? kanishka Academics 32 08-20-2009 08:27 PM

Learning several programming languages at once

 
Old 06-09-2011 at 09:44 AM   #16
SydWishes
Account Locked
Join Date: Jun 2011
Posts: 7

Thanked: 1 Time
Liked: Liked 2 Times




Quote:
Originally Posted by Mahratta View Post
They're probably easier than 3rd-year math electives...

Anyway, he needs at least one of them for co-op.
so just take the one, or he won't be in coop for much longer......
Old 06-09-2011 at 09:46 AM   #17
Mahratta
Elite Member
Join Date: Apr 2009
Posts: 974

Thanked: 89 Times
Liked: 366 Times




Quote:
Originally Posted by SydWishes View Post
so just take the one, or he won't be in coop for much longer......
A first-year programming elective shouldn't be particularly difficult for a math major. A similarly easy elective (say, first year econ) wouldn't be as practical. Math co-op involves a lot of programming.
__________________

Old 06-09-2011 at 09:58 AM   #18
sjager
Senior Member
Join Date: Jun 2008
Posts: 209

Thanked: 25 Times
Liked: 59 Times




Quote:
Originally Posted by Icecream View Post
Not really, some programming languages are object oriented some aren't. There's a difference between the paradigms in each language (functional, imperative..)
I've worked with about 10 different languages so far on a basic level with no significant differences noticed. If you want to get really fancy you might start finding worlds of differences between languages but if you just need to know the basics which he'll most likely be doing, I doubt there'll be phenomenal difference.
__________________
Schuyler
Old 06-09-2011 at 10:05 AM   #19
Mahratta
Elite Member
Join Date: Apr 2009
Posts: 974

Thanked: 89 Times
Liked: 366 Times




Quote:
Originally Posted by sjager View Post
I've worked with about 10 different languages so far on a basic level with no significant differences noticed. If you want to get really fancy you might start finding worlds of differences between languages but if you just need to know the basics which he'll most likely be doing, I doubt there'll be phenomenal difference.
Icecream's right; there are actually lots of differences. You may not notice them if you learn programming languages on a case-by-case syntactic basis, however, which I think you may have done (hence giving the reason why you didn't really notice the differences).

Of course, it's also possible that all 10 languages were of the same particular sort.

Theoretically, languages are constructed (or at least, were constructed) with particular qualifications in mind (eg. functional vs. imperative), so it's worth keeping the qualifications in mind.
__________________

Old 06-09-2011 at 10:23 AM   #20
Ownaginatios
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190

Thanked: 499 Times
Liked: 1,642 Times




Quote:
Originally Posted by sjager View Post
I've worked with about 10 different languages so far on a basic level with no significant differences noticed. If you want to get really fancy you might start finding worlds of differences between languages but if you just need to know the basics which he'll most likely be doing, I doubt there'll be phenomenal difference.
This. All the languages the guy seems to be using are imperative languages... unless he's designing huge systems, he won't see much difference between them all.
__________________
Dillon Dixon
Alumni
Software Engineering and Embedded Systems
Old 06-09-2011 at 10:26 AM   #21
thedog123123
Crazy Physicist
Join Date: Jul 2008
Posts: 556

Thanked: 61 Times
Liked: 313 Times




I like to think of programming languages as the romantic languages. On paper very different but if you are fluent in one the others sound familiar.
__________________
Alumni

Ownaginatios likes this.
Old 06-09-2011 at 10:31 AM   #22
RankNullity
Senior Member
Join Date: Feb 2011
Posts: 154

Thanked: 20 Times
Liked: 27 Times




Haha it seems like the first half of the thread is telling me I'll die and the second half is telling me I'll be fine. What do? But as Mahratta said, if I don't take one or two of these programming courses, I'll be taking third year math electives anyways, like geometry or number theory, which I can only assume would be just as hard or even harder
Old 06-09-2011 at 10:33 AM   #23
Mahratta
Elite Member
Join Date: Apr 2009
Posts: 974

Thanked: 89 Times
Liked: 366 Times




Quote:
Originally Posted by RankNullity View Post
Haha it seems like the first half of the thread is telling me I'll die and the second half is telling me I'll be fine. What do? But as Mahratta said, if I don't take one or two of these programming courses, I'll be taking third year math electives anyways, like geometry or number theory, which I can only assume would be just as hard or even harder
Take geometry with me!

Anyway, 3Q isn't really a 'programming course' from what I've heard / seen of it. It's numerical analysis - you'll just be using MATLAB as a tool (which basically uses math syntax anyway). So if you're going to worry about anything for that course, that thing shouldn't be the programming.
__________________

Old 06-09-2011 at 10:36 AM   #24
RankNullity
Senior Member
Join Date: Feb 2011
Posts: 154

Thanked: 20 Times
Liked: 27 Times




Quote:
Originally Posted by Mahratta View Post
Take geometry with me!

Anyway, 3Q isn't really a 'programming course' from what I've heard / seen of it. It's numerical analysis - you'll just be using MATLAB as a tool (which basically uses math syntax anyway). So if you're going to worry about anything for that course, that thing shouldn't be the programming.
Yeah that's true. I think I'll be taking Math 3Q03 for sure since it's recommended. And most likely I'll be taking the Comp sci course. And I think geometry would end me!
Old 06-09-2011 at 10:39 AM   #25
Mahratta
Elite Member
Join Date: Apr 2009
Posts: 974

Thanked: 89 Times
Liked: 366 Times




Quote:
Originally Posted by RankNullity View Post
Yeah that's true. I think I'll be taking Math 3Q03 for sure since it's recommended. And most likely I'll be taking the Comp sci course. And I think geometry would end me!
Haha - did you like the stuff we did in 2XX with Dr Wang (other than the final)? 3B03 will be a continuation of that (differential geometry), from what I've heard.
__________________

Old 06-09-2011 at 10:44 AM   #26
RankNullity
Senior Member
Join Date: Feb 2011
Posts: 154

Thanked: 20 Times
Liked: 27 Times




Quote:
Originally Posted by Mahratta View Post
Haha - did you like the stuff we did in 2XX with Dr Wang (other than the final)? 3B03 will be a continuation of that (differential geometry), from what I've heard.
That stuff was alright. Near the end of the course though I was pretty much lost. And I did absolutely horrible on the exam haha. Which is why I don't think geometry would be the best fit for me. Though I did hear the prof teaching it this year is the most lenient prof ever
Old 06-09-2011 at 10:47 AM   #27
Mahratta
Elite Member
Join Date: Apr 2009
Posts: 974

Thanked: 89 Times
Liked: 366 Times




Quote:
Originally Posted by RankNullity View Post
That stuff was alright. Near the end of the course though I was pretty much lost. And I did absolutely horrible on the exam haha. Which is why I don't think geometry would be the best fit for me. Though I did hear the prof teaching it this year is the most lenient prof ever
Ah, I see. The stuff at the end of the course was more differential geometry, so I guess you're right.

I think it's fair to say that everyone got destroyed by that final, but we got a nice boost...
__________________

Old 06-09-2011 at 11:55 AM   #28
anonanon987
Power Abuser
Join Date: Apr 2011
Posts: 3,170

Thanked: 246 Times
Liked: 459 Times




If anyone wants to learn Java online (basics):

http://download.oracle.com/javase/tu...ava/index.html
http://codingbat.com/java
Old 06-09-2011 at 12:00 PM   #29
RyanC
Elite Member
Join Date: Aug 2008
Posts: 5,014

Thanked: 406 Times
Liked: 2,312 Times




Quote:
Originally Posted by RankNullity View Post
Haha it seems like the first half of the thread is telling me I'll die and the second half is telling me I'll be fine. What do? But as Mahratta said, if I don't take one or two of these programming courses, I'll be taking third year math electives anyways, like geometry or number theory, which I can only assume would be just as hard or even harder
Well it kind of depends on what kind of student you are and what other courses you'll be taking!
Old 06-09-2011 at 12:11 PM   #30
MacPack
Offical Deal Blogger
MacInsiders Staff
Join Date: Mar 2010
Posts: 1,016

Thanked: 82 Times
Liked: 160 Times




Personally I found Matlab easy, but then again i guess I like programming. I havent token a courses with matlab yet but i used it during a job placement I had in high school at ryerson. I self taught and was actually able to know enough to make a contribution to a research project. I would stick to the course that teaches Java.
__________________
Due to sig restrictions, see my about me for more info on MI DealsBlogger!



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



McMaster University News and Information, Student-run Community, with topics ranging from Student Life, Advice, News, Events, and General Help.
Notice: The views and opinions expressed in this page are strictly those of the student(s) who authored the content. The contents of this page have not been reviewed or approved by McMaster University or the MSU (McMaster Students Union). Being a student-run community, all articles and discussion posts on MacInsiders are unofficial and it is therefore always recommended that you visit the official McMaster website for the most accurate up-to-date information.

Copyright © MacInsiders.com All Rights Reserved. No content can be re-used or re-published without permission. MacInsiders is a service of Fullerton Media Inc. | Created by Chad
Originally Powered by vBulletin®, Copyright © 2019 MH Sub I, LLC dba vBulletin. All rights reserved. | Privacy | Terms