Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Yet about my projects...

6 views
Skip to first unread message

Ramine

unread,
Dec 3, 2016, 5:09:16 PM12/3/16
to
Hello...

Yet about my projects...

Hope you have read my previous post about my projects..

I will add this:

You have to know that i have used a Top-Down methodology to design
my projects.. the Top-Down methodology begins with the overall goals
of the program- what we wich to achieve instead of how -, and after that
it gets on more details and how to implement them.

And i have taken care with my objects and modules of the following
characteristics:

- Logical coherence

- Independence:

It is like making more pure functions of functional programming to avoid
side-effects and to easy the maintenance and testing steps.

- Object oriented design and coding

- and also structure design and coding with sequence , iteration and
conditionals.

And about the testing phase read the following:

Alexandre Machado wrote:
>Hi Amine,
>You have published some very interesting code. However a
>few things I noticed, which makes difficult for anyone to
>use your code:
>- You don't have both, unit and performance tests
>Have you ever considered this? I'm sure that it would make
>make it easier for other Delphi devs to start using it, no?

You have to know that i have also used the following method of testing
called black box testing:

https://en.wikipedia.org/wiki/Black-box_testing

This is why i have written this:

I have thoroughly tested and stabilized more my parallel archiver for
many years, and now i think that it is more stable and efficient, so i
think that you can be more confident with it.

This also true for all my other projects, i have followed the black box
testing also with them...

For race conditions , i think for an experienced programmer in parallel
programming like me, this is not a so difficult task to avoid race
conditions.

For sequential consistency i have also written this:

I have implemented my inventions with FreePascal and Delphi compilers
that don't reorder loads and stores even with compiler optimization, and
this is less error prone than C++ that follows a relaxed memory model
when compiled with optimization, so i have finally compiled my
algorithms implementations with FreePascal into Dynamic Link Libraries
that are used by C++ in a form of my C++ Object Synchronization Library.

So this is much easier to make a correct sequential consistency with
Delphi and Freepascal because it is less error prone.

Other than that you have to know that i am an experienced programmer in
parallel programming also, so i think that my projects are more stable
and fast.

You can download all my projects from:

https://sites.google.com/site/aminer68/


Thank you,
Amine Moulay Ramdane..



Real Troll

unread,
Dec 3, 2016, 5:28:17 PM12/3/16
to
On 03/12/2016 22:09, Ramine wrote:
> Hello...
>
> Yet about my projects...
>
>
> You can download all my projects from:
>
> https://sites.google.com/site/aminer68/
>
>
> Thank you,
> Amine Moulay Ramdane..
>
>
>

Do you also write tutorials for Delphi or C#?


Ramine

unread,
Dec 3, 2016, 5:53:17 PM12/3/16
to

Hello,

Real Troll wrote on comp.lang.c++
>Do you also write tutorials for Delphi or C#?

We have to be smart my dear programmer, this is
why i have easy the job for you by porting many
of my inventions to C++ in a form of
C++ synchronization objects library, please read about
it here, and the source code that i have compiled with
Freepascal is available there:


https://sites.google.com/site/aminer68/c-synchronization-objects-library

Also i have ported to C++ my Scalable Parallel C++ Conjugate Gradient
Linear System Solver Library:

https://sites.google.com/site/aminer68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library

Also i have easy the job for you by compiling my Universal Scalability
Law for Delphi and FreePascal programs to windows 32bit and 64bit
executables, they are really fantastic and powerful, they are GUI and
command line, please read about them and download them from here:

https://sites.google.com/site/aminer68/universal-scalability-law-for-delphi-and-freepascal


Thank you,
Amine Moulay Ramdane.


0 new messages