Search Perform an advanced search query SOFTPEDIA
 
SOFTPEDIA
Updated one minute ago
HomeSubmit a program for being reviewedAdvertise on our websiteGet help on surfing our websitesSend us your feedbackGet information about our XML/RSS backend and how to use itBrowse the news archiveVisit our discussion forumVizitati forumul in limba romana



Program Finder NormalFreeware onlyShareware only

Open Watcom 1.7a Report spyware 

Click to download Open WatcomOpen Watcom - Softpedia Pick Award (If you developed this product, click here to download your award)
View more Open Watcom screenshots (6)
 Downloads: 15,134
Rating: Good (3.9/5) | Rated by: 53 user(s)
Add to download basket     Send us update information
 Developer: Open Watcom | More programs by this producer
 License: Freeware  
 Size / OS: 62 MB, Windows All
 Last Updated: November 3rd, 2007, 18:31 GMT
 Category: C: \ Programming \ Coding languages / Compilers
 Read user reviews (0) Add a review Refer to friend Subscribe
    Download Open Watcom

Open Watcom description
Professional, optimizing, multi-platform C and C++ compiler with a comprehensive suite of development tools

In a single package, Open Watcom C/C++ and FORTRAN offers a comprehensive development environment with the tools, SDK's, and libraries you need to create powerful 16- and 32- bit applications for popular PC platforms.

Combining an integrated development environment (IDE) and a comprehensive set of tools with state-of-the-art compiler technology, Open Watcom C/C++ and FORTRAN delivers productivity and performance.

Watcom C/C++ is a professional, optimizing, multi-platform C and
C++ compiler with a comprehensive suite of development tools for developing and debugging both 16-bit and 32-bit applications for DOS, extended DOS, Novell NLMs, 16-bit OS/2 1.x, 32-bit OS/2, Windows 3.x, Windows 95, Win32s, and Windows NT (Win32).

The Open Watcom C/C++ and FORTRAN compilers support powerful remote debugging capabilities right out of the box.

Support is included for remote debugging over the serial port, parallel port, TCP/IP for all supported platforms (including DOS!). There are also remote debugging layers for Novell Netware networks (IPX and NetBIOS) as well as remote debugging within virtual DOS machines and more.

The best feature of the Open Watcom remote debugging support is the ability to cross compile and debug any target platform from any host platform!

You can if you want develop and debug Win32 applications from OS/2 or DOS, and when the Linux port is complete you will be able to build and debug Win32 applications from Linux!


What's New in This Release:

· Functions using the __cdecl calling convention now return floating-point values in FPU registers in 32-bit code. This is the correct behaviour compatible with other compilers.
· The C and C++ compilers now support an include_alias pragma which can be used, among other things, to map long include filenames onto 8.3 names. In addition, the compilers now support a -na switch to disable the automatic inclusion of _ialias.h (which contains new include_alias pragmas for certain standard headers).
· The C compiler now emits warnings on operations which mix multi-level pointer types such as void** and int**. Previously a warning was only emitted in ANSI mode. Note that while void** is not assignment compatible with int**, void* is. The new stricter behaviour is in line with most other C compilers and helps users write cleaner and more portable code.
· The C compiler now warns (W400) when an expression of plain char type is used as array index. Because the sign of plain char changes depending on compiler choice and settings, using plain char as array index is inherently non-portable and likely to cause problems.
· The C compiler now folds constant expression before checking for range overflows etc. This enables the compiler to diagnose constant out of range issues in more cases.
· The C compiler now allows benign variable redefinitions where __near or __far modifiers aren't always explicitly specified but match when current data model is taken into account (eg. 'extern int __near x;' and 'extern int x;' in small data models). The new behaviour is compatible with the C++ compiler as well as with other vendors' compilers.
· The default stack size for 32-bit DOS extended executables has been increased from 4K to 64K. Note that the linker can still set greater or smaller stack size.
· The code generator now produces better 16-bit code for 64-bit math operations.
· The code generator no longer incorrectly optimizes out conditionals. The problem only occurred in very rare situations and probably only when doubles were being compared.
· A long-standing problem with use of certain 64-bit constants as results of ternary operators has been fixed.
· The C++ compilers now has a workaround for bugzilla bug #63 (http://bugzilla.openwatcom.org/show_bug.cgi?id=63). The compiler now generates an error message referring to the bug entry rather than crashing.
· The LIBC and CLIB thin netware libraries have been added to the distribution as experimental.
· 32-bit DOS executables now correctly pass environment to child processes started through the spawn family of functions. Previous incorrect behaviour was introduced in version 1.6.
· In the NetWare libraries, __get_stdout with __get_std_stream was causing an infinite recursion. This has been fixed.
· Fixed 8087 emulator/mathlib 80-bit real multiplication if one operator is zero and second is a power of two.
· The _outgtext() function in graph.lib no longer fails on 32-bit targets.
· The Win32 stat() function now returns correct results when it tries to access a file with given name and the directory containing that file also contained a subdirectory with the same name.
· The debugger now supports a "No Source" toggle (right mouse click menu) in the assembly code window to switch on/off associated source code.
· The debugger no longer crashes when tracing F77 programs that use variable-size arrays. This only applies to DWARF debugging information (which is used by default).
· The debugger now correctly displays multi-dimensional Fortran arrays when DWARF debug information format is used (which is used by default).
· The debugger can now display (partial) strings in Fortran code when the string length exceeds the debugger's internal limit. The internal limit has also been increased from 512 to 1024 characters.
· The resource compiler now properly copies non-resident name table when processing LX executables.
· The console version of vi for Win32 no longer quits after Ctrl+Left is pressed followed by any other key.
· WCL now correctly takes options from the environment when there is more then one file to compile.
· The linker now supports a MIXED1632 option to allow mixing of 16- and 32-bit logical segments into a single physical segment in OS/2 LX/LE executables.
· The linker now supports a NOSTUB option for Windows and OS/2 executable formats. This option causes no DOS stub executable to be written to the output image.
· The installer now allows you to disable creating program groups or modifying the startup environment using the /np and /ns switches.... [ read full changelog ]





Softpedia guarantees that Open Watcom 1.7a is 100% CLEAN, which means it does not contain any form of malware, including but not limited to: spyware, viruses, trojans and backdoors.

This software product was tested thoroughly and was found absolutely clean, therefore it can be installed with no concern by any computer user.

However, it should be noted that this product will be retested periodically and the award may be withdrawn, so you should check back on this page from time to time. (click here for more information)


Related downloads IT News Popular downloads New additions   Latest reviews  
Komodo 4.4.0 Beta 2 / 4.3.1.16732
A professional integrated development environment (IDE) for dynamic languages
Magic C++ Enterprise Edition 4.0
Magic C++ is a fully integrated development environment(IDE)
Perl Express 2.5
Perl Express - Integrated development environment (IDE) for Perl
DanProgrammer 3.1
DanProgrammer is a development environment for VBScript
PHP-Aquarium 1.1
PHP-Aquarium is a simple but fast development environment for PHP
Apex SQL Edit 2005.30.0145
This software is an integrated SQL database editing tool/IDE
Auto Debug for x64 1.0
Auto Debug software is an api monitor tool which can automatic tracing all apis and activex interface input and output parameter
EasyHTTP 0.0.1
EasyHTTP is designed as one of the debug utilities for WebRainbow
jBixbe 1.1 Final
An application that helps you debug Java applications on the conceptual level of the UML
Bug Trail WorkGroup 1.01
Bug Trail is a fully functional and easy to use Bug recording and Tracking tool for Workgroup

go to top Use the following code to link to this page:



Welcome!
Hello, Guest

Login if you have a Softpedia.com account.

Otherwise, register for one.

Main categories:
  • Antivirus
  • Compression tools
  • CD/DVD Tools
  • Office tools
  • Programming
  • Authoring tools
  • File managers
  • Desktop Enhancements
  • Internet
  • Network Tools
  • IPOD TOOLS
  • Mobile Phone Tools
  • Multimedia
  • Tweak
  • System
  • Security
  • Others
  • Science / CAD
  • UNIX
  • Windows Widgets
  • PORTABLE SOFTWARE

  • Week's best:
  • DAEMON Tools Lite 4....
  • UBCD4WIN 3.2.0
  • Adobe Reader 9.0.0 /...
  • Total Commander Ulti...
  • System Mechanic 8.0....
  • Adobe Acrobat Profes...
  • iPhone PC Suite 1.0....
  • Firefox 3.0 Final / ...
  • Portable Firefox 3.0...
  • MPlayer for Windows ...
  • Vista Codec Package ...
  • Windows Live Messeng...
  • WinBubble 1.73
  • Kaspersky Anti-Virus...
  • Malware Removal Tool...
  • WinRAR 3.80 Beta 2 /...
  • Royale Noir Theme fo...
  • IBM Lotus Symphony 1...
  • Adobe Dreamweaver 10...
  • Adobe Fireworks 10.0...
  • BitDefender Total Se...
  • McAfee Total Protect...
  • Ad-Aware 2008 7.1.0....
  • Adobe Flash Player 1...
  • Intel Chipset Softwa...
  • Uxtheme Multi-patche...
  • SRS Audio Sandbox 1....
  • SP3 UxTheme Patcher ...
  • PECompact 2.87 Beta ...
  • Sony Vegas Movie Stu...
  • Daniusoft Media Conv...
  • © 2001 - 2008 Softpedia. All rights reserved.
    Softpedia™ and Softpedia™ logo are registered trademarks of SoftNews NET SRL.
    Copyright Information | Privacy Policy | Terms of Use | Contact Softpedia | Update your software | Archive