• About Delphi and Freepascal and volatile and safety..

    From Wisdom91@21:1/5 to All on Sat Jul 11 19:07:38 2020
    Hello...


    About Delphi and Freepascal and volatile and safety..

    So as you are noticing from my below thoughts that on Delphi for windows
    and Freepascal non-local memory is always considered volatile, and i
    think this is good for safety in parallel programming, since C++ and
    Rust doesn't provide this configuration that makes non-local memory
    always volatile to be this safety, so i think that C++ and Rust are
    dangerous.

    Read my following thoughts to notice more:

    About Delphi and Volatile..

    Volatile has been introduced first in the Delphi for Mobile Development
    and after that the Delphi Berlin 10.1 for desktop has added Volatile for compatibility with Delphi for Mobile Development, but i think the Delphi windows versions that are not LLVM-based Delphi Compilers will still be compatible with older versions of Delphi for windows, so i think my
    parallel software projects for Delphi for windows are working correctly.

    Read the following to notice:

    https://stackoverflow.com/questions/232075/does-delphi-have-any-equivalent-to-cs-volatile-variable

    Also read my following thoughts about Volatile and Freepascal and Delphi
    to understand more:

    https://community.idera.com/developer-tools/programming-languages/f/delphi-language/71190/more-about-c-and-object-pascal-languages


    Thank you,
    Amine Moulay Ramdane.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)