MacInsiders Logo

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sfwr Eng 2s03 jp1390 2nd Year Course Reviews 1 05-13-2016 08:02 PM
Math 2S03 or 2T03 l0nd0n Academics 0 06-13-2010 04:37 PM
Thtr&flm 2s03 crys.eg Academics 0 06-10-2010 11:43 PM
English 2S03 -- Spectacular Bodies smile25 Academics 0 06-03-2010 03:33 PM

Software 2S03

 
Old 06-03-2010 at 11:26 PM   #16
kanishka
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?
Old 06-03-2010 at 11:32 PM   #17
Ownaginatios
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190

Thanked: 502 Times
Liked: 1,656 Times




Quote:
Originally Posted by Kanishka View Post
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
Old 06-03-2010 at 11:45 PM   #18
kanishka
winning
Join Date: Jun 2009
Posts: 762

Thanked: 37 Times
Liked: 39 Times




is learning C++ better than learning C and OCaml together?
Old 06-03-2010 at 11:46 PM   #19
kanishka
winning
Join Date: Jun 2009
Posts: 762

Thanked: 37 Times
Liked: 39 Times




although i know that C++ is better than C
Old 06-03-2010 at 11:50 PM   #20
Ownaginatios
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
Old 06-03-2010 at 11:52 PM   #21
kanishka
winning
Join Date: Jun 2009
Posts: 762

Thanked: 37 Times
Liked: 39 Times




so then C++ is same as Objective C?
Old 06-04-2010 at 12:00 AM   #22
Ownaginatios
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190

Thanked: 502 Times
Liked: 1,656 Times




Quote:
Originally Posted by Kanishka View Post
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
Old 06-04-2010 at 12:16 AM   #23
aaront
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
Old 06-04-2010 at 12:24 AM   #24
Ownaginatios
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190

Thanked: 502 Times
Liked: 1,656 Times




Quote:
Originally Posted by aaront View Post
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
Old 06-04-2010 at 09:25 AM   #25
aaront
CSD HYPE Web Developer
Join Date: Sep 2007
Posts: 330

Thanked: 29 Times
Liked: 78 Times




Quote:
Originally Posted by Ownaginatios View Post
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
Old 06-04-2010 at 04:47 PM   #26
kanishka
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...
Old 06-04-2010 at 06:59 PM   #27
Ownaginatios
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190

Thanked: 502 Times
Liked: 1,656 Times




Quote:
Originally Posted by Kanishka View Post
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
Old 06-04-2010 at 08:52 PM   #28
blackdragon
Elite Member
Join Date: Aug 2008
Posts: 2,412

Thanked: 152 Times
Liked: 339 Times




haha LL arnt bad
__________________
Electrical Engineering Alumni
Old 06-04-2010 at 09:27 PM   #29
Ownaginatios
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190

Thanked: 502 Times
Liked: 1,656 Times




Quote:
Originally Posted by blackdragon View Post
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
Old 06-04-2010 at 09:31 PM   #30
blackdragon
Elite Member
Join Date: Aug 2008
Posts: 2,412

Thanked: 152 Times
Liked: 339 Times




Quote:
Originally Posted by Ownaginatios View Post
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
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