Search found 2059 matches

by sirherrbatka
08 May 2017, 07:12
Forum: Off Topic
Topic: C vs C++
Replies: 72
Views: 17563

Re: C vs C++

I have to admit, I'm extremely curious on how you can guarantee real-time when the GC blocks everything until it is finished. Not knowing when the GC would run, for how long and that it won't handle any requests makes me extremely nervous (and refuse to use/deploy) in some situations. You can't hav...
by sirherrbatka
08 May 2017, 00:26
Forum: Off Topic
Topic: C vs C++
Replies: 72
Views: 17563

Re: C vs C++

I think you are greatly underestimating the difficulty of designing a programming language so largely used as C++, I strongly suggest you to start following the standard committee. Here. So next time I will critize airplane crashing you will tell me that I underestimate the difficulty of airplane d...
by sirherrbatka
07 May 2017, 21:39
Forum: Off Topic
Topic: Morrowind review
Replies: 8
Views: 3382

Re: Morrowind review

by sirherrbatka
06 May 2017, 18:51
Forum: Off Topic
Topic: C vs C++
Replies: 72
Views: 17563

Re: C vs C++

Actually, I am fairly sure it comes from the C name spaces of identifiers so... yeah? Nah, they could just have keyword new alongside, let's say, create. One allocates on heap, another on stack. But nobody thought about that. About the "glaring hole" you are speaking of gotw 76? I never honestly sa...
by sirherrbatka
06 May 2017, 17:38
Forum: Off Topic
Topic: C vs C++
Replies: 72
Views: 17563

Re: C vs C++

Besides, many of the worst stuff in C++ come from its compatibility with C, I disagree. Does stuff like: int foo(int a) { return a; } class foo { public: foo(int a); }; int main() { something(foo(5)); } Comes from C? Does glaring hole in templated constructors does? Lack of any higher level control...
by sirherrbatka
05 May 2017, 18:47
Forum: Off Topic
Topic: Show me how you debug.
Replies: 38
Views: 9967

Re: Show me how you debug.

Does it even need one?
If you are going with full copy on write inmutable data structures, you will want to have GC. And not just conservative GC, but compacting GC. You need to have fast allocation, you don't want to have memory fragmentation. GC is the way to go here.
by sirherrbatka
04 May 2017, 07:31
Forum: Off Topic
Topic: Show me how you debug.
Replies: 38
Views: 9967

Re: Show me how you debug.

Sadly lack of GC does not allow you to go full on functional.
by sirherrbatka
02 May 2017, 21:16
Forum: Off Topic
Topic: Show me how you debug.
Replies: 38
Views: 9967

Re: Show me how you debug.

Well, C++ is a total mess in multiple ways (It does not even have reasonable syntax). Java is just full of this overcomplicated crap like aspect oriented frameworks. C# is just following path of C++ (let's put every feature you can think of into it and see what sticks). Rust No opinion on this one y...
by sirherrbatka
02 May 2017, 20:16
Forum: Off Topic
Topic: Show me how you debug.
Replies: 38
Views: 9967

Re: Show me how you debug.

https://www.youtube.com/watch?v=_J6-3l3hCm0

But seriously, technology adoption is a very slow process. I am left to wonder if Scala or Clojure would still target JVM if MS would be more open from the start.

But I still don't like C#. Worry not, I don't like C++ or java either ;-)
by sirherrbatka
02 May 2017, 19:26
Forum: Off Topic
Topic: Show me how you debug.
Replies: 38
Views: 9967

Re: Show me how you debug.

CLR yeah. It is not only that (JVM does the same thing) but how well it does it. Ever wondered about word recur in clojure? Well, JVM is just a mess that does those things to you while CLR is quite amazing piece of technology. Sadly, JVM is more popular thanks to retarded MS policy.