06-03-2010 at 11:26 PM
|
#16
|
winning
Join Date: Jun 2009
Posts: 762
Thanked:
37 Times
Liked:
39 Times
|
funny thing.... He did mix up the two courses.... He will be teaching C++ in Sfwr 2S03... new thoughts/opinions?
|
06-03-2010 at 11:32 PM
|
#17
|
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190
Thanked:
502 Times
Liked:
1,656 Times
|
Quote:
Originally Posted by Kanishka
funny thing.... He did mix up the two courses....
|
LOL, wow... now that makes a lot more sense
C++ is a good choice. It's pretty much all you'll be using when you graduate. I wish we'd done C++... now I have to make time to learn it myself :(.
__________________
Dillon Dixon
Alumni
Software Engineering and Embedded Systems
|
06-03-2010 at 11:45 PM
|
#18
|
winning
Join Date: Jun 2009
Posts: 762
Thanked:
37 Times
Liked:
39 Times
|
is learning C++ better than learning C and OCaml together?
|
06-03-2010 at 11:46 PM
|
#19
|
winning
Join Date: Jun 2009
Posts: 762
Thanked:
37 Times
Liked:
39 Times
|
although i know that C++ is better than C
|
06-03-2010 at 11:50 PM
|
#20
|
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190
Thanked:
502 Times
Liked:
1,656 Times
|
C++ is just an extension of C (makes C object oriented), so by learning C++, you technically also learn C.
OCaml wasn't particularly useful to learn, but it was interesting. I don't think you're missing too much by not learning it.
__________________
Dillon Dixon
Alumni
Software Engineering and Embedded Systems
|
06-03-2010 at 11:52 PM
|
#21
|
winning
Join Date: Jun 2009
Posts: 762
Thanked:
37 Times
Liked:
39 Times
|
so then C++ is same as Objective C?
|
06-04-2010 at 12:00 AM
|
#22
|
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190
Thanked:
502 Times
Liked:
1,656 Times
|
Quote:
Originally Posted by Kanishka
so then C++ is same as Objective C?
|
C++ and Objective-C were both separate attempts by different parties at making C object-oriented. So no, they're not the same. C++ is much more widely used and I think is supposed to also be a bit easier to understand. I've heard claims though that Objective-C produces faster code... but I dunno.
The only one who really uses Objective-C a lot is Apple for some reason. It's the only language you can program an iPhone in.
__________________
Dillon Dixon
Alumni
Software Engineering and Embedded Systems
|
06-04-2010 at 12:16 AM
|
#23
|
CSD HYPE Web Developer
Join Date: Sep 2007
Posts: 330
Thanked:
29 Times
Liked:
78 Times
|
Objective-C is actually more descendant from a dead language called Smalltalk than C. It's definitely no faster than C++ (in fact, probably slower).
I enjoyed learning C and OCaml (although, the year before us used Haskell, another language I've been meaning to try). It was a perfect balance. C taught us to be careful programmers, and OCaml introduced us to a whole new paradigm (functional). Unlike most, I actually liked OCaml.
But my favourite language is hands-down Python. So flexible and easy to work with. I've heard rumours that they're switching to it in first year eng. instead of C#. Did I mention that the documentation and tutorials are great? (The web app I made, Calc My Marks, is completely in Python)
__________________
Software Engineering Class of '11
|
06-04-2010 at 12:24 AM
|
#24
|
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190
Thanked:
502 Times
Liked:
1,656 Times
|
Quote:
Originally Posted by aaront
But my favourite language is hands-down Python.
|
Ya, python is really nice. I really like how flexible lists are.
__________________
Dillon Dixon
Alumni
Software Engineering and Embedded Systems
|
06-04-2010 at 09:25 AM
|
#25
|
CSD HYPE Web Developer
Join Date: Sep 2007
Posts: 330
Thanked:
29 Times
Liked:
78 Times
|
Quote:
Originally Posted by Ownaginatios
Ya, python is really nice. I really like how flexible lists are.
|
Finally, something we agree on!
I can't wait until it gets faster (Google's working on Unladen Swallow, and PyPy is shaping up to be awesome).
Plus, NumPy is awesome. Basically a free Matlab-like tool that you can use as a library with a good general language.
__________________
Software Engineering Class of '11
|
06-04-2010 at 04:47 PM
|
#26
|
winning
Join Date: Jun 2009
Posts: 762
Thanked:
37 Times
Liked:
39 Times
|
the prof also said that we will be dealing with interface design and data structures...
|
06-04-2010 at 06:59 PM
|
#27
|
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190
Thanked:
502 Times
Liked:
1,656 Times
|
Quote:
Originally Posted by Kanishka
the prof also said that we will be dealing with interface design and data structures...
|
Good to see you'll be doing something besides millions of linked lists :p.
__________________
Dillon Dixon
Alumni
Software Engineering and Embedded Systems
|
06-04-2010 at 08:52 PM
|
#28
|
Elite Member
Join Date: Aug 2008
Posts: 2,412
Thanked:
152 Times
Liked:
339 Times
|
haha LL arnt bad
__________________
Electrical Engineering Alumni
|
06-04-2010 at 09:27 PM
|
#29
|
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190
Thanked:
502 Times
Liked:
1,656 Times
|
Quote:
Originally Posted by blackdragon
haha LL arnt bad
|
Oh, I know they aren't bad. It's just that all our assignments seemed to focus on implementing linked lists.. which gets boring after a while.
__________________
Dillon Dixon
Alumni
Software Engineering and Embedded Systems
|
06-04-2010 at 09:31 PM
|
#30
|
Elite Member
Join Date: Aug 2008
Posts: 2,412
Thanked:
152 Times
Liked:
339 Times
|
Quote:
Originally Posted by Ownaginatios
Oh, I know they aren't bad. It's just that all our assignments seemed to focus on implementing linked lists.. which gets boring after a while.
|
Hmm I see. For us our 2nd midterm and 2nd assignment was all SLL and DLL
__________________
Electrical Engineering Alumni
|
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
|
|
|
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.
|