I'd like to learn Delphi as my first programming language.. but I need to know the following:
A) What are some FREE compilers?
B) What are some COMMERCIAL compilers?
C) What sites should I visit if im BEGINNING
D) What's the difference between PASCAL and DELPHI?
Thanks.
I have not used Delphi/Object Pascal/whatever. That said:
a) http://www.freepascal.org/ and http://www.gnu-pascal.de/
b) http://www.codegear.com/products/delphi/win32
c) Maybe http://fundelphi.org/?
d) Delphi is a both development environment and a more modern dialect of Pascal that supports OO and various other goodies.
d) Delphi is Pascal with moar bloat. Srsly, 400KB "Hello world" console app? WTF?
Don't. You'll do yourself and the world a favour. Learn C and Python instead.
>>4
...or C and Lua, or C and JavaScript, or C and Ruby, or something.
C++ is better than C for windows programming lol
Fuck all. C. C. C. learn C. Delphi, Javascript(ish,)lua,ruby, java , are all for pussies.
Oh, and you can use C++ later. ASM would be a good starting point, but since you like language, use C.
And I understand D is pretty cool. For later.
Pascal is basically C with less fail, nothing wrong with it. The problem is retarded "visual" development environments, which you can find in almost any language.
In Pascal, aren't array's sizes part of their type?
How do you work around that without being crippled by it?
>>11
I guess one way is to start knowing how big your data is.
My understanding is that Object Pascal has dynamic arrays.
Pascal is a language designed for teaching, not using. And it shows. No sane person would try to write a real program in it.
>>14
Quite a few programs were written with Pascal in the DOS days. Ultimately, C won out, but for a period of time that was by no means certain.
Then of course there's Delphi. I know a couple senior developers who have used the language, and both had only good things to say about it. They considered the passing of Delphi to be tragic.
Well, there was a time when choices were not as good as they are today.
many Pascal quirks have been fixed. I still can't stand programming in that language.
If you're going to start in delphi, don't get too closed on it. Try more languages.
you say Pascal's problems have been fixed. But at its heart it will always be a bondage-and-discipline language. I'm not saying its wrong to use it, but do realize that other stuff out there tends to be more flexible.