12 Replies - 10729 Views - Last Post: 29 June 2013 - 08:02 PM Rate Topic: -----

#1 NickDMax  Icon User is offline

  • Can grep dead trees!
  • member icon

Reputation: 2250
  • View blog
  • Posts: 9,245
  • Joined: 18-February 07

C++ for Advanced Programmers

Posted 08 August 2011 - 08:29 PM

In my research I came across the class lecture notes for this course and found them to be very good.

C++ for Advanced Programmers - CSPP-51044 @ The University of Chicago

The instructor is Mike Spertus who is a member of the ANSI/ISO C++ Standards Committee.

The lectures are found here.

The notes really are not exactly beginner material but are still pretty consumable by anyone with an overview of C++ and maybe a little knowledge of C# or Java.

Is This A Good Question/Topic? 4
  • +

Replies To: C++ for Advanced Programmers

#2 hulla  Icon User is offline

  • Writing Lines


Reputation: 49
  • View blog
  • Posts: 732
  • Joined: 05-March 11

Re: C++ for Advanced Programmers

Posted 09 August 2011 - 05:11 AM

Excellent link
Was This Post Helpful? 0
  • +
  • -

#3 Ricky65  Icon User is offline

  • D.I.C Head

Reputation: 38
  • View blog
  • Posts: 115
  • Joined: 03-June 10

Re: C++ for Advanced Programmers

Posted 10 August 2011 - 11:04 AM

I've read through the first PDF lecture and it makes for interesting reading. Will have to read the rest when I have the time.

Thanks for the links.
Was This Post Helpful? 0
  • +
  • -

#4 NickDMax  Icon User is offline

  • Can grep dead trees!
  • member icon

Reputation: 2250
  • View blog
  • Posts: 9,245
  • Joined: 18-February 07

Re: C++ for Advanced Programmers

Posted 10 August 2011 - 12:15 PM

Yea still working though them myself. I think he brings up something I didn't really know in each lecture. Although I did find some of the discussions kind of odd... he seems to take the "you could do _________" -- "but don't because..." approach.

So I get all into thinking about why something might be a new way to look at things only to run into "but don't do it that way".
Was This Post Helpful? 0
  • +
  • -

#5 ishkabible  Icon User is offline

  • spelling expret
  • member icon




Reputation: 1622
  • View blog
  • Posts: 5,709
  • Joined: 03-August 09

Re: C++ for Advanced Programmers

Posted 10 August 2011 - 07:16 PM

ill start skiming thought these tomorrow. thanks!! :)
Was This Post Helpful? 0
  • +
  • -

#6 hulla  Icon User is offline

  • Writing Lines


Reputation: 49
  • View blog
  • Posts: 732
  • Joined: 05-March 11

Re: C++ for Advanced Programmers

Posted 11 August 2011 - 07:52 AM

View PostNickDMax, on 11 August 2011 - 03:15 AM, said:

he seems to take the "you could do _________" -- "but don't because..." approach.

I know right
Was This Post Helpful? 0
  • +
  • -

#7 ishkabible  Icon User is offline

  • spelling expret
  • member icon




Reputation: 1622
  • View blog
  • Posts: 5,709
  • Joined: 03-August 09

Re: C++ for Advanced Programmers

Posted 11 August 2011 - 01:16 PM

i have just read the first few and for each of the bad examples i realized they were bad examples. maybe once this get's more complicated i might not see that so much.

edit:
as i read some more of these he points out things that i never knew.

for instance, i didn't know that the keyword 'using' could be used for anything the scope operator is used for not just namespaces members...wired.

also i had no clue that virtual members were not set until after the constructor is called.

Quote

Note that when a base class constructor is running,
virtual functions for that base class are not yet
overriden by their definitions in the total class

This post has been edited by ishkabible: 11 August 2011 - 01:31 PM

Was This Post Helpful? 0
  • +
  • -

#8 naughtybit  Icon User is offline

  • New D.I.C Head

Reputation: 2
  • View blog
  • Posts: 26
  • Joined: 21-July 11

Re: C++ for Advanced Programmers

Posted 24 August 2011 - 03:04 AM

I read the lectures 1 and 2 and really they are excellent.

The advantage of using std::copy() over memcopy() in the second lecture sounded interesting as he explained performance issues of both techniques.

I will be reading remaining lectures soon and will post something interesting.

This post has been edited by naughtybit: 24 August 2011 - 03:04 AM

Was This Post Helpful? 0
  • +
  • -

#9 peace_fixation  Icon User is offline

  • D.I.C Head

Reputation: 44
  • View blog
  • Posts: 198
  • Joined: 01-November 11

Re: C++ for Advanced Programmers

Posted 07 November 2011 - 03:29 PM

I've touched on C++ before (in my own time), but haven't covered it at school, these lectures are perfect.

Thanks!
Was This Post Helpful? 0
  • +
  • -

#10 111027  Icon User is offline

  • D.I.C Head

Reputation: 17
  • View blog
  • Posts: 141
  • Joined: 26-December 11

Re: C++ for Advanced Programmers

Posted 26 December 2011 - 07:25 AM

Seems interesting. I wonder how they compare to the Stanford lessons? I'll give them a read when i have the time :)
Was This Post Helpful? 0
  • +
  • -

#11 Tsukuyomi  Icon User is offline

  • D.I.C Head

Reputation: -3
  • View blog
  • Posts: 93
  • Joined: 22-February 11

Re: C++ for Advanced Programmers

Posted 13 May 2012 - 12:25 PM

View PostNickDMax, on 08 August 2011 - 08:29 PM, said:

In my research I came across the class lecture notes for this course and found them to be very good.

C++ for Advanced Programmers - CSPP-51044 @ The University of Chicago

The instructor is Mike Spertus who is a member of the ANSI/ISO C++ Standards Committee.

The lectures are found here.

The notes really are not exactly beginner material but are still pretty consumable by anyone with an overview of C++ and maybe a little knowledge of C# or Java.

Links are not working
Was This Post Helpful? 0
  • +
  • -

#12 64Mega  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 1
  • Joined: 10-September 12

Re: C++ for Advanced Programmers

Posted 10 September 2012 - 04:33 AM

It appears that the site is cleaned on a yearly basis, to make way for the new semester.

The WayBackMachine has an archive from 2009, which is still perfectly interesting.
The lectures
The library reference

If any of the original posters happen to have the PDF documents from the 2011 course, maybe they could zip them and upload them somewhere?
Was This Post Helpful? 0
  • +
  • -

#13 salazar  Icon User is offline

  • D.I.C Addict

Reputation: 87
  • View blog
  • Posts: 539
  • Joined: 26-June 13

Re: C++ for Advanced Programmers

Posted 29 June 2013 - 08:02 PM

Thanks for this resource.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1