Why we stay with C++
1
Name:
Anonymous
2010-08-02 14:20
Garbage collection is still garbage.
Zero-overhead principle. Nothing included by default.
As fast as C. C++ + assembler remains the fastest and most productive code.
C++ is easy to learn. Even the most arcane meta-template and pointer syntax can groked in a day(not professionally, just enough to use it).
Alternatives to C++: Ancient languages and academic languages without any practical advantage over C++.
2
Name:
Anonymous
2010-08-02 14:26
Less of this
3
Name:
Anonymous
2010-08-02 14:28
IHBT
4
Name:
VIPPER
2010-08-02 14:32
JEWS
5
Name:
Anonymous
2010-08-02 14:33
6
Name:
Anonymous
2010-08-02 14:47
7
Name:
Anonymous
2010-08-02 14:49
>>1
Boehm-Demers-Weiser garbage collector.
I understand why programmers of a more fundamental approach scorn anything with a garbage collector, but I do fail to understand why they do not view improving the shortcomings of garbage collection as a programming challenge.
8
Name:
Anonymous
2010-08-02 15:00
Garbage collection is still garbage.
Don't use a conservative one then.
also
>>7
9
Name:
Anonymous
2010-08-02 15:07
10
Name:
Anonymous
2010-08-02 15:16
>>9
Does FrozenVoid regularly quote Fulton J. Sheen?
11
Name:
Anonymous
2010-08-02 15:20
12
Name:
Anonymous
2010-08-02 22:54
I like C with classes but its abstraction is terrible. C with classes is an elaborate attempt at bastardizing C's syntax.
13
Name:
Anonymous
2010-08-02 23:13
>>12
What does Objective-C have to do with this thread?
14
Name:
Anonymous
2010-08-02 23:38
>>13
What does Objective-C have to do with
>>12 for that matter?
15
Name:
Anonymous
2010-08-02 23:39
16
Name:
Anonymous
2010-08-03 0:56
Here's an unsettling thought:
Java without classes
17
Name:
Anonymous
2010-08-03 0:58
Why we stay with C++
I don't, but then again, I'm not mentally retarded.
18
Name:
Anonymous
2010-08-03 1:14
>>16
No different to how FV writes his Javascript code.
19
Name:
Anonymous
2010-08-03 1:26
>>18
Classic FV JS is great.
20
Name:
Anonymous
2010-08-03 6:34
C++, the occasional bit of assembly language and a small sprinkling of home-grown DSLs (often a Lisp variant, or maybe just something simple and declarative like JSON) for code generation or data specification is the true god tier.
21
Name:
Anonymous
2010-08-03 7:03
C++ is easy to learn. Even the most arcane meta-template and pointer syntax can groked in a day(not professionally, just enough to use it).
Hahahaha. IHBT .
22
Name:
Anonymous
2010-08-03 7:25
C++ is easy if you know Linux, practically a C++ developers wet dream: everything is open source and in C++.
23
Name:
Anonymous
2010-08-03 14:11
>>22
No! Linux is mostly C and a bit of Perl. It's more Windows applications that are in Sepples.
24
Name:
Anonymous
2010-08-03 15:32
>>23
There is a depressing amount of python too. Damn config scripts spend more time waiting on python than they do user input.
25
Name:
Anonymous
2010-08-03 15:44
>>24
The output of
ps aux |grep python is heartbreaking.
26
Name:
Anonymous
2010-08-03 16:02
>>25
At first I read that as
ps aux |grep python is heartbreaking which disturbed me greatly.
27
Name:
Anonymous
2010-08-03 17:26
>>26
Yeah, me too. Why would you pipe text to grep, give it filenames on the command line, and not include
- in the list?
28
Name:
Anonymous
2010-08-03 18:18
>>25
~→$ ps aux | grep python
erl 3509 0.0 0.4 207372 16636 ? S Aug02 0:00 /usr/bin/python /usr/bin/system-config-printer-applet
erl 5494 0.0 0.0 5160 776 pts/0 R+ 18:11 0:00 grep python
~→$
Um, terrible
?
29
Name:
Anonymous
2010-08-03 18:54
$ pstree -s python
-+= 00001 root /sbin/init --
|-+= 86463 gopher /usr/local/bin/python2.5 /usr/local/bin/pygopherd
\--- 89604 gopher <defunct>
30
Name:
Anonymous
2010-08-03 21:35
>>28
You need an applet to configure your printer?
33
Name:
Anonymous
2011-01-31 19:54
<-- check em dubz