Guys I totally lost the line now. We were already talking about library and compiler differences, and that it is no matter if that is C or Pascal when we want to compile a code into different platforms. I am not sure why are we discussing about this even further? That is not a question that we could develop in Pascal multiplatform, the original question was why C is used nowadays instead? Tamas On Sat, Jul 11, 2009 at 11:01 PM, Isaac Marino Bavaresco < isaacbavaresco@yahoo.com.br> wrote: > Gerhard Fiedler escreveu: > > I have asked you, and you haven't responded. I asked about one Pascal > > source compiling for different target operating systems, different > > target processors -- and all you came up with was porting something from > > MS-DOS through Win3.11 to Win32, with the MS-DOS (and Win3.11?) code not > > having the same functionality as the Win32 code. This is not what I > > meant; I meant a broader scope. > > For simple console application, one should be able to just recompile his > code across DOS, Windows, Linux, etc. using C or Pascal (FreePascal). > > Once you start speaking of GUI applications, things get more > complicated, even for C/C++. > > There is wxWidgets (), a free software > application framework available for lots of platforms. > > Quote from the home page: > "wxWidgets lets developers create applications for Win32, Mac OS X, > GTK+, X11, Motif, WinCE, and more using one codebase. It can be used > from languages such as C++, Python, Perl, and C#/.NET. Unlike other > cross-platform toolkits, wxWidgets applications look and feel native. > This is because wxWidgets uses the platform's own native controls rather > than emulating them. It's also extensive, free, open-source, and mature. > Why not give it a try, like many others have?" > > It works also with Win64, Linux, NetBSD, FreeBSD, OpenBSD, Solaris, > HP-UX, AIX and more. > > It has bindings for lots of languages: wxAda, wxBasic, C++ (native), > wxD, wxDelphi/wxPascal, wxErlang, wxEuphoria, wxHaskell, wxJava, jwx! > (also Java), GLUEscript(JavaScript), wxLua, wxMax, wxNet, wxPerl, > wxPike, wxPython, wxRuby, wxSqueak > > > > Regards, > > Isaac > > __________________________________________________ > Fa=E7a liga=E7=F5es para outros computadores com o novo Yahoo! Messenger > http://br.beta.messenger.yahoo.com/ > > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- = http://www.mcuhobby.com -- = http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist