This article is rated List-class on Wikipedia's
content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||
|
although it doesn't convert C to machine code, it does convert C to Webassembly. should it be added as a C compiler? — Preceding unsigned comment added by 2601:243:700:715A:6111:5210:269F:4267 ( talk) 05:41, 18 January 2018 (UTC)
I am going to "be bold" and convert this list into a comparison chart, in order to better organize the various details and make it more encyclopedic. VanishingUser 09:02, 6 April 2007 (UTC)
Ok, the basic layout is done. I created a chart for C/C++ compilers and I feel that charts should be categorized by language (because people looking for compilers are generally looking for one language). I think the chart should also only contain robust, general-purpose compilers and not ones that are developmental or special-purpose/research oriented. Those should remain in their own section unless somebody wants to make a separate chart for them. Feel free to spiff it up or add more (important) details to the chart. I incorporated the list of commercial compilers (sans the links that sounded like spam) and applicable open source compilers. VanishingUser 10:28, 6 April 2007 (UTC)
Since compilers generate machine code for specific architectures, perhaps a set of target architectures should be in this table. Of course this could get extremely long (i.e. does compiler X target variant Y of processor family Z?..if so which version of compiler X?). Majikaltrev 03:54, 12 July 2007 (UTC)
I guess what you want to say is "Add architectures column?"
Indeed, while it is important to understand on which platforms (workstation/OS combinations) compilers and compiler frameworks execute, it's equally important to understand which (ranges of) target architectures the compiler generates code for.
StephanP
10:02, 1 September 2007 (UTC)
Suggestion (use categories):
Reason: This makes it easier to find a compiler for the used architecture. A Table cannot provide this information, secondly it has to be maintained. The Category solution is more "single Source".
Comments? (can this page/table be created automatically using Categories?)
I think there should be a column for C++ support, since there are more C compilers than C++ compilers, and C++ is more difficult to implement. Sanxiyn 09:28, 14 August 2007 (UTC)
I second this, since "C/C++" is misleading, they are two different languages. It might even be worth considering splitting into two tables, but because most of the products ship with both a C compiler and a C++ compiler, a column for (C: Yes/No) and (C++: Yes/No) would be better 124.170.119.56 ( talk) 09:42, 5 October 2009 (UTC)
Can anyone add the TDM-GCC compiler fork to the list of C/C++ compilers? thank you. Also I am totally agree with the idea to have only one table for C/C++ compilers. ( Artsanx ( talk) 20:39, 19 February 2017 (UTC))
Netbeans is an IDE, not a compiler, and why does the table say it doesn't run on unix-like systems?
Similarly, Solaris Studio and Solaris Studio Express are not compilers, they are IDEs. JonathanWakely ( talk) 13:45, 1 July 2014 (UTC)
George Rodney Maruri Game ( talk) 17:37, 21 November 2014 (UTC)
Is written "This page is dedicated to list all current compilers, compiler generators..."; but compiler generators is in List_of_parser_generators could be link -- Borneq 07:58, 18 October 2007 (UTC)
For example, see Pascal Programming Language#Compilers and interpreters -- Tim32 08:41, 1 November 2007 (UTC)
It is an IDE for the MinGW compiler
This applies to Code::Blocks as well. —Preceding unsigned comment added by 141.213.55.23 ( talk) 21:12, 24 February 2010 (UTC) it is same as c++. — Preceding unsigned comment added by 110.234.22.32 ( talk) 06:05, 13 October 2011 (UTC)
best to remove it and merge it with GCC, since it's basically the same thing
"GCC (mingw on windows)" or something like that could be an appropriate name
also, neither of them feature an IDE, although there are many IDEs that support these compilers.
I do not know the correct section in which to list the orphaned article MathScriptor. (Also, it is uncategorized.)
DJGPP is a DOS port of gcc, and should follow the same conventions of mingw (i.e. merge it into gcc) or only have Other marked as yes, and Windows and Unix like marked as no. Also, I have not been able to find that DJGPP comes with an IDE, but instead, like GCC, is supported by multiple IDEs.
I'm going to change this. —Preceding unsigned comment added by FrederikHertzum ( talk • contribs) 01:29, 17 November 2008 (UTC)
I seem to recall a code development applcation called Protoyper (I think for the Mac). Similar to Visual Studio, you drew the user interface with drag and drop tools, and it would generate the code with special comments seperating the sections where you would then add your own code. Anyone remember this and it's exact name? Jeffareid ( talk) 06:04, 25 May 2009 (UTC)
I think that the “IDE” column is irrelevant. An IDE is usually not tied to a specific compiler, neither is a compiler tied to a specific IDE. For example, Code::Blocks can be used with either MinGW or Visual C++, whereas MinGW can be used with both Dev-C++ and QtCreator. Spidermario ( talk) 11:12, 9 May 2010 (UTC)
MinGW comes with a packaged GCC compiler. If MinGW is listed as a compiler here, one could just as well list other distributions. But nobody would seriously consider listing e.g. Linux distros like Debian, Red Hat or SuSE as compilers here. I strongly suggest MinGW should just be removed. 91.105.129.177 ( talk) 10:41, 17 July 2010 (UTC)
Why is Eclipse listed as an IDE for the GCC, when there also many other IDE available. Either all should be list or none. The second way should be more desirable -- one-eyed pirate 19:54, 12 August 2010 (UTC)
Ideone is just a pastebin service that compiles the given c++ code with gcc. See sites like codepad.org that do the same thing. — Preceding unsigned comment added by 217.159.220.234 ( talk) 19:16, 28 August 2011 (UTC)
What exactly is this column supposed to mean? I take it as "this compiler runs on a *nix OS - AT&T Unix(tm), Solaris, Linux, AIX, etc." Is this right or is something else intended?
Also, I have updated the "other OS' column for PL/I compilers to identify the specific OSs, as I believe others have done in some cases. Peter Flass ( talk) 13:03, 20 December 2011 (UTC)
Under C++, CodeWarrior (Metrowerks) is listed as freeware. Is that really true? It used to be commercial - was a discontinued product released as freeware? -- Mortense ( talk) 20:58, 17 May 2012 (UTC)
I would like to add this section to the list of compilers. Please let me know if you see any reason this edit will not be successful and remain on the List of compilers Wikipedia Page.
Thank you! RichardMorris RCP ( talk) 19:11, 1 February 2013 (UTC)
Compiler | Author | Windows | Unix-like | Other OSs | License type | IDE? |
---|---|---|---|---|---|---|
Synergy DBL | Synergex | Yes | Yes | Yes | Proprietary | Yes |
Any specific reason(s) why Forth is not on this list? I know a lot of Forth interpreters that are still being developed and can generate executables with their turnkey program generator functionality. A lot of current Forth systems today are also multi-platform (Win32/Linux/MacOS X).
I'd happily add all that I know to this list (from the top of my head: VFX Forth by MPE, SwiftForth by Forth Inc., iForth by Marcel Hendrix, GNU Forth, Win32Forth.....), but I want to be sure it was not excluded for a reason beforehand.
Also, on an unrelated note RealBasic recently renamed itself to xojo. — Preceding unsigned comment added by Vvanderleun ( talk • contribs) 17:53, 15 September 2013 (UTC)
The ActiveState ActivePerl distribution, dev kit, and I believe some versions of the MKS Toolkit have Perl compilers, called Perlc in the former case. — Preceding unsigned comment added by 12.64.60.226 ( talk) 19:19, 31 December 2013 (UTC)
There are at least two of which I am aware, and they have been around for a while. — Preceding unsigned comment added by 12.64.60.226 ( talk) 19:22, 31 December 2013 (UTC)
CPython compiler comes with the standard distributions; standard Windows file extension for compiled object/executable files is pyc — Preceding unsigned comment added by 12.64.60.226 ( talk) 19:25, 31 December 2013 (UTC)
What about cc? The original/legacy C compiler? Should be at least some reference to this in this wiki entry. 195.212.29.89 ( talk) 07:25, 24 September 2014 (UTC) I presume this was written by one or more of Brian Kernighan, Ken Thompson and/or Dennis Ritchie, the original designers of the C language. 80.4.63.73 ( talk) 12:29, 6 November 2014 (UTC)
Maybe for each of the languages with multiple popular versions (eg Python 2.7 and 3.4, C90 and C99), we should add a column with which version the compiler is compatible up to. For example, TCC is not fully compatible with C99, but totally compatible with C90. Epic Wink ( talk) 07:00, 5 December 2014 (UTC)
Visual C#, both paid and express, do not actualy contain the C# compiler ( csc), the Framework does. It's also the same compiler that is now being open sourced (Roslyn).
Should these really all be listed on here as seperate?-- Damon Ganto ( talk) 08:54, 22 May 2015 (UTC)
Liogo
Lhogho — Preceding unsigned comment added by 187.246.62.192 ( talk) 21:38, 31 December 2015 (UTC)
Batch compilers do not exists yet. These "batch compilers" are more like a packer. — Preceding unsigned comment added by TSnake41 ( talk • contribs) 15:56, 31 August 2016 (UTC)
Hello fellow Wikipedians,
I have just modified 13 external links on List of compilers. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
{{
dead link}}
tag to
http://www.kednos.com/When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
This message was posted before February 2018.
After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than
regular verification using the archive tool instructions below. Editors
have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the
RfC before doing mass systematic removals. This message is updated dynamically through the template {{
source check}}
(last update: 5 June 2024).
Cheers.— InternetArchiveBot ( Report bug) 03:16, 20 September 2017 (UTC)
The addition is incomplete, missing obvious reference pages for the author Mix Software, or Compiler Power C. These pages can be added quickly later by reference to http://www.mixsoftware.com/ — Preceding unsigned comment added by HinckleyBob ( talk • contribs) 02:18, 13 December 2017 (UTC)
Hello fellow Wikipedians,
I have just modified one external link on List of compilers. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
This message was posted before February 2018.
After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than
regular verification using the archive tool instructions below. Editors
have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the
RfC before doing mass systematic removals. This message is updated dynamically through the template {{
source check}}
(last update: 5 June 2024).
Cheers.— InternetArchiveBot ( Report bug) 12:48, 29 December 2017 (UTC)
See http://pascaland.org/pascall.htm#SRC for more Pascal compilers. I'm not sure whether we should put them all in the article though. — Preceding unsigned comment added by ReneHSZ ( talk • contribs) 15:10, 13 January 2018 (UTC)
WARNING:
When linking to an Arm documentation on infocenter.arm.com, your browser's address bar does not reflect the page you're seeing! You can Right Click in the left pane on the link you want, and copy the link address.
The developer info for the Arm Compiler 5 and later is the same on the Keil (
http://www.keil.com/support/man_arm.htm) and Arm (
http://infocenter.arm.com/help/topic/com.arm.doc.set.swdev/index.html) websites. The Keil site is easier to link to the latest documentation. The Arm site is easier to find documentation (older, newer & other) and has a PDF version you can download. — Preceding
unsigned comment added by
82.75.104.60 (
talk)
09:32, 17 March 2018 (UTC)
Most notably, Clang on macOS lacks several library features introduced after c++11 (std::filesystem for example). While the *compiler* is c++17 compliant, the c++ library on the system is not. This caught us by surprise since we assumed we had the full c++17 feature set available.
Is there a good reason interpreters are being included in a list of compilers? The distinction isn't always clear, but still, pure interpreters really do not belong in a list of compilers. Wootery ( talk) 22:00, 18 May 2021 (UTC)
This article is a mess and difficult to read. I suggest do create a "list of compiler" article for each programming language. -- IT-Compiler ( talk) 02:19, 4 May 2022 (UTC)
Some of the forths listed are ans complient, while others are not. I would recommend adding a column denoting what standard (if any) each forth complies to. Binarycat64 ( talk) 15:09, 22 May 2022 (UTC)
The IBM Fortran H compiler is freely available. The later H extended compiler is licensed, and has many more features. Gah4 ( talk) 21:29, 23 August 2022 (UTC)
This article is far too ambitious to encompass all languages and all compilers. It is bound to fail for being incomplete, and invites compiler writers to add their own compilers, however small the installed base is. The best I can think of is a list of one site per language that is recognized by the language users for being a maintained current overview. 2A02:A46A:7AD0:1:19BB:EB6B:59B5:7135 ( talk) 14:23, 9 May 2023 (UTC)
A lot of companies are wondering why bother doing a proprietary compiler when they can just repackage LLVM. e.g. AMD C++ is just clang now. Intel's icc has been deprecated in favour of icx, which is just LLVM.
Should we list such compilers separately, remove then as just being LLVM, note that they're vendor versions of LLVM? Have a separate list of deprecated/dead proprietary compilers? Something else? - David Gerard ( talk) 10:58, 10 November 2023 (UTC)
This article is rated List-class on Wikipedia's
content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||
|
although it doesn't convert C to machine code, it does convert C to Webassembly. should it be added as a C compiler? — Preceding unsigned comment added by 2601:243:700:715A:6111:5210:269F:4267 ( talk) 05:41, 18 January 2018 (UTC)
I am going to "be bold" and convert this list into a comparison chart, in order to better organize the various details and make it more encyclopedic. VanishingUser 09:02, 6 April 2007 (UTC)
Ok, the basic layout is done. I created a chart for C/C++ compilers and I feel that charts should be categorized by language (because people looking for compilers are generally looking for one language). I think the chart should also only contain robust, general-purpose compilers and not ones that are developmental or special-purpose/research oriented. Those should remain in their own section unless somebody wants to make a separate chart for them. Feel free to spiff it up or add more (important) details to the chart. I incorporated the list of commercial compilers (sans the links that sounded like spam) and applicable open source compilers. VanishingUser 10:28, 6 April 2007 (UTC)
Since compilers generate machine code for specific architectures, perhaps a set of target architectures should be in this table. Of course this could get extremely long (i.e. does compiler X target variant Y of processor family Z?..if so which version of compiler X?). Majikaltrev 03:54, 12 July 2007 (UTC)
I guess what you want to say is "Add architectures column?"
Indeed, while it is important to understand on which platforms (workstation/OS combinations) compilers and compiler frameworks execute, it's equally important to understand which (ranges of) target architectures the compiler generates code for.
StephanP
10:02, 1 September 2007 (UTC)
Suggestion (use categories):
Reason: This makes it easier to find a compiler for the used architecture. A Table cannot provide this information, secondly it has to be maintained. The Category solution is more "single Source".
Comments? (can this page/table be created automatically using Categories?)
I think there should be a column for C++ support, since there are more C compilers than C++ compilers, and C++ is more difficult to implement. Sanxiyn 09:28, 14 August 2007 (UTC)
I second this, since "C/C++" is misleading, they are two different languages. It might even be worth considering splitting into two tables, but because most of the products ship with both a C compiler and a C++ compiler, a column for (C: Yes/No) and (C++: Yes/No) would be better 124.170.119.56 ( talk) 09:42, 5 October 2009 (UTC)
Can anyone add the TDM-GCC compiler fork to the list of C/C++ compilers? thank you. Also I am totally agree with the idea to have only one table for C/C++ compilers. ( Artsanx ( talk) 20:39, 19 February 2017 (UTC))
Netbeans is an IDE, not a compiler, and why does the table say it doesn't run on unix-like systems?
Similarly, Solaris Studio and Solaris Studio Express are not compilers, they are IDEs. JonathanWakely ( talk) 13:45, 1 July 2014 (UTC)
George Rodney Maruri Game ( talk) 17:37, 21 November 2014 (UTC)
Is written "This page is dedicated to list all current compilers, compiler generators..."; but compiler generators is in List_of_parser_generators could be link -- Borneq 07:58, 18 October 2007 (UTC)
For example, see Pascal Programming Language#Compilers and interpreters -- Tim32 08:41, 1 November 2007 (UTC)
It is an IDE for the MinGW compiler
This applies to Code::Blocks as well. —Preceding unsigned comment added by 141.213.55.23 ( talk) 21:12, 24 February 2010 (UTC) it is same as c++. — Preceding unsigned comment added by 110.234.22.32 ( talk) 06:05, 13 October 2011 (UTC)
best to remove it and merge it with GCC, since it's basically the same thing
"GCC (mingw on windows)" or something like that could be an appropriate name
also, neither of them feature an IDE, although there are many IDEs that support these compilers.
I do not know the correct section in which to list the orphaned article MathScriptor. (Also, it is uncategorized.)
DJGPP is a DOS port of gcc, and should follow the same conventions of mingw (i.e. merge it into gcc) or only have Other marked as yes, and Windows and Unix like marked as no. Also, I have not been able to find that DJGPP comes with an IDE, but instead, like GCC, is supported by multiple IDEs.
I'm going to change this. —Preceding unsigned comment added by FrederikHertzum ( talk • contribs) 01:29, 17 November 2008 (UTC)
I seem to recall a code development applcation called Protoyper (I think for the Mac). Similar to Visual Studio, you drew the user interface with drag and drop tools, and it would generate the code with special comments seperating the sections where you would then add your own code. Anyone remember this and it's exact name? Jeffareid ( talk) 06:04, 25 May 2009 (UTC)
I think that the “IDE” column is irrelevant. An IDE is usually not tied to a specific compiler, neither is a compiler tied to a specific IDE. For example, Code::Blocks can be used with either MinGW or Visual C++, whereas MinGW can be used with both Dev-C++ and QtCreator. Spidermario ( talk) 11:12, 9 May 2010 (UTC)
MinGW comes with a packaged GCC compiler. If MinGW is listed as a compiler here, one could just as well list other distributions. But nobody would seriously consider listing e.g. Linux distros like Debian, Red Hat or SuSE as compilers here. I strongly suggest MinGW should just be removed. 91.105.129.177 ( talk) 10:41, 17 July 2010 (UTC)
Why is Eclipse listed as an IDE for the GCC, when there also many other IDE available. Either all should be list or none. The second way should be more desirable -- one-eyed pirate 19:54, 12 August 2010 (UTC)
Ideone is just a pastebin service that compiles the given c++ code with gcc. See sites like codepad.org that do the same thing. — Preceding unsigned comment added by 217.159.220.234 ( talk) 19:16, 28 August 2011 (UTC)
What exactly is this column supposed to mean? I take it as "this compiler runs on a *nix OS - AT&T Unix(tm), Solaris, Linux, AIX, etc." Is this right or is something else intended?
Also, I have updated the "other OS' column for PL/I compilers to identify the specific OSs, as I believe others have done in some cases. Peter Flass ( talk) 13:03, 20 December 2011 (UTC)
Under C++, CodeWarrior (Metrowerks) is listed as freeware. Is that really true? It used to be commercial - was a discontinued product released as freeware? -- Mortense ( talk) 20:58, 17 May 2012 (UTC)
I would like to add this section to the list of compilers. Please let me know if you see any reason this edit will not be successful and remain on the List of compilers Wikipedia Page.
Thank you! RichardMorris RCP ( talk) 19:11, 1 February 2013 (UTC)
Compiler | Author | Windows | Unix-like | Other OSs | License type | IDE? |
---|---|---|---|---|---|---|
Synergy DBL | Synergex | Yes | Yes | Yes | Proprietary | Yes |
Any specific reason(s) why Forth is not on this list? I know a lot of Forth interpreters that are still being developed and can generate executables with their turnkey program generator functionality. A lot of current Forth systems today are also multi-platform (Win32/Linux/MacOS X).
I'd happily add all that I know to this list (from the top of my head: VFX Forth by MPE, SwiftForth by Forth Inc., iForth by Marcel Hendrix, GNU Forth, Win32Forth.....), but I want to be sure it was not excluded for a reason beforehand.
Also, on an unrelated note RealBasic recently renamed itself to xojo. — Preceding unsigned comment added by Vvanderleun ( talk • contribs) 17:53, 15 September 2013 (UTC)
The ActiveState ActivePerl distribution, dev kit, and I believe some versions of the MKS Toolkit have Perl compilers, called Perlc in the former case. — Preceding unsigned comment added by 12.64.60.226 ( talk) 19:19, 31 December 2013 (UTC)
There are at least two of which I am aware, and they have been around for a while. — Preceding unsigned comment added by 12.64.60.226 ( talk) 19:22, 31 December 2013 (UTC)
CPython compiler comes with the standard distributions; standard Windows file extension for compiled object/executable files is pyc — Preceding unsigned comment added by 12.64.60.226 ( talk) 19:25, 31 December 2013 (UTC)
What about cc? The original/legacy C compiler? Should be at least some reference to this in this wiki entry. 195.212.29.89 ( talk) 07:25, 24 September 2014 (UTC) I presume this was written by one or more of Brian Kernighan, Ken Thompson and/or Dennis Ritchie, the original designers of the C language. 80.4.63.73 ( talk) 12:29, 6 November 2014 (UTC)
Maybe for each of the languages with multiple popular versions (eg Python 2.7 and 3.4, C90 and C99), we should add a column with which version the compiler is compatible up to. For example, TCC is not fully compatible with C99, but totally compatible with C90. Epic Wink ( talk) 07:00, 5 December 2014 (UTC)
Visual C#, both paid and express, do not actualy contain the C# compiler ( csc), the Framework does. It's also the same compiler that is now being open sourced (Roslyn).
Should these really all be listed on here as seperate?-- Damon Ganto ( talk) 08:54, 22 May 2015 (UTC)
Liogo
Lhogho — Preceding unsigned comment added by 187.246.62.192 ( talk) 21:38, 31 December 2015 (UTC)
Batch compilers do not exists yet. These "batch compilers" are more like a packer. — Preceding unsigned comment added by TSnake41 ( talk • contribs) 15:56, 31 August 2016 (UTC)
Hello fellow Wikipedians,
I have just modified 13 external links on List of compilers. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
{{
dead link}}
tag to
http://www.kednos.com/When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
This message was posted before February 2018.
After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than
regular verification using the archive tool instructions below. Editors
have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the
RfC before doing mass systematic removals. This message is updated dynamically through the template {{
source check}}
(last update: 5 June 2024).
Cheers.— InternetArchiveBot ( Report bug) 03:16, 20 September 2017 (UTC)
The addition is incomplete, missing obvious reference pages for the author Mix Software, or Compiler Power C. These pages can be added quickly later by reference to http://www.mixsoftware.com/ — Preceding unsigned comment added by HinckleyBob ( talk • contribs) 02:18, 13 December 2017 (UTC)
Hello fellow Wikipedians,
I have just modified one external link on List of compilers. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
This message was posted before February 2018.
After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than
regular verification using the archive tool instructions below. Editors
have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the
RfC before doing mass systematic removals. This message is updated dynamically through the template {{
source check}}
(last update: 5 June 2024).
Cheers.— InternetArchiveBot ( Report bug) 12:48, 29 December 2017 (UTC)
See http://pascaland.org/pascall.htm#SRC for more Pascal compilers. I'm not sure whether we should put them all in the article though. — Preceding unsigned comment added by ReneHSZ ( talk • contribs) 15:10, 13 January 2018 (UTC)
WARNING:
When linking to an Arm documentation on infocenter.arm.com, your browser's address bar does not reflect the page you're seeing! You can Right Click in the left pane on the link you want, and copy the link address.
The developer info for the Arm Compiler 5 and later is the same on the Keil (
http://www.keil.com/support/man_arm.htm) and Arm (
http://infocenter.arm.com/help/topic/com.arm.doc.set.swdev/index.html) websites. The Keil site is easier to link to the latest documentation. The Arm site is easier to find documentation (older, newer & other) and has a PDF version you can download. — Preceding
unsigned comment added by
82.75.104.60 (
talk)
09:32, 17 March 2018 (UTC)
Most notably, Clang on macOS lacks several library features introduced after c++11 (std::filesystem for example). While the *compiler* is c++17 compliant, the c++ library on the system is not. This caught us by surprise since we assumed we had the full c++17 feature set available.
Is there a good reason interpreters are being included in a list of compilers? The distinction isn't always clear, but still, pure interpreters really do not belong in a list of compilers. Wootery ( talk) 22:00, 18 May 2021 (UTC)
This article is a mess and difficult to read. I suggest do create a "list of compiler" article for each programming language. -- IT-Compiler ( talk) 02:19, 4 May 2022 (UTC)
Some of the forths listed are ans complient, while others are not. I would recommend adding a column denoting what standard (if any) each forth complies to. Binarycat64 ( talk) 15:09, 22 May 2022 (UTC)
The IBM Fortran H compiler is freely available. The later H extended compiler is licensed, and has many more features. Gah4 ( talk) 21:29, 23 August 2022 (UTC)
This article is far too ambitious to encompass all languages and all compilers. It is bound to fail for being incomplete, and invites compiler writers to add their own compilers, however small the installed base is. The best I can think of is a list of one site per language that is recognized by the language users for being a maintained current overview. 2A02:A46A:7AD0:1:19BB:EB6B:59B5:7135 ( talk) 14:23, 9 May 2023 (UTC)
A lot of companies are wondering why bother doing a proprietary compiler when they can just repackage LLVM. e.g. AMD C++ is just clang now. Intel's icc has been deprecated in favour of icx, which is just LLVM.
Should we list such compilers separately, remove then as just being LLVM, note that they're vendor versions of LLVM? Have a separate list of deprecated/dead proprietary compilers? Something else? - David Gerard ( talk) 10:58, 10 November 2023 (UTC)