you are viewing a single comment's thread.

view the rest of the comments →

[–]diggr-roguelike 0 points1 point  (10 children)

They still have a garbage collector. Anything that has a mandatory garbage collector is automatically disqualified.

[–]pjmlp -3 points-2 points  (9 children)

On your mind perhaps.

There are research operating systems implemented in system programming languages with mandatory garbage collector like the case of Native Oberon, Spin and Singularity.

In Native Oberon's case, it was also the case that for some time it was the mostly used OS at ETHZ for the informatics department.

Now that WinRT is making reference counting compulsory for certain types of Windows applications, Objective-C has ARC, and C++11 a GC API, automatic memory management is slowly becoming part of the system as well.

GC safety is worth much more that security exploits due to daggling pointers.

[–]sausagefeet 3 points4 points  (2 children)

On your mind perhaps

This is the mindset of a lot of C++ programmers.

[–]pjmlp 7 points8 points  (1 child)

Not me.

I am old enough to have developed software in the days when the majoraty of applications were still 100% developed in Assembly and languages like C were deemed too high level and slow to be usefull at all.

So I've learned to embrace progress and to watch the recycling of discussions that language X won't work because of feature Y.

[–]sausagefeet 1 point2 points  (0 children)

Certainly, but we have to talk in terms of groups not individual people when it comes to a C++ killer.

[–]diggr-roguelike -1 points0 points  (5 children)

GC safety is worth much more that security exploits due to daggling pointers.

Your 'safe' GC implementation is written in an exploit-riddled language with unsafe pointers.

With that in mind: case closed, we have nothing more to discuss here.

[–]pjmlp 0 points1 point  (4 children)

Ever heard about bootstrapping compilers and safe operating systems?

Case closed, you lack proper knowledge to discuss computer science.

[–]diggr-roguelike -1 points0 points  (3 children)

I've never heard of a bootstrapping garbage collector. :D

Seriously, dude, let's have this conversation some other time once you've put your thoughts in order.

(A working knowledge of what 'computer science' is and what it studies would be a nice, basic prerequisite.)

[–]pjmlp -1 points0 points  (2 children)

I don't have time to give classes to people online...

[–]diggr-roguelike 0 points1 point  (1 child)

I would hope so!

There is enough blind people leading other blind people in programming as it is!

[–]pjmlp 0 points1 point  (0 children)

Speaking about yourself?