- Apr 17, 2003
- 910
- 0
- 0
I may be jumping the gun but I like to think I'm pretty good at discovering old things and presenting them as if they were the best thing since slice bread even though they've been under my nose all along. Some of you may know that my programming mentality is more "old school". I am opposed to the bloat and inefficiencies with modern managed languages, as well as the lazy/unskilled programmers who think they're da bomb for making a VB.n00b crapplication.
Call me unreasonable, but I'm not even a big fan of OOP - yes I'm so archaic that I think procedural programming is the way to go...and technically, C is faster than its OO cousin C++ (ASM is faster than either of those still...) but that's besides the point.
I'm here to proclaim my current love, Delphi. I originally wrote it off as a noob-wannabe-VBRipoff but now that I am older and slightly wiser, I've found a new appreciation for this language. For those of you who don't know, Delphi is like a user-friendly C++. The source code is very similar to Turbo Pascal. It is OO, but the main benefit of Delphi is the sheer speed at which you can create a windows app.
Not only is Delphi fast for development (concept to application), but the program execution speed is actually on par with C++, maybe faster in some cases. Wow! Better yet, your final app DOES NOT need a crapload of DLLs or runtimes to work - just the EXE file alone can be enough (unless you use .NET shite in your app). Hey, I'm sold! Glad I rediscovered Delphi. You can even download the IDE and Compiler free from Codegear (it's free for personal / non-commercial use).
I've already been able to make some pretty neat (albeit basic) applications that work well and now I'm going to raise the bar and tackle something bigger. I want to make a super-streamlined ESMTP server that I can run locally on my Windows servers. Why? Well, there really aren't any GOOD smtp servers for windows. You got Exchange...it sucks. You got xmail...meh...Imail is probably the best option for Windows but I wouldn't call it the "Exim of Windows"...it's not free first of all, and I think Exim has a much better community of support behind it. The unix-like options such as qmail are great for nix servers but not ideal windows solutions.
I learn by seeing and doing, and I like tutorials that SHOW me (i.e. more pictures less text) how to do things in Delphi. I don't want to try to decipher someone else's program just yet, I'm still familiarizing myself with the syntax and the structure of programs...can anyone point me toward some good tutorial websites which deal with socket-based programming? Alternatively, are there any small (read: basic) SMTP server sources that I can check out? All help is appreciated, and my ESMTP server may be free if I do complete it.
Call me unreasonable, but I'm not even a big fan of OOP - yes I'm so archaic that I think procedural programming is the way to go...and technically, C is faster than its OO cousin C++ (ASM is faster than either of those still...) but that's besides the point.
I'm here to proclaim my current love, Delphi. I originally wrote it off as a noob-wannabe-VBRipoff but now that I am older and slightly wiser, I've found a new appreciation for this language. For those of you who don't know, Delphi is like a user-friendly C++. The source code is very similar to Turbo Pascal. It is OO, but the main benefit of Delphi is the sheer speed at which you can create a windows app.
Not only is Delphi fast for development (concept to application), but the program execution speed is actually on par with C++, maybe faster in some cases. Wow! Better yet, your final app DOES NOT need a crapload of DLLs or runtimes to work - just the EXE file alone can be enough (unless you use .NET shite in your app). Hey, I'm sold! Glad I rediscovered Delphi. You can even download the IDE and Compiler free from Codegear (it's free for personal / non-commercial use).
I've already been able to make some pretty neat (albeit basic) applications that work well and now I'm going to raise the bar and tackle something bigger. I want to make a super-streamlined ESMTP server that I can run locally on my Windows servers. Why? Well, there really aren't any GOOD smtp servers for windows. You got Exchange...it sucks. You got xmail...meh...Imail is probably the best option for Windows but I wouldn't call it the "Exim of Windows"...it's not free first of all, and I think Exim has a much better community of support behind it. The unix-like options such as qmail are great for nix servers but not ideal windows solutions.
I learn by seeing and doing, and I like tutorials that SHOW me (i.e. more pictures less text) how to do things in Delphi. I don't want to try to decipher someone else's program just yet, I'm still familiarizing myself with the syntax and the structure of programs...can anyone point me toward some good tutorial websites which deal with socket-based programming? Alternatively, are there any small (read: basic) SMTP server sources that I can check out? All help is appreciated, and my ESMTP server may be free if I do complete it.
