Difference between revisions of "QuickC for Windows"
Line 5: | Line 5: | ||
| creator = Microsoft | | creator = Microsoft | ||
| year introduced = 1990 | | year introduced = 1990 | ||
− | | architecture = [[ | + | | architecture = [[i8086]], [[i286]] |
| type = Compiler | | type = Compiler | ||
| language = C | | language = C | ||
}} | }} | ||
− | |||
− | + | QuickC for Windows was a [[C]] compiler hosted in [[Microsoft Windows 3.0]]. This was the cheapest way of writing protected mode programs, as this retailed for $149, along with the $150 cost of Windows 3.0. Dos Extenders of the time with compilers cost several thousand dollars. Not only was this a super cheap solution, but the superior winhelp help engine made programming easier. | |
− | You could target both MS-DOS & Windows 3.0 with this compiler. | + | The interface from QuickC for windows eventually found its way into the Visual C++, as both share many common elements. What had started as an entry level compiler, was to give rise to the next generation tools. |
+ | |||
+ | You could target both MS-DOS & Windows 3.0 with this compiler, although the MS-DOS programs were restricted to real mode only. There was no dos extender support. However with the [[QuickWin]] library, it was desirable to port simple command line/text programs to Windows in order to use the additional memory. | ||
+ | |||
+ | The few restrictions is that you cannot create libraries (static, or dynamic). The compiler is a DLL called from the interface, so you cannot invoke any of it from the command line. | ||
[[Category:Compilers]] | [[Category:Compilers]] | ||
{{stub}} | {{stub}} |
Revision as of 19:56, 14 April 2010
QuickC for Windows | |
A retail copy of QuickC for Windows | |
Type: | Compiler |
---|---|
Creator: | Microsoft |
Architecture: | i8086, i286 |
Date Released: | 1990 |
QuickC for Windows was a C compiler hosted in Microsoft Windows 3.0. This was the cheapest way of writing protected mode programs, as this retailed for $149, along with the $150 cost of Windows 3.0. Dos Extenders of the time with compilers cost several thousand dollars. Not only was this a super cheap solution, but the superior winhelp help engine made programming easier.
The interface from QuickC for windows eventually found its way into the Visual C++, as both share many common elements. What had started as an entry level compiler, was to give rise to the next generation tools.
You could target both MS-DOS & Windows 3.0 with this compiler, although the MS-DOS programs were restricted to real mode only. There was no dos extender support. However with the QuickWin library, it was desirable to port simple command line/text programs to Windows in order to use the additional memory.
The few restrictions is that you cannot create libraries (static, or dynamic). The compiler is a DLL called from the interface, so you cannot invoke any of it from the command line.