Jerry Clancy wrote:

I agree with xiaorang My own programming days started 51 years ago with 1401 Assembler and FORTRAN, then a year later with 360 Assembler and PL/1 during the development of OS/360 in Poughkeepsie, the first major commercial operating system.

My programming experience is similar to Jerry's, starting a bit earlier in 1960 with an IBM 1410 and it's variable word-length Assembler and then Fortran II on a 36 bit IBM 7090, and later Fortran IV on a 32 bit 370/165. After a long happy interlude with my own DEC PDP 11/70 and RSX11M plus DEC Fortran, code was ported in the 1980's to Turbo Pascal on 286 PC's and DOS followed by Object Pascal and in the early 1990's to Windows 3, NT 3.5, NT 4, 2000, XP, Vista and Win 7 with Delphi through nearly all its incarnations right down to XE6 which I'm using today with Windows 7 x64. I test my executables with Win 8.1 for the few users who don't mind rubbing their fingers on small screens or haven't heard of Classic Shell, since that's the current laptop world. Tiny touch screens on mobiles are not for my satellite and aerial image work even for those whose eyesight is far better than mine is I think, so Fire Monkey is not installed..

In 54 years, I have learned that each port is an agonizing experience, especially if the hardware architecture and the operating system change significantly. In recent years, I have used crutches like writing a user interface in 32 bit Delphi and spawning 64 bit executables written in VS C++ when needed for memory intensive satellite imagery until Delphi XE2 became available. My current project, a clean switch to pure 64 bit code with XE6 for work with multi-GB sized images has meant abandoning most of the TurboPower suite because of the 32 bit incompatible in-line assembler (by Julian Bucknall? : Steve Posey? or ?) The JEDI JCL/JVCL libraries and the additional built-in string handling in XE6 help, but it's still a lot of work.

Like Jerry writes:

"... excepting trivial programs, the transition from one language environment to another is usually anything but quick, easy or straightforward."

I couldn't agree more.

Irwin Scollar
_______________________________________________
Delphi mailing list
[email protected]
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi

Reply via email to