View Single Post
  #8   (View Single Post)  
Old 21st October 2008
mdh's Avatar
mdh mdh is offline
Real Name: Matt D. Harris
FreeBSD 2.2.6 User
 
Join Date: Oct 2008
Location: West Virginia
Posts: 139
Default

For portability, compiled languages definitly have a disadvantage. You're probably well off to go with an interpretted language with a portable GUI API (such as the suggestions of Python and PyGTK), with a pseudo-code language with its own GUI API (like Java), or a pseudo-code language with a portable GUI API (like C# and Gtk#).

Using C or C++ will generally make portability more difficult than using an interpretted or pseudo-code language, where compatibility issues are constrained to the implementation (not a big deal for something like Windows .NET versus Mono .NET, or Java, and a virtually non-existant consideration for interpretted languages such as Python, Ruby, or Perl), and to the actual file and directory access (Windows uses C:\ where we use /, for example) and things of that nature, which exist as a concern which can be comparatively easily mitigate in any language, regardless of type.
Reply With Quote