Fornux C++ Superset

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Fornux C++ Superset

Boost - Dev mailing list
Greetings,

Because there was a conflict of interests in the past then I feel
obliged to give an update regarding the status of the "Fornux C++
Superset" (formerly "Fornux C Leak Detector"). This way corporations
will not claim ownership of the idea.

- Fornux C++ Superset harnesses the power of Clang.
- It now supports, as you have guessed, C++98 syntax.
- It's deterministic so it will not slow down your application randomly
like with Java.
- You can see attached examples memory leaks in C & C++ with cyclic
references which are correctly handled and the memory usage never increases.

Like I mentioned previously, I am working hard on a free version I will
be able to share in a month or two.


Regards,
Phil Bouchard
www.fornux.com


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

memoryleak.cpp (1K) Download Attachment
memoryleak.c (1K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Fornux C++ Superset

Boost - Dev mailing list
On 04/23/2018 08:47 PM, Phil Bouchard via Boost wrote:

> Greetings,
>
> Because there was a conflict of interests in the past then I feel
> obliged to give an update regarding the status of the "Fornux C++
> Superset" (formerly "Fornux C Leak Detector"). This way corporations
> will not claim ownership of the idea.
>
> - Fornux C++ Superset harnesses the power of Clang.
> - It now supports, as you have guessed, C++98 syntax.
> - It's deterministic so it will not slow down your application randomly
> like with Java.
> - You can see attached examples memory leaks in C & C++ with cyclic
> references which are correctly handled and the memory usage never
> increases.
>
> Like I mentioned previously, I am working hard on a free version I will
> be able to share in a month or two.

For those who don't know:

1) This tool consists of "static program analysis", which is the way
corporations works nowadays:
https://en.wikipedia.org/wiki/Static_program_analysis

Here is why:
https://hackernoon.com/why-you-should-really-care-about-c-c-static-analysis-db13f4463b2d

2) Memory leaks are one of the most problematic programming errors:
https://cardinalpeak.com/blog/bens-golden-rule-for-preventing-memory-leaks/

According to the following research: "Memory leaks are one of the
primary causes of software aging.":
https://www.researchgate.net/publication/319980827_Detection_of_Memory_Leaks_in_CC_Code_via_Machine_Learning

3) I am not sure about the status of Boost.UI but it could definitely be
used with some complex Javascript-like UI, a complex AI engine or a game
that never consumes memory excessively.

4) Not to mention the development / QA cycle time will be cut by a huge
factor and the overall development time will be speeded up, meaning big
savings for the employer!


Regards,
-Phil


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Fornux C++ Superset

Boost - Dev mailing list
On 04/25/18 00:59, Phil Bouchard via Boost wrote:

> On 04/23/2018 08:47 PM, Phil Bouchard via Boost wrote:
>> Greetings,
>>
>> Because there was a conflict of interests in the past then I feel
>> obliged to give an update regarding the status of the "Fornux C++
>> Superset" (formerly "Fornux C Leak Detector"). This way corporations
>> will not claim ownership of the idea.
>>
>> - Fornux C++ Superset harnesses the power of Clang.
>> - It now supports, as you have guessed, C++98 syntax.
>> - It's deterministic so it will not slow down your application
>> randomly like with Java.
>> - You can see attached examples memory leaks in C & C++ with cyclic
>> references which are correctly handled and the memory usage never
>> increases.
>>
>> Like I mentioned previously, I am working hard on a free version I
>> will be able to share in a month or two.
>
> For those who don't know:
>
> 1) This tool consists of "static program analysis", which is the way
> corporations works nowadays:
> https://en.wikipedia.org/wiki/Static_program_analysis
>
> Here is why:
> https://hackernoon.com/why-you-should-really-care-about-c-c-static-analysis-db13f4463b2d 
>
>
> 2) Memory leaks are one of the most problematic programming errors:
> https://cardinalpeak.com/blog/bens-golden-rule-for-preventing-memory-leaks/
>
> According to the following research: "Memory leaks are one of the
> primary causes of software aging.":
> https://www.researchgate.net/publication/319980827_Detection_of_Memory_Leaks_in_CC_Code_via_Machine_Learning 
>
>
> 3) I am not sure about the status of Boost.UI but it could definitely be
> used with some complex Javascript-like UI, a complex AI engine or a game
> that never consumes memory excessively.
>
> 4) Not to mention the development / QA cycle time will be cut by a huge
> factor and the overall development time will be speeded up, meaning big
> savings for the employer!

Phil, this is not the place to post advertisement of your or your
employer's software.

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost