- Read again... - 1 Update
- The essence of happiness.. - 1 Update
- And i am also an inventor... - 1 Update
- Yet more about my projects... - 1 Update
Ramine <toto@toto.net>: Dec 16 06:14PM -0800 Hello........ The essence of happiness.. We have first to define the essence, so: The essence of something is the qualities that serve to characterize or identify something. Now one of the qualities that serves to characterize happiness, is strongness, because happiness is not constrained by what's bad and evil, so if it is not constrained so it's like being strong, so happiness is in its essence strong, so when you have a character that is more happier , it means that your character is touched less by the harm of what's bad and what's evil. So a character that is emotionally unstable, is weak, because of the weakness that it complains and moans more than that who has a character that is more happy and that complains less and moans less because of the essence of happiness that is also strong in this regard. Thank you, Amine Moulay Ramdane. |
Ramine <toto@toto.net>: Dec 16 06:02PM -0800 Hello........ The essence of happiness.. We have first to define the essence, so: The essence of something is the qualities that serve to characterize or identify something. Now one of the qualities that serve to characterize happiness, is strongness, because happiness is not constrained by what's bad and evil, so if it is not constrained so it's like being strong, so happiness is in its essence strong, so when you have a character that is more happier , it means that your character is touched less by the harm of what's bad and what's evil. So a character that is emotionally unstable, is weak, because of the weakness that it complains and moans more than that who has a character that is more happy and that complains less and moans less because of the essence of happiness that is also strong in this regard. Thank you, Amine Moulay Ramdane. |
Ramine <toto@toto.net>: Dec 16 04:01PM -0800 Hello... As you know i am an arab.. And i am also an inventor... I have invented many algorithms, here they are: 1- My SemaMonitor 2- My SemaCondvar 3- and my MLock 4- and my many variants of scalable RWLocks 5- My Scalable SeqlockX: a variant of Seqlock that eliminates livelock. 6- My scalable Parallel Conjugate Gradient linear system solver library 7- Also my Parallel archiver can be considered an invention, read about it on my site.. 8- My Parallel Varfiler 9- My StringTree I have grouped many of my inventions on my C++ synchronization objects library, you can download it from here: https://sites.google.com/site/aminer68/c-synchronization-objects-library and also i have grouped some of my inventions on my Scalable Parallel C++ Conjugate Gradient Linear System Solver Library, you can download it from here: https://sites.google.com/site/aminer68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library And you can download all my projects with the source code from here: https://sites.google.com/site/aminer68/ Thank you, Amine Moulay Ramdane. |
Ramine <toto@toto.net>: Dec 16 03:29PM -0800 Hello....... Yet more about my projects... The four major components of efficiency are: 1- User efficiency: The amount of time and effort users will spend to learn how to use the program, how to prepare the data, and how to interpret and use the output. 2- Maintenance Efficiency: The amount of time and effort maintenance programmers will spend reading a program and its accompanying technical documentation in order to understand it well enough to make any necessary modifications. 3- Algorithmic complexity: The inherent efficiency of the method itself, regardless of wich machine we run it on or how we code it. 4- Coding efficiency: This is the traditional efficiency measure. Here we are concerned with how much processor time and memory space a computer program requires to produce correct answer. Twenty years ago, the most expensive aspect of programming was computer costs, consequently we tended to "optimize for the machine." Today, the most expensive aspect of programming is the programmers costs, because today programmers cost more money than hardware. Computer programs should be written with these goals in mind: 1- To be correct and reliable 2- To be easy to use for its intended end-user population 3- To be easy to understand and easy to change. Here is among other things the key aspects of end-user efficiency: 1- Program robustness 2- Program generality 2- Portability 4- Input/Output behavior 5- User documentation. Here is the the key points in achieving maintenance efficiency: 1- A clear, readable programming style 2- Adherence to structured programming. 3- A well-designed, functionally modular solution 4- A thoroughly tested and verified program with build-in debugging and testing aids 5- Good technical documentation. 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: >- 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.. |
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page. To unsubscribe from this group and stop receiving emails from it send an email to comp.programming.threads+unsubscribe@googlegroups.com. |
No comments:
Post a Comment