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