# Intel® Fortran Compiler Classic and Intel® Fortran Compiler Introduction

Using the Intel® Fortran Compiler Classic and Intel® Fortran Compiler, you can compile and generate applications that can run on Intel® 64 architecture. You can also create programs for the IA-32 architecture on Windows* and Linux*.

Intel® 64 architecture applications can run on the following:

- Windows operating systems for Intel® 64 architecture-based systems.
- Linux operating systems for Intel® 64 architecture-based systems.
- macOS operating systems for Intel® 64 architecture-based systems.

  ### Note

  macOS is only available for the `ifort` compiler.

IA-32 architecture applications can run on the following:

### Note

Support for 32-bit targets is deprecated in `ifort` and may be removed in a future release. `ifx` does not support 32-bit targets.

- Supported Windows operating systems
- Supported Linux operating systems

Unless specified otherwise, assume the information in this document applies to all supported architectures and all operating systems.

You can use the compiler in the command-line or in a supported Integrated Development Environment (IDE):

- Microsoft Visual Studio* (Windows only)
- Eclipse*/CDT (Linux only)

The Intel Fortran Compiler (`ifx`) is a new compiler based on the Intel Fortran Compiler Classic (`ifort`) front-end and runtime libraries, using LLVM back-end technology. At this time, `ifx` supports features of the Fortran 95 language, OpenMP* 5.0 Version TR4 and some OpenMP Version 5.1 directives and offloading features. `ifx` is binary (`.o/.obj)` and module (`.mod`) file compatible; binaries and libraries generated with `ifort` can be linked with binaries and libraries built with `ifx`, and `.mod` files generated with one compiler can be used by the other. Both compilers use the `ifort` runtime libraries. `ifx` supports GPU offloading, which `ifort` does not support. Fortran users that are uninterested in GPU offloading should continue to use `ifort`.

See the Release Notes for complete information on supported architectures, operating systems, and IDEs for this release.

Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex. Notice revision #20201201

Parent topic: Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

- Feature Requirements
- Get Help and Support
- Related Information
- Notational Conventions