C++ Inventor Changing Jobs
JewFish writes "Dr. Bjarne Stroustrup, designer and implementer of the C++ programming language is switching jobs. He has accepted the COE Endowed Chair in Computer Science at Texas A&M University. The fulfillment of this fulltime position was announced today by the head of the computer science department. Now that Dr. Stroustrup will be on faculty I sure hope they start offering a C++ course or two."
Given that only a few days ago I was in dialog with Mr Stroustrup regarding publicising some work he is publishing atm l it would be surprising to me if he had made plans to abandon his post at AT&T so suddenly.
http://www.research.att.com/~bs/applications.ht
On the other hand, AT&T research did recently shed a large number of staff, including Matt Austern, author of the fine book "Generic Programming and the STL" (fear not, Matt is now working for Apple), so who knows what's going on there.
Teaching is something Bjarne feels very strongly about, and indeed his "directions for C++0x" thoughts emphasize the importance of making C++ easier to teach.
Ah well, if this is true, a lot of FAQs will need to have updated URLs...
i would give him an a++ for c++
;)
I think he would much rather a ++A.
I am a Karma Library.
... Linus Torvalds is leaving TransMeta to become a professor at Southern Methodist.
/. editors ever do a single bit of checking to see if a story is factual? If not, I've got quite a few articles involving politicians and livestock I've been wanting to submit...
Seriously, where's the evidence of this? Not a single one of the links in the submission mentions a damn thing about it.
Do the
Garg
Garg
Alumnus, Xavier's School for Gifted Youngsters
I go to Texas A&M. Checking my cs e-mail account I find this:
/etc/shells was not readable, and ssh keys couldn't be used as a login method. It looks like ypcat passwd still gives me the password file (been meaning to go down there and tell them about that) and neither ypchsh nor chsh is installed so I still can't change my shell. That said they have been improving a lot lately and having talked to an associate head for the department recently they appear to be aware of some of the problems with the curriculum and are going to fix them. Too late for me though. In the four years I've been here I feel like I have learned almost nothing (well from the cs department that is).
Date: Tue, 9 Jul 2002 14:30:50 -0500 (CDT)
From: Jennifer Welch
To: faculty@cs.tamu.edu, csgrads@cs.tamu.edu, csunder@cs.tamu.edu,
watson@tamu.edu, rgd@tamu.edu, richard-ewing@tamu.edu
Subject: Stroustrup accepts COE Endowed Chair in computer science
Resent-Date: Tue, 9 Jul 2002 14:32:38 -0500 (CDT)
Resent-From: csunder@cs.tamu.edu
Bjarne Stroustrup, the inventor of the C++ language, has accepted
our offer to fill the endowed chair in computer science!
-- Jennifer
So yeah, it looks like he's coming here. This is really amazing because our cs department sucks so much. Until very recently the cs unix servers would not forward X11 connections,
We also need relational and logic programming. But remember, always give the user the ability to shoot himself in the foot, because that's what he /really/ wants!
What the hell! Throw it all in!
C++ templates are a compile time evaluated functional language.
Not run time though, and in a lot of cases wwhere you need a value you use a type in template metaprogramming.
angel'o'sphere
P.S. search for template metaprogramming, there aewhere some good articles in C/C++ report and Dr. Jobbs.
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
I took a C & Unix course from a Dr Lan at the University of Missouri-Columbia. I posted a few of his test questions to the comp.lang.c group. The funny thing is that dmr replied with the same answer as I put on the test and got it wrong. After getting a D in the class I went through the fromal appleals process. When I showed dr lan the answer was in the k&r book, hs said he didn't recognize the auhority of that book. Since the asst dean of engr knew about the book and who wrote it, it made my point clear but I only got a B out of the class. Now what is the standard shell under unix? everyone say "seashell". Problem is the idiot is still teaching.
College is good. It teaches you to:
a) Socialize with the right people (aka ta's) to get them to soften up on you for grades.
b) Realize that deadlines can always be pushed back with an appropriate excuse.
c) Learn that fact that the only important thing about learning is learning where to find information quickly.
d) Apply these principles, among others, to your jobs after you graduate.
I've read it in e-mail from Bjarne, it's true.
He'll still have ties to AT&T though, so maybe we won't have to update all of those links after all.