3 ms·
I cut my teeth with two programming languages, Smalltalk and Delphi (basically Turbo Pascal for Windows), and was actually just screwing around with Free Pascal
by gecko 15y ago
I cut my teeth with two programming languages, Smalltalk and Delphi (basically Turbo Pascal for Windows), and was actually just screwing around with Free Pascal (http://freepascal.org/ http://freepascal.org/) on a nostalgia kick.
I ended up learning Delphi mostly by happenstance--I ended up getting gifted a free copy of Delphi 3, whereas VisualBasic and Visual C++ were comparatively expensive at the time--but I am incredibly, incredibly glad that I learned that first. Where C++'s grammar is convoluted, confusing, and contradictory, Turbo Pascal's and Delphi's manage to be very simple and straightforward with comparable power. I spent a lot less time coming to terms with syntax, and a lot more time familiarizing myself with machine code, calling conventions, and libraries.
Having a straightforward grammar doesn't just help the compiler use less space. It helps your brain use less space on raw syntax.
- throwawayday 15y agoit also helps you logically deduce stuff you don't know. I remember that after a while, I could almost guess the names of functions that I didn't really know - that's what having a naming convention and regular syntax do for you
- Roboprog 15y agoYeah, I don't think that C++ killed Delphi. Java killed Delphi. Java may kinda look like C++, but Java 1.1 acted a lot like Borland Pascal plus a UCSD pcode-system. Nested blocks, strong typing, easy string manipulation, portable interpreter. And support for strings over 255 chars long, too! :-)