"In the fierce, large-scale C / C campaign, it is destined to have the strongest to survive!"
BORLAND C / C counterattack
When Visual C 1.0 gets unprecedented success in the C / C development tool market, Borland is from Borland.
Wake up in the victory dream of C / C 3.1, thinking about how to face the violent offensive of Visual C . In fact, Borland
If your head is awake, look at the market of C / C development tools at the time, then Borland should find although
However, Visual C has been more than two years of million, and the strength has won the past. However, Borland C / C 3.
1 In many ways, it is still possible to fight with Visual C . First, the optimization of Visual C at the time
The compiler is still behind Borland C / C 3.1; second, MFC still does not completely encapsulates Windows API, and
And the MFC is packaged in a lower order, and the object is not good, it is not easy to make
use. In fact, in my point of view, it is because of the MFC is not easy, so Visual C needs to be integrated.
The functionality of the MFC program code is provided in a visualization environment. The third is that Visual C is not
Good packaging data structure of Container Class, and Borland C / C has a very easy to use BIDS category
Library. Fourth, it is also the most important, Borland C / C 3.1 still has the vast majority of markets, and almost
Some peripheral utilities, Shareware, etc. are developed using Borland C / C 3.1. So if Borlan
di
Don't worry, develop the next generation of C / C development tools, even if Microsoft Visual C can brush
Capture some market share, but if the next generation of Borland C / C can be like Borland C / C 3.0
Take the distance from Visual C / C immediately, then Borland will still have the status of the king in the C / C market.
Unfortunately, maybe Philippe Kahn is scared in the work of Microsoft's FoxPro for Windows.
Therefore, it is eager to immediately introduce new Borland C / C to pull back the face after Visual C / C 1.0. but
Philippe Kahn Forgot, Borland lost many talents within this time, Eugene Wang also left
opened. More importantly, in the past three years, Borland did not have continuously developed the next generation.
How to launch new products in Borland C / C , how can I promote new products in a short time?
However, Philippe Kahn can't be so much. He hurriedly founded Carl Quinn and others asked immediately
Send the next generation of Borland C / C , so Borland C / C 4.0 is rushed in this duck down.
I developed busy. Borland made a lot of tricks when developing Borland C / C 4.0. First of all, in such a short
Borland decided to upgrade the new upgrade of the new upgrade; the second is to completely rewrite the OWL; the third is a sharp revision
Optimal compiler; fourth is to integrate tricky VBX, Borland actually let 16 and 32-bit Windows
The sequence uses 16-bit, ugly VBX.
Every item mentioned above is a big project. Borland should start after Borland C / C 3.1
These work, now I want to revisit such complex C / C development tools in just more than a year.
Almost impossible. But under the strong requirements of Philippe Kahn, these Borland engineers are still hard
The head is made out.
However, I have to say very deeply, when I was tested in Borland C / C 4.0 Beta, I was in Taiwan Borland.
People say that if Borland is launched by Borland C / C 4.0, then not only the Visual C
Any impact is produced, but it is the behavior of suicide. Because the bug is too much, the entire integrated development environment
It should be very slow, its optimization compiler is more joke, mistaken, really like Microsoft in the bad name
C 4.0 is the same. I also joked it, is it because Microsoft digs a lot of Borland from Borland.
C / C talents, so winning Philippe Kahn also in colors, from Microsoft Reverse Microsoft C
People, but unfortunately dig people with Microsoft C 4.0.
However, it is obvious that Borland did not hear my or other Beta tester's voice. After the Visual C 1.0 is launched
More than 1 year, the fourth year after launch of Borland C / C 3.1, Borland finally launched a new generation of Borland
C / C 4.0, this shoulder and the new generation of C / C development tools for Visual C 1.0 confrontation.
On the occasion of Borland C / C 4.0, Borland did have a great creation of 4.0, I remember at the time.
In all important computer magazines, such as Byte, PC Magazine, Dr. Dobb's, etc., all of which are 4.0 whole page
advertising. The content of this advertisement is based on a huge owl, and then with the blue bottom Borland.
C / C 4.0, choose the huge owl of course because of the reason, but unfortunately I can't find the advertisement now.
The picture is.
At that time, Borland C / C 4.0 uses the following ad word:
Visual Is Only a Facial Facade
To satirize Visual C / C only provides basic wizards that produce MFC program code, while Borland is relatively
The APPEXPERT wizard (can provide similar functions to generate the OWL program code selected by the user),
The integrated development environment of Borland C / C 4.0 also provides a visual three-sided window that allows programmers to complete
Master the situation of the entire project.
The following picture is the APPEXPERT that is one of the eyes.
The following picture is the registered trademark of Borland C / C , a three-sided window development environment. Seeing this picture makes me think
At the beginning of the previous use of C / C writing programs, the following programs clearly showed my 1995 in Dingxin.
Written smart Windows schedule system, time is really fast.
At that time, Borland C / C 4.0's three-sided version of the integrated development environment truly creating a new situation because this episode
The development environment allows the programmer to know the window information defined by each application, and can immediately display it in the program code window below, which is indeed very convenient, and is also the integrated development ring of Visual C / C at the time.
Advanced in the situation. Coupled with Borland's more advanced compiler technology and architecture better C / C framework-
OWL, graphics say Borland C / C 4.0 should get great victory, but why do you finally take a failure?
?
Yes, when Borland C / C 4.0 has just launched, the order is really like a snow, and the sales situation is very good.
This is Borland's masterpiece for several years, and many Borland users can't wait to upgrade.
At the beginning, I also desperately asked Taiwan Borland to give me Borland C / C 4.0. But in the launch
After the time, the market's reaction is rapidly cooled, as a variety of negative criticisms are emerging. This is the main
The reason is of course because the quality of Borland C / C 4.0 is really bad, just like the front of my beta test,
Since Borland is eager to launch 4.0, there is no many bugs in the final stage, and there is no most
The post-system fine-tuning work, while too boldly joining too many advanced technologies, causing the instability of the entire product.
Dedicated, but made a big mistake. The following should be to cause the main Borland C / C 4.0 that is tragically suffered from Waterloo.
because:
Integrated development environment: there are too many bugs, easy to be looked, slow response speed
Compiler: Best to play over fire, generate error compiler code
OWL: Adopting a new multi-inheritance architecture, although it is the right practice, but Borland C / C 3.1
OWL is not compatible, causing many programmers to upgrade C / C projects
VBX: Bold adopts technology that can use VBX at 16/32, resulting in some VBX unable to smoothly in Borland
Use in C / C 4.0
I think it's a pity that is OWL. OWL 2.0 has a first-class performance in all aspects, which is really MFC.
Competitors have got a sure and praise of all parties. Helpless, because OWL 2.0 has made basic architectures
Change, although this is to solve the problem of ol standard C / C compiler technology, but
This caused the original Borland C / C 3.x programmers to greatly troubles because the upgrade is not easy. For new C / C
For use, it is still a step of unstable factors because Borland C / C 4.0 itself, therefore caused OWL
2.0 is good, it is unfortunately the effort of the OWL team.
I still remember that my project used a Farpoint's Spreadsheet VBX component, because it has been unable to successfully
Used in Borland C / C 4.0, and cause the application's machine, and finally track the executive code
It is found that it should be the problem of Borland C / C 4.0, so in the end, I have to give up using Borland in the curse.
C / C 4.0 and return to Borland C / C 3.1. I thought, people who used Borland products for my long time
Can't stand the quality of 4.0, how can other programmers use this product? I think this is why it is later
4.0 The reason for the full defeat, because Borland has launched a product that is under use. When I was working in Borland, I had a David at Singapore and the current Borland developer relationship department vice president.
INTERSIMONE talked out this past, David is also very emotional, he directly called "We Screwed IT Up! (We put
Things to do it) "," It's a mess "." David also said that the entire Borland
The C / C development team is very confusing, and the development team in Borland C / C / C / C / C / C / C / C / C / C / C / C / C 3.0 / 3.1 is really poor.
Too much. In addition to some important people who have left Borland and Microsoft, they also dig a ticket.
In addition, there is a reason why PHILIPPE KAHN is directly involved in PHILIPPE KAHN.
After Borland C / C 4.0 quickly lost, Borland also realized the seriousness of the problem, so immediately
Developed Borland C / C 4.0 Patch, which was called Service Pack. But at a later version 4.01
There is no complete solving problem, and some serious problems have been solved until 4.02. No, don't give me, drag
Time is too long, the market has gone a huge change.
After Borland C / C 4.0 failed, he immediately caused serious consequences. The first is the market of Borland C / C
Plenty and quickly lost, so that Visual C / C quickly grows. The second point is the original Borland C / C
3.1 The Jiangshan, which is put down in the utility market, is also a hand, it originally written in Borland C / C 3.0 / 3.1
Hardware vendors who write drivers have also begun to convert to Visual C / C . More serious is due to the quality of 4.0
And the relationship of OLE, the application market has also started to use Visual C / C to write applications.
program.
At this point, Borland has been defeated in three major application markets, and the Jiangshan, C / C is destined to be the Lord, and its decline has
Do not recover.
Borland C / C , Visual C / C , Watcom C / C and Symantec C / C
Since the defeat of Borland C / C 4.0, Borland's huge fortress in the C / C market seems to be again
Not a downtown. Visual C / C is constantly receiving Borland C / C lost market, then
In the C / C market, another two strong opponents have also begun, which is Symantec C / C and Watcom.
C / C .
Development history of Symantec C / C
Symantec C / C and Watcom C / C These two opponents are not small. Let's say Symantec C / C ,
Its Think C / C is very famous compiler in Macintosh, so there is deep in the C / C field.
Thick foundation. After Symantec mergers, the first C / C compiler Zortech C / C , Symantec
The development tool market that enters the PC is also the string, but it is unfortunate that Symantec has not found a
There are extensive experience in the PC.
Perhaps God is destined to cause a later C / C compiler! At this time, Borland C / C 3.1's behind-the-yard branch
Column Eugene Wang is just over and PHILIPPE KAHN, leaving Borland. Symantec is not lost in the machine,
Immediate heavy gold to recruit Eugene Wang to Symantec, launch C / C on Windows for Symantec
development tools. Around 1993, under the helm of Eugene Wang, Symantec launched the first one.
The Symantec C / C version immediately got a well-praised market. Since this, Symantec C / C military heart is large.
Continue to improve improvement, and gradually get a small C / C market, it is possible to fight against Borland C / C ,
Another mountain of Visual C / C . Symantec C / C was obtained in the most gorgeous, advanced integrated development environment.
Get highly recognized in the market, the performance of the C / C compiler optimization does not lose to other compilers.
At that time, I was writing an article about C / C , so the people of the Symantec Taiwan branch are also with me.
Contact, and give me a set of up to Symantec C / C version, I hope I have written C / I am from Borland.
Outside of C articles, you can also write something for Symantec C / C . I still remember that I installed at the time.
After Symantec C / C , I did attract it by its integrated development environment, because it is too
Bravo. The integrated development environment of Borland C / C and Visual C / C is the integrated development ring of Symantec C / C
The situation is compared, and it turns into a taste, it is unfortunate. Even now, I still have to erect the thumb.
The integrated development environment of Symantec C / C speaks "like". I want Eugene Wang in such a short period of time.
Symantec C / C is so good, in addition to prove his extraordinary skill, there is also a PHILIPPE KAHN
Demonstration, prove Philippe Kahn made him left Borland's meaning. The reason why I said, is
Because of the object of Symantec C / C , the object of the favorite site challenge is Borland C / C .
As far as I feel, Symantec C / C is like a skillful spirit, and equipped with a gorgeous C / C army.
Development history of Watcom C / C
Very interesting is that Watcom C / C walks and Symantec C / C are almost completely opposite. At the time
The WATCOM C / C compiler is a small company in Canada, but this company has the best compiler.
Deep research. At that time, Watcom C / C was known for the best optimization program code in DOS.
In the world, many manufacturers who write games and DOS Extender are named Watcom C / C , because
BORLAND C / C is also Visual C / C , the best program code they produce is more than Watcom C / C
The optimization program code is different. Plus the most famous DOS Extender manufacturer at the time is also
Using Watcom C / C , Watcom C / C is a special C / C development tool in professional C / C programmers and system programmers.
I don't know how many readers remember Pharlap, or have any readers who remember Andrew Schulman
Great software technician. At that time, Andormnted Windows, the Andout-you of Andrew Schulman.
Half of the sky, also provoke Microsoft to tell Andrew Schulman. Andrew Schulman is Pharlap
The company's chief engineer is also the most famous "The Andrew Schulman Programming Series).
Director. Pharlap is the most successful software company published DOS Extender software at the time.
Windows Internals written by Matt Pietrek were also a sensation for a moment. Talk about Matt
Pietrek, readers who are familiar with Windows Programming should rarely do not know the master character. Matt
Write the under the hood column for a long time in Microsoft System Journal, specifically written some in-depth systems
Program design technology, and andrew Schulman, David Maxey becomes Windows System.
One of the three giants of Programing. Matt is also a famous Windows decentralized tool Softice.
The main R & D engineer of BoundSchecker. Matt itself was taken from Borland, he first arrived in Borland work
Empty is R & D in the Turbo Debugger team. Turbo Debugger at that time is DOS
The strongest amplifies tool, even Microsoft is unable to launch the defective worker with Turbo Debugger
. Matt absorbed a lot of knowledge in this group and quickly became an expert in this field. Turbo
Some members of the Debugger group were dig away by Microsoft, let Microsoft master the core of Borland.
Surgery, it is later able to launch a good defective tool. Matt also went to Numega, became the development
Key to Softice, Bounds Checker.
Write here or not to admire Borland, because many heavyweight software engineers with many worlds today are
It is cultivated by Borland.
Watcom C / C After the DOS market, Watcom C / C has been stabilized after the DOS market, because Windows has gradually become the mainstream of the market, DOS
The potential will be gradually eliminated, so Watcom C / C If you want to continue to survive, it is necessary to launch
C / C development tool for Windows platform. About 1993, around 1994, Watcom finally launched the first one.
C / C development tool under Windows.
However, the C / C development tool launched by Watcom C / C in Windows is inert. It is integrated
The environment and the other three opponents are simply like an ancient product, and there is no special color. But Watcom
C / C is still as a call as its optimization compiler. So a very interesting phenomenon occurred at the time.
That is, many software companies will buy Borland C / C , or Visual C / C , Symantec C / C
One, then match a set of WATCOM C / C . One of the other three sets of development tools when developing the application system, the most
Use Watcom C / C when you want to ship to create the best program code. After Watcom C / C launched the development tool of the Windows platform, it also attracted the group. Although Watcom
The market of C / C is the smallest than other three, but finally holds a day, becomes four C / C
One of the development tools. Later, Watcom C / C is Sybase mergers and acquisition, becomes Sybase Optima .
For my feelings, Watcom C / C is like a white wearing plain, but has the best training.
C / C Legion.
Key moments - Mfc or Not
After Symantec C / C and Watcom C / C , the C / C four major compiler decisive
The engraving is gradually approaching, and some other software companies from producing C / C tools have already automatically exited this at the time.
Strive for the most intense software market. Before the decisive battle at the end of 1994, Symantec and Watcom were facing a
Very harsh test, that is, the choice of C / C Framework.
Although Symantec and Watcom have a certain market with their own characteristics, but at the time for a C / C
Development tools, one of the most important features is C / C Framework. So Symantec and Watcom
It is also necessary to provide a set of C / C Framework. However, this is for Symantec and Watcom.
It is a problem that is difficult to solve, because the C / C Framework at the time is already OWL and Microsoft from Borland.
The MFC occupied, although there are also some cross-platform C / C Framework, such as Zapp and Zinc, etc.
However, these C / C Framework did not have a big impact. If Symantec and Watcom are
Developed new C / C Framework, then they have no such strong resources, and they cannot be within a short time.
carry out. Therefore, Symantec and Watcom must decide. Is it necessary to use Microsoft's MFC or use Borland?
OWL came as a C / C Framework for their development tool.
At the beginning of 1993, Symantec and Watcom were licensed with Microsoft Signing to use MFC as their development tools.
C / C Framework, to this overall situation, the market in C / C Framework has formed three pinch one
The situation of home. At that time, many people predicted that Borland would become a loser because the market has become a phenomenon.
The MFC seems to be a victory. At that time, Borland's inside also launched a fierce debate. Discussion is
No must also authorize the use of MFC as a Framework for C / C , stop continuing to develop OWL. However, later Borland
Still deciding to continue to develop OWL, not using MFC, because Borland's C / C Technical Group thinks that MFC is
It is not OWL on the architecture or in design. Moreover, due to the support of Visual C / C for C / C standard
It is not as good as Borland C / C , so a large number of MACROs in the MFC use a large number of macro and inequality, so
If Borland C / C wants to use MFC, then you need to modify the Borland's C / C compiler to compile the MFC. For this, I think Borland is a correct decision. Because if Borland is also authorized at the time
With MFC, then not only in the momentum, but also because the development of MFC is fully grasped in Microsoft.
In your hand, it is equivalent to the neck to be in the hands of others, and you can't move. Unfortunately, Symantec and Watcom
I didn't see this, think that there is a Framework as Microsoft, you can be elsewhere and
Microsoft and Borland's final female, Symantec and Watcom did not expect this decision to make
In the subsequent battle, I finally exited the PC's C / C development tool market.
With the arrival of the end of 1994, the four days of the four Tianshi of the C / C development tool finally became more gorgeous.
OLE's split
I don't know if it is lucky, or Microsoft deliberately, in 1994 Borland C / C and Visual
On the eve of the C / C , Microsoft launched the OLECT LINKING AND Embedding technology. Ole
It is Microsoft to make a living in order to fight against Apple's document technology and IBM OS2's Workplace and file technology.
of. OLE allows the files of the Windows platform in different applications and allows files in applications.
The program is edited (in place editing). To be honest, Microsoft OLE and Apple and IBM
The technology is more likely to be more than that, and it is also proven to be a failure. However, Microsoft's OLE
And Apple / IBM's document technology is a failure technology, and there is no huge success. Although these documents
There is no success, but OLE is enough to become an important factor in Borland, Symantec and Watcom fail.
I remember that OLE seems to be a hipster function. Word file can be embedded in Excel
Among them, and users can choose this Word file, and the application immediately becomes Word to edit it.
People feel very magical. However, in all software vendors, only Microsoft applications have
Such functions, other vendors such as Lotus, WordPerfect, etc., are unable to implement this.
This obviously causes unfair competition, because the OLE technology is launched by the operating system manufacturer Microsoft, but
It is to make it the application department to synchronize this technology, while other software vendors cannot get the first hand.
OLE technology to write applications, which is why other software vendors are so fire at that time.
Although the other software companies have launched an OLE function after obtaining OLE's technical information
The program, but after all, it is slow Microsoft for a long time, the market has lost a lot. However, I think it is very strange.
In the application built in the OLE function at the time, almost all software vendors launched in the number of activations.
Applications and after using OLE, it is very easy to crash, only Microsoft's application is not going.
In this case, many people think that Microsoft conceals some technologies that do not let other manufacturers know.
Because OLE is so complicated, Borland cannot immediately implement this function in OWL, which is caused.
Negative impact on the factory market. As for Symantec and Watcom Although authorized to use MFC, the Microsoft does not implement the OLE in the MFC 1.x in the MFC 1.x at the time of authorization.
2.0. When MFC 2.0 is launched, its most important function is Microsoft joined 20,000 multi-line support.
OLE's program code, but the MFC 2.0 is limited to Visual C / C , which is the key to the other three
Home competition vendors have a big loss.
For the impact of the key technology of OLE, Borland is well known to the heart, so it is planned in Borland C / C
OLE is supported in OWL2.5 of 4.5. The corresponding solution launched by Borland at that time is OCF (Object Component)
Framework).
Borland has several major goals when designing OCF, including: First, how to make OLE trivial,
Complex interface is simple. Second, how to make OLE consistency in the window environment?
Develop it using the "event-driven" way. Third, how to take the sky in Microsoft, the situation (but not necessarily people)
In the case, make the product of the product OLE. Fourth, how to make most C / C programmers can enjoy
The function of OLE is not limited to OWL. Due to the above design objectives, it creates elegant and flexible
OCF. Since the OCF itself is a complete and independent Framework, it can be applied to various C / C
Among the framework, OWL, MFC, and Zapp / ZINC are included in Framework.
I don't know if my friends who have used Borland C / C also remember one of the OCF architectural diagrams shown below.
And the following OCF sample program code? These but I found the article written in 1994 to dig out.
It really made me feel that I couldn't help but think about the scene at the time, and I also let you recall OWL and OCF. No
Familiar with OWL and OCF friends, you can also observe the techniques and designs of the design from the figure and program code.
Read. I am now looking at these graphics architecture, I will find that they don't have dropped behind now, I can see the design
The skill (of course also is one of the best works defined by Carl Quinn).
Program 1 OWL ToleWindow supports the member function of the OLE insertion object
//
// INSERT An Ole Object INTO The View
//
Void toleWindow :: CMEDitInsertObject ()
{
001 precondition (ocview);
002 TocinitInfo Initinfo (Ocview);
003 IF (Ocapp-> Browse (InitInfo) {
004 TRECT RECT;
005 getInsertPosition (RECT);
006 setSelection (New Tocpart (* getOcdoc (), InitInfo, RECT);
007 ocview-> rename ();
008 InvalidatePart (Invview);
}
}
Program 2 OWL's TOLEWINDOW supports the left button double-click member function
//
// Handle Left Double-Click Message
//
Void tolewindow :: evwButtondBlclk (uint modkeys, tpoint & points)
{
PRECONDITION (GetOcdoc () & getocview ());
ToleClientDC DC (* this);
DC.DPTOLP (& Point);
TOCPART * P = getOcdoc () -> getParts (). Locate (POINT); if (MODKEYS & MK_CONTROL) {
IF (p)
P-> Open (true); // ctrl key forces open editing
}
Else {
SetSelection (P);
IF (p && p == getocView () -> getActivePart ()) {// resync the Active Flag
P-> Activate (FALSE);
}
GetoCView () -> ActivatePart (P); // in-place activation
}
Although Borland added OLE support in time in OL2.5, helpless Microsoft successively added in OLE.
Many other features. So let OCF still support OLE all functions, Borland can't
After the non-delay, Borland C / C is launched, so until the end of L994, Borland finally launched a decisiveness.
Borland C / C 4.5 version.
The final cliff to the C / C development tool
"Although I have already passed for a long time, I still can't forget the most tragic battle!"
At the end of 1994, in early 1995, Borland painted, and finally cleared all the questions in Borland C / C 4.0.
The title also developed the most stable and fastest Borland C / C 4.5, the fastest, fastest Borland C / C 4.5, prepared since Borland C / C 3.1.
And Microsoft finally fight. I remember many books on Borland C / C and Microsoft C / C .
Nothing is the cover of the Crusaders. Different is the series of Borland C / C is blue-colored.
Microsoft is a color in red, as if the two major legions will eventually fight.
However, this battle is more than just Borland's Blue Order and Microsoft's Red Army relative to resistance. In Symantec
The gorgeous army has passed the whole army, and Watcom's white hiking pillow, and all from Microsoft authorization
After using MFC, the days of blue, red, flowers, and white four major cars finally came.
First, after Symantec and Watcom have MFC, Symantec launches version of C / C 7.x,
And WATCOM C / C menstruates. Two C / C Framework products in the same door are not yet
Like, the new version of Borland C / C 4.5 and Visual C / C has also joined this most important battle.
However, let Symantec and Watcom C / C are shocked by Microsoft's MFC actually make
The MFC used a version (1.x to 2.x), and the new version of MFC contains complete OLE support capabilities.
Although Borland also has this king card, it still does not end the NLE ability in the new MFC.
Since almost all applications at that time need to support OLE, but only use Visual C / C latest
The version can develop a full OLE ability app, so no matter whether it is in the end, add another
Say. Therefore, the situation on the market will soon have a huge change, because the reason for OLE, almost most
Both the program developers choose to use Visual C / C , Symantec and Watcom Legion soon will soon defeat. As for Borland C / C 4.5, although it is a first-class product, if there is no OLE factor, Visual C / C
The new version is really not better than Borland C / C 4.5: Although 4.5 also has OCF, only borland in the market
And Novell, WordPerfect Select the use of OCF. After nearly one year in Visual C / C with Microsoft
After the fight, most of the other vendors have chosen Microsoft's MFC 2.x version, which is really a stronger.
OCF's architecture is really a good thing, but it can't fully support OLE, because the development of OLE is to master in Microsoft
In hand, though although the OCF's architecture is good, it is difficult to function. Microsoft combines the operating system,
The means of developing tools and applications is really unhappy. Beat Lotus, Borland is the case, annihilation
Netscape is also true.
For Symantec and Watcom, this battle is like the "Battle of Chang" Qin Junqi to kill more than 400,000 Zhao Jun.
Killing Symantec and Watcom all army did not, defeated. To this Symantec abandoned PC's C / C development tool
The market is turned to develop Java development tools, which will launch a famous Visual Cafe later. Until
Eugene Wang, left Symantec, and also left the field of PC development tools.
Watcom is even more miserable. The entire company gradually micro, and the development tool for the Windows platform is gradually micro
Decades, the two ends. Soon after, Watcom was emerging Sybase mergers and acquisitions, from this competition.
The fierce development tool market disappeared.
Inciting the cause of Symantec and Watcom failed because the Framework MFC of C / C is in Microsoft
In the hand, Microsoft actually holds the MFC tool updated by Symantec and Watcom, and is
Visual C / C refines the optimization compiler technology and improves the integrated development environment, Symantec and Watcom
The key features of the demand are completely blocked by Microsoft. Therefore, it is worse than the product, technology, market and momentum.
In the case of hand, it can only be slaughtered by people.
For Borland, although there is no harmony like Symantec and Watcom, it will be lost again. although
According to the peace, Borland C / C 4.5 is indeed a very good product, whether in OWL, optimization compiler,
There are first-class performance in integrating development environments. Compared with Borland C / C 4.0, it is like a rebellion.
Bone is generally, Borland C / C 4.5 is still one of my favorite versions. But helpless original Borland
C / C 4.0 gives people a negative impression, as well as unable to support OLE technology in full swing, because
This is still defeated in the decisive battle. Fortunately, the Blue Borland army is a well-trained, although it is
Microsoft accounted for more than 50% of the market, becoming a boss of C / C development tools, but Borland still palm
Hold more than 30% of the market, do a little breathing, and support Borland to maintain the company after all important campays fail.
Waiting, waiting for Delphi's bath fire, then re-start.
After this key, Microsoft finally cleared most of the opponents. For Microsoft, the war of programming language development has ended, this market is destined to be mostly marketable by Microsoft. in
Microsoft Holding the operating system, office software and development tools three major profit margins, Microsoft also opened
Staff will assign the following two competitive objectives: relational databases, and master from architecture development tools. In Microsoft
After entering these two markets, of course, there is also a good drama, especially in the dominant development tool.
Open the earth-shattering conference war on VB, PowerBuilder, Gupta / Centura and Delphi. another one
The war that is unexpected is Microsoft in 1995 and Netscape's browser war.
After C / C finally, I think the junction of the development tool has ended, and Borland is officially started.
Slope. More serious is that Borland has not only lost C / C Jiangshan, but also lost
C / C development tools, this is the most regrettable place, so I still think Borland is still
Not regaining the spirit of C / C creative winds in the Borland C / C 3.0 / 3.1 era. Maybe, perhaps,
Want to see if C / C for Kylix or the subsequent product of C Builder can reload this loss for a long time
The spirit, no longer let everyone down.
C / C development tools never climate: IBM VisualAge C / C
IBM's role played in the C / C development tool market has always been a ridicient, because in the C / C compiler war
In the fierce moment, IBM's global information major factory has been absent. After 1995, C / C edited
The translation market has been added to the war, launched VisualAge C / C 3.0, attempting to attack this city.
field. However, the market has long been said by Microsoft Visual C / C . IBM's VisualAge
With innovative visualization designers define the relationship between objects, but in other respects, we can lack of man, the whole integration
The development environment is slow, such as snails, requires very high hardware configuration to run smoothly, and Visual C / C
And Borland C / C and other tools are like dinosaurs, so there is almost no market in the market.
Reaction.
In the launched VisualAge C / C 3.0 did not have any obvious results in the PC's C / C development tool market
After that, IBM has set a lot of resources again, developing the next generation version 3.5, hoping to have certain places in this market.
ratio. I know that IBM bets a lot of resources in VisuaLage, because the IBM of Taiwan from the Beta version has
People are in touch with me, I hope I also write some articles for VisualAge C / C 3.5 on "Run! PC". So in 1996
In June, I wrote a compament article of the C / C compiler. The following information is the Beta version of the year ago.
The comparison result of the VisualAg 3.5 and other compilers (see next page).
As can be seen from the data in the figure, in fact, VisualAge C / C 3.5 is not bad, but for the time
I really run without using the AMD DX4-100 / 32M RAM machine. Later, Taiwan IBM was responsible for Visualage
The product manager invited me to eat. In this dinner, this work is also invited to He Yuan (the president of being a vocabulary), and Xue Xiaolan (later became the vice president of the credit) and other two authors, I hope everyone is Continue in computer magazines
Write something for VisualAge C / C 3.5, together with Promote this product. I am the first time in this dinner.
He Yuan, Xue Xiaoyu met, when He Yuan had a technology column in Chinese PC Magazine. Remember when I have to this
The manager lifted my machine almost unable to run VisualAge C / C 3.5, he also immediately promised to borrow me.
Table at the time IBM's highest-end PC. At the same time, every article written in Visualage C / C 3.5, except "Run! PC"
Outside the original draft fee, IBM will pay a draft fee of 2.5 yuan. Hey, IBM is really a big hand. I can't calculate me at the time.
Production capacity, write an article to earn 2 to 30,000, there is a free maximum machine, it is so good. Do not
Later, I still think that IBM may not farmill in this market. Don't want to violate your writing habits and prostitutes
Under the concerns of Borland, I did not agree. Now I think it is too stupid that it is good.
Earn, 嘻.
IBM's C / C development tool is unable to succeed in the market because IBM does not understand the fierce city of this competition.
What is the user in the field? Another reason is that IBM is not important as developing tool software on the PC.
cause. Even if it is unable to compete and profit, there is no impact on IBM, because IBM is mainly hardware and
Large software is dominated, unlike Borland this can be the dispute between life. So IBM just rises to play, then let go. Instant
Take the tool that I think IBM in the PC platform is very dangerous because IBM may give up this market at any time.
I don't know how it is now in Visualage C / C ? Is it still 3.5 or version 4.0? IBM has been several years
There is no maintenance and improvement.
Quick Falling Potential Star: Sybase C / C Rad Tool Optima
Around 1996, Sybase acquired Watcom, finally launched a C / C development tool of stone breaking Tianzhi:
Optima . Optima is the potential compiler that combines WATCOM and components similar to Delphi.
The first RAD C / C development tool for the development environment. More stronger is an Optima component architecture (similar to Delphi)
VCL is completely written in a pure C / C program code. This is not allowed because this represents Optima is a
Combines Visual C / C and Delphi two major king development tools for super Saayens tools.
After I know this tool, and after trying to actually use it, it is extremely shocked. Because I use C / C for me.
For 5 or 6, it is more attractive than Delphi. So I immediately introduced this on "Run! PC".
Unbelievable tools. Sure enough, Optima quickly started the wind roll market, although there is no very large market
Share, but has caused a momentum and starting pressure for Visual C / C and Delphi.
I remember that the product issued by Taiwan Sybase Office also attracted hundreds of people, and it was not always. My article is
After the "run! PC" 6, Taiwan's Sybase immediately contacted me, and met with me at the time,
It is also hope that I will continue to write articles for Optima , and Taiwan Sybase also provides an additional word plus 2 yuan draft fee.
But I told the balance of rationality, although Optima 1.0 is great, but still have some bugs, and conflicts with the Chinese environment, it is impossible to deal with Chinese, and it is necessary to solve this problem immediately to success in Taiwan. She promised me
Immediately react to the head office. I also tell her, I can't write some uncertain before the problem is not solved.
s things. Later, Taiwan Borland's general manager was also looking for me to ask about Optima , I
I v. Optima is a good thing, but Chinese have problems. If the Chinese problem can solve, then Borland will be
There is a great impact on Microsoft's products. I still don't know that Borland has been influenced by Optima .
It is ready to develop C Builder.
At the end of 1996, Optima 1.5 finally entered the stage of Beta. But when I got the beta version
Disappointed, because Chinese problems still have not been resolved. Later, Taiwan Sybase was looking for me, this time and I met.
Mr. Guo Jun, General Manager of Taiwan Sybase, and Sybase's Singapore's president, but I forgot this gentleman
The name is. After seeing, I immediately told them about the issue of Optima 1.5 Chinese and many bugs.
I hope they can solve it, so Optima 1.5 can be successful in the Chinese market. But I am unexpected.
Yes, they don't seem to have an urgent questions, but inquiry if I want to work for Sybase, do Powerbuilde
r
Product manager.
Maybe because I wrote too much thing for Delphi, let PowerBuilder have been greatly influenced in Taiwan.
I hope I want to work to Sybase to combat Delphi and Promote Powerbuilder. They mentioned at the time
The treatment conditions are really very, very attractive, twice as much as I have, and I am in charge.
Working in the policy). But because I have no interest in PowerBuilder, I tell them if
It is a product manager for Optima , then I will consider and accept it.
I didn't expect that Sybase's Singapore's president told me that Optima may stop after 1.5.
Because Sybase wants to move the resource to develop a new Java Rad development tool that the increasingly red Java is, then
It is later Powerj. So he asked me if I didn't want to do PowerBuilder's product manager, then
Is it willing to do Powerj product managers? Since I already knew Borland, I already knew the research of Open JBuilder.
Send, and my interest in Open JBuilder is much greater than Powerj, so I have not promised Sybase. Sure enough,
After Optima 1.5, not only the Chinese problem is not solved, but there is no continuation of Optima after Sybase.
R & D.
The opportunity can be successful. I believe that if Sybase knows that the Sybase will know later, it may not
Allow OPTIMA , and C / C RAD tools have been to the later C Builder to complete this dream.
The battle of C / C development tools is here to tell a paragraph, although it comes to Borland to continue to launch Borland
C / C 5.0, but the quality is still not good enough, the market reaction is not good. Later, Borland finally in Borland
After C / C 5.02, announced the development of this product line. The glory history of Borland C / C will hit it.
It's really a lot of sigh, and Visual C / C has no opponent in the C / C development tool market. Do not
Over competitive markets can indeed laverse, and later Visual C / C progress is getting smaller, MFC
There is no big progress in the year, not with a large change in each version when it is in the time and Borland C / C .
good. It seems that the oligomed market is really bad.