Sign Petition

put garbage collection in C++

Achilleas Margaritis
Achilleas Margaritis
44 Signatures Goal: 100

This is a petition towards the C++ committee to add garbage collection to the C++ language standard. C++ is one of the most used programming languages around the world. It is an efficient programming language that can be used for any task, from real time to business applications. Unfortunately there is one big problem with C++ that has costed billions of dollars in the IT industry: C++ enforces manual memory management. This makes it difficult to write and maintain long-standing always-changing applications. I think most of us have witnessed applications that crashed mysteriously, loosing our work. One of the reasons that many C++ applications crash is that it is not possible for the majority of programmers to handle manual memory management in a complex environment, due to its complexity. The solution for this is very easy: add garbage collection to C++. Garbage collection is an automated memory management technique that greatly simplifies many programming tasks. The algorithms for garbage collection are known for a long time, as well as the trade offs. Garbage-collected programs may run a little-bit slower, but a great deal source of errors no longer exists. There are no technical obstacles in adding garbage collection to C++. There are garbage collectors around for C/C++ (like the famous Boehm\'s collector) that are good at what they do...but they are not part of the C++ standard, thus making portability difficult and application writing taking more time than it ought to be. This is an important petition, from the perspective that the world runs on software and it is software that defines many of our everyday activities. C++ happens to be one of the most used programming languages around, with billions of lines of code written and running worldwide...with one big flaw (i.e. manual memory management) that makes the risk of crashing much greater than it ought to be. So let\'s all vote for this petition...it will make software better, and maybe our life!

Sponsor

http://www.geocities.com/axilmar/

Links

http://www.open-std.org/jtc1/sc22/wg21/ http://www.hpl.hp.com/personal/Hans_Boehm/gc/ http://www.cs.kent.ac.uk/people/staff/rej/gc.html http://www.devarticles.com/c/a/Cplusplus/A-Simple-Garbage-Collector-for-C-plus-plus/ http://www.cybertiggyr.com/gene/garbage-collection-cpp/ http://www.25hoursaday.com/GarbageCollectedCPlusPlus.html http://www.ddj.com/184410337 http://www.usenix.org/publications/library/proceedings/c++94/full_papers/ellis.a

Comment

34

Signatures

  • 2 years ago
    free bookmarks Ukraine
    2 years ago
  • 2 years ago
    social bookmarking service Russian Federation
    2 years ago
  • 3 years ago
    James Jackson United States
    3 years ago
  • 4 years ago
    Sándor Orosz Hungary
    4 years ago
  • 5 years ago
    Adam Ireland
    5 years ago
  • 6 years ago
    Ingo Elsen Germany
    6 years ago
  • 6 years ago
    VoskyC Uruguay
    6 years ago
  • 6 years ago
    George T. Talbot United States
    6 years ago
  • 6 years ago
    ken chen United States
    6 years ago
  • 6 years ago
    ken chen United States
    6 years ago
  • 6 years ago
    Francesco Lazzarotto Italy
    6 years ago
  • 7 years ago
    Dony Antony United States
    7 years ago
  • 7 years ago
    Gorgi Kosev Macedonia
    7 years ago
  • 7 years ago
    Nguyen United States
    7 years ago
  • 7 years ago
    Cris Perdue United States
    7 years ago
See More