Page 2 of 11

Posted: Sat Jul 07, 2007 1:02 pm
by Kale
I would recommend C# and forget about the runtime, as its included with the OS now and VS2005 can make exes that can download it from the net if needed.

Honestly C# will do more for your head, teach you good practises and you have available a huge repository of sample code.

Posted: Sat Jul 07, 2007 1:06 pm
by milan1612
As I already said in my previous post, I already tried C#. It is a well-designed
language, with a really big community. But only in connection with the Framework :x :cry:

Posted: Sat Jul 07, 2007 8:49 pm
by bembulak
Lazarus / Freepascal !

It's
- OOP
- Free
- Crossplattform (Win, Linux, Mac, Pocket PC)
- Big Communtiy
- GUI Builder
- Delphi 7 Compatible

http://www.lazarus.freepascal.org/

I really can recommend it.

Posted: Sat Jul 07, 2007 11:25 pm
by GeoTrail
Cool, thanks for the tip bembulak.

Posted: Sat Jul 07, 2007 11:44 pm
by milan1612
I already own Delphi 7 Enterprise, are there any great differences?

Posted: Sun Jul 08, 2007 11:03 am
by bembulak
@Milan:

it's free, crossplattform and does not depend on .NET like Delphi.NET and TurboDelphi, ... does.

It has an open-source community and does not need to follow ONE company (like borland-->delphi or m$-->VB).

It's LGPL, so you can use it for commercial apps to. I like it a lot. There are interfaces and units for nearly everything you an imagine (Databases, SDL, OGL, DX, ...)

There are some differences, sure, because it's not a Delphi-Clone. It hast no VCL, but a thing called LCL (lazarus component lib), which is nearly the same. You can migrate Kylix or Delphi7 Projects very easy. The IDE looks similar. If you are firm with Delphi, you won't have much problems...
If you are new to Lazarus/Pascal you'll learn a neat language. I really like it (but not as much as PB ;) )

Posted: Sun Jul 08, 2007 11:17 am
by milan1612
Sounds interesting, I already looked on it yesterday evening, maybe this is going to be my "second language" :D
Thanks for all the suggestions, this is really the best community I've ever seen. I love you! :lol:

Posted: Sun Jul 08, 2007 1:55 pm
by chen
bembulak wrote:Lazarus / Freepascal !

It's
- OOP
- Free
- Crossplattform (Win, Linux, Mac, Pocket PC)
- Big Communtiy
- GUI Builder
- Delphi 7 Compatible

http://www.lazarus.freepascal.org/

I really can recommend it.
I downloaded it and create a window with some object...
It generates very big executables.... nothing like PureBasic!!!! :wink:

Posted: Sun Jul 08, 2007 2:02 pm
by bembulak
It generates very big executables
try a "strip myexecutable.exe", this will delete the Debug-Info from your file and make it smaller. ;)

Posted: Sun Jul 08, 2007 2:24 pm
by milan1612
In my opinion the size of executables doesn't matter (EDIT: nowerdays), and I hate extern dependencies :D
It's just a positive side-effekt of PureBasic :lol:

Posted: Sun Jul 08, 2007 5:39 pm
by Kale
milan1612 wrote:...and I hate extern dependencies :D
You do realise that all exes have external dependencies? Seriously go with C# and forget about the runtime. :wink:

Posted: Sun Jul 08, 2007 7:54 pm
by Tipperton
Kale wrote:
milan1612 wrote:...and I hate extern dependencies :D
You do realise that all exes have external dependencies?
Yeah, even PureBasic programs! Just look at the import table or use a dependency walker.

Posted: Mon Jul 09, 2007 12:12 pm
by milan1612
:D :D :D
I meant any runtimes or extra DLLs (the standard ones are, of course, needed by any EXE)

Posted: Mon Jul 09, 2007 6:04 pm
by ricardo
Kale wrote:
milan1612 wrote:...and I hate extern dependencies :D
You do realise that all exes have external dependencies? Seriously go with C# and forget about the runtime. :wink:
C# compile same executable that VB.NET right?

Why preffer C# then?

Re: Aurora Compiler

Posted: Mon Jul 09, 2007 6:30 pm
by fsw
Kale wrote:I was a partner developer with Aurora but i have since sold my share in it.
I don't quite understand...

I thought the meaning of the word "partner developer" is to code on the compiler or am I wrong?
So when Paul used his time to develop EBasic the partner developers stopped to work on it too?

That's strange.

Or was it still a one man show?
(even with partner developers...)

Wasn't the intend to share the generated income between all developers?
Suppose it's not easy to find a business model that works in this regard...