I was excited when I knew that kylix3 was a linux version of C++ builder & Delphi. I really want to program once, and let my program run either on Linux or Windows.
I used to develope applications with Visual C ++, which is heavily related to Microsoft Windows. Thus I decided to shift to C++ builder, But I was dispointed after I checked C++ code generated by C++ Builder, which is incompatible with any other compiler.
For example, It is impossible to implement "__published" and "pragma resource" with standard C++ grammar. Thus C++ Builder code must be compiled by bcc.In other hand, The VC++ framwork is generated with standard C++ grammar, thus it is possible to compile the code with alternative compiler.
I used to develope applications with Visual C ++, which is heavily related to Microsoft Windows. Thus I decided to shift to C++ builder, But I was dispointed after I checked C++ code generated by C++ Builder, which is incompatible with any other compiler.
For example, It is impossible to implement "__published" and "pragma resource" with standard C++ grammar. Thus C++ Builder code must be compiled by bcc.In other hand, The VC++ framwork is generated with standard C++ grammar, thus it is possible to compile the code with alternative compiler.