| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Pascal and ??? 1/2 |
Hi, Eric. Boy am I happy to meet you. :) I am now using my off-line
reader so here goes.
ES>LR> I am taking a look at my next move as far as converting my apps.
ES>LR> It seems that for the time being I am stuck with converting it
ES>LR> to Windows due to borland's lack of support for OS2 - for Pascal
ES>LR> guys like me.
ES>When OS/2 v2 was introduced, I adopted it for all in-house machines, and was
ES>able to convince my clients that it was the choice for them. At the time, mo
ES>of my software was written in Borland Pascal, with lots and lots if inline A
ES> Though it all ran just fine under OS/2 in a VDM, I was faced with the probl
ES>of producing native OS/2 software with no Pascal compiler.
I don't understand. Why did you feel *compelled* to go to native
OS/2 apps(with your apps) if they ran well under OS/2's VDM?
ES>In June, 1993, after personally speaking with Zak Urlocker, who was then Pas
ES>Product Manager at Borland, I was convinced that there will *never* be a Pas
ES>compiler for OS/2 from Borland.
I don't want to hear this, really. :) God god, whatever did Zak say
to you in mid 1993 that convinced you so thoroughly that you decided
to move to C++ for OS/2?
Are you saying you converted all your existing DOS based apps to C++
and OS/2 in one fell swoop? Gulp.
My apps are too large to do that. I have too many man-years in their
creation for me to convert them to any other language in any cost
effective manner. It would be ruinously expensive for me to do
THAT. I might as well go out of the software development
business than convert - now. Maybe later - when I can hire some
bright, young, energetic bucks. :)
But then I believe my DOS based apps is so unique, took so many
man-years to research and implement, and is virtually without any
significant competitors *right now*, that I believe my users won't be
overly concerned for a while - or have much choice - I hope. :)
At least this is what I am banking on - for a while anyway - maybe
another year or so - *after* I start selling it - and making money.
Users can still run DOS based apps on their OS/2, Windows,
WindowsNT. They might not like a DOS apps, but I beleive the
benefits of my apps will cause them to use my apps, since there is
no other product even close to mine - yet.
I estimate that even if a company threw 5 pros at my product and tons
of money - for one year, they couldn't come out with a better product
for a year or so. And if they did, they would find I have a better
one then theirs - ready to sell while they were developing.
I believe I am at least three years ahead of any possible
potential competitors out there. I designed, planned and
implemented my plan to remain ahead of any competitors.
Still, as you point out, if Borland is out of the Pascal compiler
game for OS/2, then they are going to PO, big time, about 3 million
Borland Pascal customers worldwide - 40 percent of which Borland
claims are pros. These are Borland figures - not mine.
ES>The choice was clear: Dump Borland, invest
ES>Watcom and IBM C++ compilers, and spend a year polishing my C++
ES> abilities to professional level.
I guess that makes sense to you for your situation; it makes
little sense to me with a huge conversion problem from Pascal to
C++, and OS/2.
Right now there is a big market for both DOS and Windows as far as I
can determine - much bigger than for OS/2 - and all I, and others
like me, have to do is essentially *recompile* my current DOS (Pascal
based) apps using BP 7.0, make a few adjustments for Windows PM,
etc., and my product is ready for the DPMI, 386/486/Pentium
world and:
1. 16-bit Windows consummers.
2. 32-bit Windows consummers (WINS32???) .
3. 32-bit WindowsNT consummers.
All of which I believe, and I hope I am not wrong, my customers can
even run on OS/2.
This is a LOT less effort than conversion of a large DOS apps *after*
a huge learning curve for just C++ and OS/2 alone - not to mention
the huge learning curve for C++ for the other operating systems.
So I am not sure how you justified going to C++ and OS/2 alone from
Pascal if you have any apps of any size and mucho man-years in them.
But I do want to hear your justifications anyway. :) I try to keep
an open mind when it comes to making money.
Eventually, I will have to do what you have done, abandon
Borland and it's Pascal, for C++ & OS/2. I am just betting I won't
have to do it for another year or so. What do you think?
ES>LR> Has anyone been where I am and done this - converted their
ES>LR> procedure Pascal apps to TV and OOPs?
ES>Wouldn't touch it. I would recommend forgetting the notion of
"con- verting
ES>anything.
Yes, well we seem to agree on that point - mostly. At some point I
will have to convert if you are right and Borland is going to abandon
it's 3,000,000 Pascal users as far as OS/2 is concerned.
But then I believe this because I hear, and believe, that OS/2 is
great. But I am one of those who heard, years ago, how HOT UNIX,
and/or, it's brethen would be big time when DOS users could run
their DOS apps under UNIX-like operating systems. I am sure glad I
didn't hold my breath on that prognostication.
In case you hadn't noticed, I am not a big fan of C++ or OOPS. I
have *studied* it.
It (OOPS) sounded great when it came out. However, as I have found
out, it is a lot more complicated than Pascal or 'C' and the
professional consulting demand is still not there - and if it was
there, it wouldn't be met.
Not many pros have caught up - or are even more than familar with C++
- and many don't want to use C++ from what I hear of my fellow
consulting brethen.
The one big feature of C++ is it's ease in extensibility where you
want to sell code without giving out source. So how many large
companies are in this place or want to go to this place. They have
the source code, use it internally - so where is the *great need* for
extensibility.
I hear all the C++ compilers are slow and memory hogs in both
compilation and execution states.
Who cares? I care and so do many pros. It is not the first time
that DRAM prices became what everyone thought was insignificant - and
found out they were very wrong when their budgets went south.
>>> Continued to next message
--- GEcho 1.00
* Origin: ACORN I * Marlboro, NY * USR 28.8 (1:2624/503.0)SEEN-BY: 12/2442 54/54 620/243 624/50 632/348 640/820 690/660 711/409 410 413 SEEN-BY: 711/430 807 808 809 934 712/353 623 713/888 800/1 @PATH: 275/114 1 3615/50 229/2 12/2442 711/409 54/54 711/808 809 934 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.