relpipe-data/faq.xml
branchv_0
changeset 200 44661c8005f6
parent 182 17caf5443ff7
child 224 9ea7e5c65107
equal deleted inserted replaced
199:d185f856c49f 200:44661c8005f6
    88 			Firstly, <m:name/> are a specification of a data format and as such are not bound to any programming language.
    88 			Firstly, <m:name/> are a specification of a data format and as such are not bound to any programming language.
    89 			This specification is totally language- and platform- independent.
    89 			This specification is totally language- and platform- independent.
    90 		</p>
    90 		</p>
    91 		<p>
    91 		<p>
    92 			The ideal/perfect language does not exist and our implementations will be written in various languages.
    92 			The ideal/perfect language does not exist and our implementations will be written in various languages.
    93 			We started our prototype and first real implementations in C++ from several reasons:
    93 			We started our prototype and first real implementations in C++ for several reasons:
    94 		</p>
    94 		</p>
    95 		<ul>
    95 		<ul>
    96 			<li>It is mature and widespread: GCC runs almost everywhere and other compilers/toolchains are also available.</li>
    96 			<li>It is mature and widespread: GCC runs almost everywhere and other compilers/toolchains are also available.</li>
    97 			<li>Programs written in C++ starts immediately: very important for CLI tools.</li>
    97 			<li>Programs written in C++ starts immediately: very important for CLI tools.</li>
    98 			<li>Can be seamlessly mixed with C and its libraries. Is good for interaction with the operating system.</li>
    98 			<li>Can be seamlessly mixed with C and its libraries. Is good for interaction with the operating system.</li>