9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] C++
@ 2012-11-24  1:45 Winston Kodogo
  0 siblings, 0 replies; 124+ messages in thread
From: Winston Kodogo @ 2012-11-24  1:45 UTC (permalink / raw)
  To: 9fans

> Been trying to read through this thread through the day and well I think
> the absurdity of your claim pretty much sums up a large portion of the
> thread, unfortunately.  Ay Caramba indeed :(
>

Hey, I haven't really been following this thread either. I have a day
job, and was just channeling my inner Boyd and venting in my spare
time because I entirely agree with Linus and jwz about C++. But thanks
for the compliment about my summarising prowess.

Bakul was right - that was rude. But he was also wrong, in that game
programmers pretty much all write in C, a most excellent language,
described in one of the finest books ever written about programming,
rather than C++. But I've bought every single copy of "The C++
Programming Language" since it came out, have waded through the
pompous and ponderous prose, grappled with the lack of a decent index,
and seriously, can you read chapter 22 of the "Special Edition" with a
straight face?



^ permalink raw reply	[flat|nested] 124+ messages in thread
* [9fans] C++
@ 2012-11-22 22:32 Winston Kodogo
  2012-11-23  3:04 ` Comeau At9Fans
                   ` (2 more replies)
  0 siblings, 3 replies; 124+ messages in thread
From: Winston Kodogo @ 2012-11-22 22:32 UTC (permalink / raw)
  To: 9fans

Ay, Curamba!

This discussion is exactly why we need Boyd.

But, let the record show, C++ has been scientifically shown to be an
unbelievably crap and monstrously complex language, even though I earn
my daily bread by using it. I was a contemporary of Dr Stroustrup when
he was spending his time dragging the Cambridge mainframe to its knees
using the Simula compiler - the kindest description I ever heard from
friends in the computer lab was "stubborn"-  and occasionally, ok
frequently, or indeed always, am tempted to view C++ as his revenge on
the world for pointing out that he doesn't have a clue how to program
efficiently.



^ permalink raw reply	[flat|nested] 124+ messages in thread
* [9fans] c++
@ 2012-11-19 22:48 steve
  2012-11-20  1:37 ` Jeff Sickel
                   ` (2 more replies)
  0 siblings, 3 replies; 124+ messages in thread
From: steve @ 2012-11-19 22:48 UTC (permalink / raw)
  To: 9fans

thanks all for being positive, i was wary that those on the 9fans list
might be a bit dismissive of c++.

i have been on a 3 day course and have been reading the c++ primer,
and have effective c++ also, so i seem well equipped. the environment
i am to use is Qt based as it has to be cross platform, though we hope to
try to keep the core vanilla STL based.

so far i have written a couple of hundred lines of c++, but for me the problem
i see is how to develop a sense of c++ style.  I want to write good code, but I
don't even know what good c++ code looks like!

i will press on with it, and read the pointers that have been suggested.

thanks again.

-Steve

ps i am studiously not reading anything about go in case it distracts me... :-)




^ permalink raw reply	[flat|nested] 124+ messages in thread
* [9fans] c++
@ 2012-11-19  9:59 Steve Simon
  2012-11-19 10:10 ` Mathieu Lonjaret
                   ` (7 more replies)
  0 siblings, 8 replies; 124+ messages in thread
From: Steve Simon @ 2012-11-19  9:59 UTC (permalink / raw)
  To: 9fans

I need to learn c++ for work - people have strong opinions on
languages I know, and not everyone likes c++ but its a requirment for me.

I really want to develop a good sence of c++ style, I learnt C at the feet of
K&R and then the plan9 sourcecode so I learnt how to write clean elegant code
(I think :-). The problem I am finding is there are many c++ styles and I have
yet to find a clean and elegant one.

anyone sugest a project that I could look at that contains well written code?
failing that is there a book that teaches good style?

I am refering to things like adding a leading m_ to class member variables
(which looks horrid to me but I am willing to learn), and smart locks (mutexs
which unlock on destruct).

Thanks for any suggestions.

-Steve



^ permalink raw reply	[flat|nested] 124+ messages in thread

end of thread, other threads:[~2012-12-04 21:36 UTC | newest]

Thread overview: 124+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-11-24  1:45 [9fans] C++ Winston Kodogo
  -- strict thread matches above, loose matches on Subject: below --
2012-11-22 22:32 Winston Kodogo
2012-11-23  3:04 ` Comeau At9Fans
2012-11-23  9:47 ` Gorka Guardiola
2012-11-23 10:21   ` dexen deVries
2012-11-23 13:28     ` Pedro Lamarão
2012-11-23 14:02       ` lucio
2012-11-25  6:03         ` David Leimbach
2012-11-27 17:09     ` Eugene Gorodinsky
2012-11-27 19:57       ` David Leimbach
2012-11-27 20:15         ` Kurt H Maier
2012-12-03 10:02 ` faif
2012-11-19 22:48 [9fans] c++ steve
2012-11-20  1:37 ` Jeff Sickel
2012-11-20  2:08   ` Matthew Veety
2012-11-20 10:12     ` Steve Simon
2012-11-22  9:54       ` Balwinder S Dheeman
2012-11-22 10:07         ` lucio
2012-11-22 10:21           ` Nemo
2012-11-22 15:37             ` lucio
2012-11-22 16:19               ` Nemo
2012-11-22 16:31                 ` lucio
2012-11-25  6:09                   ` David Leimbach
2012-11-22 10:39           ` Charles Forsyth
2012-11-22 10:18         ` Lluís Batlle i Rossell
2012-11-22 11:34         ` hiro
2012-11-22 11:57           ` Charles Forsyth
2012-11-22 14:25             ` Dan Cross
2012-11-22 13:13           ` Hugo Rivera
2012-11-22 13:48             ` hiro
2012-11-22 14:22               ` erik quanstrom
2012-11-22 14:38                 ` Dan Cross
2012-11-22 14:47                   ` erik quanstrom
2012-11-22 14:54                     ` Hugo Rivera
2012-11-22 15:47                       ` tlaronde
2012-11-22 16:00                         ` erik quanstrom
2012-11-22 16:11                           ` Bakul Shah
2012-11-22 16:15                           ` lucio
2012-11-22 16:31                             ` erik quanstrom
2012-11-22 17:30                               ` lucio
2012-11-22 16:18                           ` tlaronde
2012-11-22 16:06                       ` lucio
2012-11-22 16:07                         ` erik quanstrom
2012-11-22 16:12                         ` Hugo Rivera
2012-11-22 16:25                           ` lucio
2012-11-22 16:51                         ` Bakul Shah
2012-11-22 17:16                           ` Charles Forsyth
2012-11-22 17:39                           ` lucio
2012-11-22 17:51                             ` Paul Lalonde
2012-11-22 17:53                               ` hiro
2012-11-22 18:13                                 ` lucio
2012-11-22 18:00                               ` lucio
2012-12-03 13:43                       ` Ethan Grammatikidis
2012-12-03 14:13                         ` Charles Forsyth
2012-12-03 14:58                           ` Kurt H Maier
2012-12-03 15:21                             ` Charles Forsyth
2012-12-03 15:29                               ` Kurt H Maier
2012-12-04 21:36                                 ` hiro
2012-11-22 16:58                     ` Dan Cross
2012-11-22 22:25                       ` erik quanstrom
2012-11-22 14:54                   ` dexen deVries
2012-11-22 17:04                     ` Dan Cross
2012-11-22 17:31                       ` hiro
2012-11-22 17:45                         ` Dan Cross
2012-11-22 17:46                         ` lucio
2012-11-22 20:17                           ` Matthew Veety
2012-11-22 17:42                       ` lucio
2012-11-22 17:44                         ` hiro
2012-11-22 17:47                           ` lucio
2012-11-22 19:55                             ` Kurt H Maier
2012-11-23  3:31                               ` lucio
2012-11-23  3:56                                 ` Kurt H Maier
2012-11-22 17:50                         ` Dan Cross
2012-11-22 17:59                           ` lucio
2012-11-22 18:02                             ` Charles Forsyth
2012-11-22 18:12                               ` lucio
2012-11-22 19:15                                 ` Richard Miller
2012-11-22 21:48                                 ` Bakul Shah
2012-11-22 21:34                               ` Bakul Shah
2012-11-22 16:15                   ` Christopher Nielsen
2012-11-22 17:10                   ` Kurt H Maier
2012-11-22 17:18                     ` Charles Forsyth
2012-11-22 17:22                       ` tlaronde
2012-11-22 17:27                         ` Bakul Shah
2012-11-22 17:45                     ` Dan Cross
2012-11-22 19:55                       ` Kurt H Maier
2012-11-23  9:42                     ` Balwinder S Dheeman
2012-11-22 17:58                   ` lucio
2012-11-22 16:32                 ` Richard Miller
2012-11-22 17:39                   ` hiro
2012-11-22 20:14                   ` Matthew Veety
2012-11-22 15:50           ` lucio
2012-11-22 14:54         ` Bakul Shah
2012-11-22 17:40       ` Pavel Klinkovsky
2012-11-22 18:11         ` tlaronde
2012-11-20 19:58     ` Wes Kussmaul
2012-11-20 20:07       ` tlaronde
2012-11-20 20:17         ` Wes Kussmaul
2012-11-22 12:58         ` Pedro Lamarão
2012-11-20 19:05 ` Bakul Shah
2012-11-20 20:31   ` Skip Tavakkolian
2012-11-20 20:09 ` dexen deVries
2012-11-19  9:59 Steve Simon
2012-11-19 10:10 ` Mathieu Lonjaret
2012-11-19 11:31   ` Aram Hăvărneanu
2012-11-19 10:45 ` iainws
2012-11-19 12:17 ` Balwinder S Dheeman
2012-11-19 12:46   ` Aram Hăvărneanu
2012-11-19 12:55     ` hiro
2012-11-19 13:22   ` cinap_lenrek
2012-11-19 14:58     ` tlaronde
2012-11-19 15:17       ` Bence Fábián
2012-11-19 14:25 ` Robert Raschke
2012-11-19 14:56 ` Calvin Morrison
2012-11-19 14:09   ` cinap_lenrek
2012-11-19 15:38     ` Bence Fábián
2012-11-19 16:45       ` Jeff Sickel
2012-11-19 15:10   ` Kurt H Maier
2012-11-22 14:10     ` David Leimbach
2012-11-22 14:13       ` David Leimbach
2012-11-19 16:21 ` Andrés Domínguez
2012-11-19 20:02 ` Aharon Robbins
2012-11-20  2:24 ` Taj Khattra
2012-11-20  3:47   ` Bruce Ellis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).