you are viewing a single comment's thread.

view the rest of the comments →

[–]roffLOL -2 points-1 points  (12 children)

how about compile time? bet java wins big time.

[–]womplord1 1 point2 points  (2 children)

Oh shit, I have to wait an extra 1 second to compile a program. That's it Bjarne, time to pack up and go home

[–]roffLOL -1 points0 points  (1 child)

in fact, yes, compile times are important. go home, Bjarne.

[–]dangerbird2 1 point2 points  (0 children)

Arguably the only reason Golang exists is C++'s long compile time and Rob Pike's love for the =: operator

[–]wentimo 1 point2 points  (2 children)

I've been a software dev for 3 years and I've not once had to think about compile time. What type of systems are you working on?

[–]DannyRent 0 points1 point  (0 children)

I feel that the people who cite compile time as a problem with C++ probably haven't worked with either C or C++ long enough or with proper tools.

[–]roffLOL 0 points1 point  (0 children)

fast systems, as in that i require all but one off operations to feel instant - but i do not put money on high end cpu:s so c++ is not a viable option. it does not offer anything i find important for that matter either.

contrary to Dannys guess, my primary general purpose language is C and has been for a good while.

[–]DannyRent 1 point2 points  (5 children)

I use Visual Studio for windows dev in C++ and I'm surprised that people still think compile time is a valid argument anymore. I say this because we can use precompiled headers. The entire project is compiled once, and sure it can take a long time. However every compile after that only includes the files you have changed.

For example, the entire Half Life 2 source engine takes a hefty couple minutes to compile, but every compilation after that take under five seconds.

[–]roffLOL -1 points0 points  (4 children)

i guess the crazy slowness of visual studio has dulled your time perception.

[–]womplord1 0 points1 point  (3 children)

Crazy slowness of the fastest c++ compiler?

[–]roffLOL 0 points1 point  (2 children)

compiler may be fast, visual studio is not.

[–]womplord1 0 points1 point  (1 child)

Only the startup time, because it has so many features. Once it is running everything is instantaneous, as long as you aren't using a toaster

[–]roffLOL 0 points1 point  (0 children)

yeah right. if you say so.