กลับไปหน้าบทความ

อ่าน 8 นาที

รายชื่อคอมไพเลอร์

หน้านี้แสดงรายการ ซอฟต์แวร์ ที่โดดเด่น ซึ่งสามารถจัดประเภทได้เป็น คอมไพเลอร์ , ตัวสร้างคอมไพเลอร์ , อินเตอร์พรีเตอร์ , ตัวแปลภาษา, โครงสร้างพื้นฐานเครื่องมือ, แอสเซมเบลอร์ ,...

รายชื่อคอมไพเลอร์

( เรียนรู้วิธีและเวลาในการลบข้อความนี้ )

หน้านี้แสดงรายการซอฟต์แวร์ ที่โดดเด่น ซึ่งสามารถจัดประเภทได้เป็นคอมไพเลอร์ , ตัวสร้างคอมไพเลอร์ , อินเตอร์พรีเตอร์ , ตัวแปลภาษา, โครงสร้างพื้นฐานเครื่องมือ, แอสเซมเบลอร์ , อินเทอร์เฟซบรรทัดคำสั่งอัตโนมัติ ( เชลล์ ) หรืออื่นๆ ที่คล้ายคลึงกัน

คอมไพเลอร์ Ada

คอมไพเลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต
จีซีซี ( GNAT )โครงการ GNUใช่ใช่ใช่จีพีแอลวี3+
Tandem Ada [ 1 ]คอมพิวเตอร์ Tandemเลขที่ ใช่ การ์เดียน, เคอร์เนลแบบไม่หยุดทำงานกรรมสิทธิ์

คอมไพเลอร์ ALGOL 60

คอมไพเลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต
อัลโกล 60บริษัท อาร์เอชเอ (มินิซิสเต็มส์) จำกัดเลขที่เลขที่ดOS , ซีพี/เอ็มใช้งานส่วนตัวได้ฟรี
เอส-อัลกอลที่คงอยู่พอล ค็อกช็อตต์ใช่เลขที่ดีเอสลิขสิทธิ์เท่านั้น
เอ็มซีพีเบอร์โรห์สเลขที่เลขที่เอ็มซีพีกรรมสิทธิ์

คอมไพเลอร์ ALGOL 68

ดูรายละเอียดเพิ่มเติมได้ที่ ข้อกำหนดและกำหนดการนำไปใช้ของ ALGOL 68

ชื่อปีวัตถุประสงค์สถานะคำอธิบายซีพียูเป้าหมายการออกใบอนุญาตภาษาการใช้งาน
อัลกอล 68-อาร์อาร์1970ทหารสหราชอาณาจักรไอซีแอล 1900อัลโกล 60
อัลโกล 68อาร์เอส อาร์เอสพ.ศ. 2515ทหารสหราชอาณาจักรระบบคอมไพเลอร์แบบพกพาเครื่องกำเนิดไฟฟ้า ICL 2900/ซีรี่ส์ 39, Multics, VMS และ C (ปี 1993)ลิขสิทธิ์ของรัฐบาลอัลโกล 68อาร์เอส
อัลโกล 68ซีซีพ.ศ. 2518วิทยาศาสตร์สหราชอาณาจักรเคมบริดจ์ ALGOL 68ICL , IBM 360, PDP 10 และ Unix, Telefunken , Tesla และZ80 (1980) [ 2 ]เคมบริดจ์อัลโกล 68ซี
โอดราอัลโกล 68พ.ศ. 2519การใช้งานจริงสหภาพโซเวียต/โปแลนด์โอดรา 1204/ILโซเวียตอัลโกล 60
ฟลัค เอพ.ศ. 2520อเนกประสงค์ซีเอรายงานฉบับปรับปรุง การดำเนินการเสร็จสมบูรณ์พร้อมคุณสมบัติการดีบักระบบ/370สัญญาเช่า, บริษัท ชิออน คอร์ปอเรชั่นแอสเซมเบลอร์
ALGOL 68 I แบบอินเทอร์แอคทีฟพ.ศ. 2526สหราชอาณาจักรการคอมไพล์แบบเพิ่มทีละขั้นพีซีซอฟต์แวร์แชร์แวร์ที่ไม่แสวงหาผลกำไร
อัลโกล 68เอส เอสพ.ศ. 2528วิทยาศาสตร์นานาชาติALGOL 68 เวอร์ชัน SunSun-3 , Sun SPARC (ภายใต้SunOS 4.1 และSolaris 2), Atari ST (ภายใต้GEMDOS ), Acorn Archimedes (ภายใต้RISC OS ), VAX-11ภายใต้Ultrix-32
Algol68toC [ 3 ] (ctrans)พ.ศ. 2528อิเล็กทรอนิกส์สหราชอาณาจักรctrans จากELLA ALGOL 68RSเครื่องกำเนิดไฟฟ้าแบบพกพา Cเปิดเผยซอร์สโค้ดและเป็นสาธารณสมบัติ (1995)อัลโกล 68อาร์เอส
จีซีซี (ga68)2025ภาษาเต็มรูปแบบอีเอสGCC ฟรอนต์เอนด์คอมไพเลอร์แบบพกพาจีพีแอลซี

แอสเซมเบลอร์ (Intel *86)

แอสเซมเบลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต
ตัวประกอบภาษาแอสเซมบลี A86เอริค ไอแซคสันใช่เลขที่เลขที่กรรมสิทธิ์
เอฟเอสเอ็มโทมัสซ์ กรีสตาร์ใช่ใช่ใช่บีเอสดี
จีเอ็นยูเอแอสเซมเบลอร์โครงการ GNUใช่ใช่ใช่จีพีแอลวี3
การประกอบระดับสูง (HLA)แรนดัล ไฮด์ใช่ใช่ใช่สาธารณสมบัติ
JWasm Assembler [ 4 ]ยาเฟทและคนอื่นๆใช่ใช่ใช่ใบอนุญาตสาธารณะ Sybase Open Watcom
ไมโครซอฟต์ มาโครแอสเซมเบลอร์ไมโครซอฟต์ใช่เลขที่เลขที่กรรมสิทธิ์
เน็ตไวด์แอสเซมเบลอร์ไซมอน ทาแธมและ จูเลียน ฮอลล์ใช่ใช่ใช่บีเอสดี
เทอร์โบแอสเซมเบลอร์บอร์แลนด์ใช่เลขที่เลขที่กรรมสิทธิ์

เครื่องประกอบ (Motorola 68*)

แอสเซมเบลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต
จีเอ็นยูเอแอสเซมเบลอร์โครงการ GNUใช่ใช่ใช่จีพีแอลวี3

เครื่องประกอบชิ้นส่วน (Zilog Z80)

แอสเซมเบลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต
ไมโครซอฟต์ มาโคร-80ไมโครซอฟต์เลขที่เลขที่ใช่กรรมสิทธิ์
ซุส แอสเซมเบลอร์นีล มอตเตอร์สเฮด, ไซมอน แบรตเทลเลขที่เลขที่ใช่กรรมสิทธิ์
โพรมีธีอุสซอฟต์แวร์ Proximaเลขที่เลขที่เลขที่กรรมสิทธิ์

ผู้ประกอบชิ้นส่วน (อื่นๆ)

แอสเซมเบลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต
โปรแกรมประกอบTMS 9900เท็กซัส อินสตรูเมนต์ใช่ใช่ใช่กรรมสิทธิ์
จีเอ็นยูเอแอสเซมเบลอร์โครงการ GNUใช่ใช่ใช่จีพีแอลวี3

คอมไพเลอร์ BASIC

คอมไพเลอร์ ผู้เขียน สถานะการทำงาน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต การปฏิบัติตามมาตรฐาน
พื้นฐานขั้นต่ำพื้นฐานเต็มรูปแบบ
แอปเกมคิทผู้สร้างเกมปัจจุบันใช่ใช่เลขที่กรรมสิทธิ์??
BBC BASIC สำหรับ SDL 2.0ริชาร์ด ที. รัสเซลล์ปัจจุบันใช่ใช่ ( ลินุกซ์ , มอสซาเรลล่า , แอนดรอยด์ )ใช่ ( ระบบปฏิบัติการ Raspberry Pi )ใบอนุญาต zlibเลขที่เลขที่
บลิทซ์แม็กซ์การวิจัยแบบสายฟ้าแลบเลิกผลิตแล้วใช่ใช่ ( ลินุกซ์ , มอสซาเรลล่า )เลขที่ใบอนุญาต zlibเลขที่เลขที่
ดาร์คเบสิกผู้สร้างเกมไม่ใช้งานใช่เลขที่เลขที่ใบอนุญาต MITเลขที่เลขที่
คอมไพเลอร์ ECMA-55 Minimal BASIC [ 5 ]จอห์น เกตวูด แฮมปัจจุบันเลขที่ลินุกซ์เลขที่จีพีแอลวี2ใช่เลขที่
ฟรีเบสิกทีมพัฒนา FreeBASICปัจจุบันใช่ใช่เอ็มเอส-ดีโอเอส , ฟรีบีเอสดี , ลินุกซ์จีพีแอลวี2+บางส่วน[ 6 ]เลขที่
อนาคตพื้นฐานซอฟต์แวร์บริลอร์ปัจจุบันเลขที่ระบบปฏิบัติการ macOSระบบปฏิบัติการ Mac OS แบบคลาสสิกกรรมสิทธิ์บางส่วนเลขที่
กัมบาสเบอนัวต์ มินิซินีปัจจุบันเลขที่ใช่เลขที่จีพีแอลวี2+เลขที่เลขที่
จีเอฟเอ เบสิกแฟรงค์ ออสโทรว์สกีถูกทิ้งร้างใช่เลขที่อามิกา , อาตาริ เอสที , เอ็มเอส-ดีโอเอสกรรมสิทธิ์เลขที่เลขที่
ปรอทลบวัตถุปัจจุบันใช่ใช่ ( Linux , macOS , Android , iOS )ใช่ ( WebAssembly )กรรมสิทธิ์เลขที่เลขที่
พาวเวอร์เบสิก (เดิมชื่อ เทอร์โบเบสิก)บริษัท พาวเวอร์เบสิก จำกัดไม่ใช้งานใช่เลขที่ดีเอสกรรมสิทธิ์??
เพียวเบสิกซอฟต์แวร์แฟนตาซีปัจจุบันใช่ใช่ใช่กรรมสิทธิ์เลขที่เลขที่
คิวบี64เรือรบปัจจุบันใช่ใช่ใช่LGPLv2.1บางส่วนเลขที่
เร็วเข้าไมโครซอฟต์เลิกผลิตแล้วเลขที่เลขที่เอ็มเอส-ดีโอเอสกรรมสิทธิ์บางส่วนเลขที่
ทรูเบสิกทรูเบสิกปัจจุบันใช่เลขที่เลขที่กรรมสิทธิ์ใช่บางส่วน[ 7 ]
VSI BASIC สำหรับ OpenVMSบริษัท วีเอ็มเอส ซอฟต์แวร์ อิงค์ปัจจุบันเลขที่เลขที่โอเพ่นวีเอ็มเอสกรรมสิทธิ์เลขที่เลขที่
Xojo (เดิมชื่อ REALbasic)บริษัท Xojo Inc. (เดิมชื่อ Real Software)ปัจจุบันใช่ใช่ใช่กรรมสิทธิ์เลขที่เลขที่

ล่าม BASIC

ล่าม ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต
เบสิกพลัสบริษัท ดิจิทัล อีสเทิร์น คอร์ปอเรชั่นเลขที่ เลขที่ อาร์เอสทีเอส/อีกรรมสิทธิ์
BBC BASIC สำหรับ SDL 2.0ริชาร์ด ที. รัสเซลล์ใช่ใช่ ( Linux , macOS , Android , iOS )ระบบปฏิบัติการ Raspberry Pi , เว็บเบราว์เซอร์ใบอนุญาต zlib
ลิเบอร์ตี้ เบสิกระบบช็อปทอล์คใช่เลขที่เลขที่กรรมสิทธิ์
จีดับบลิว-เบสิกไมโครซอฟต์เลขที่เลขที่เอ็มเอส-ดีโอเอสกรรมสิทธิ์
คิวเบสิกไมโครซอฟต์เลขที่เลขที่เอ็มเอส-ดีโอเอสกรรมสิทธิ์
ชิปมังก์เบสิกโรนัลด์ เอช. นิโคลสัน จูเนียร์ใช่ใช่ใช่ซอฟต์แวร์ฟรี
TI BASIC (TI 99/4A)เท็กซัส อินสตรูเมนต์เลขที่เลขที่TI-99/4Aกรรมสิทธิ์
TI Extended BASICเท็กซัส อินสตรูเมนต์เลขที่เลขที่TI-99/4Aกรรมสิทธิ์
ร็อกกี้เมาน์เทน เบสิก[ยุคทรานส์]ใช่เลขที่เอชพี 9000กรรมสิทธิ์
ยาบาซิกมาร์ค-โอลิเวอร์ อิมใช่ใช่ไฮกุใบอนุญาต MIT
สมอลล์เบสิกสมอลล์เบสิกใช่ใช่แอนดรอยด์ , มอสซาเรลล่าจีพีแอลวี3+
ซูเปอร์เบสิกแจน โจนส์เลขที่เลขที่ซินแคลร์ คิวแอลกรรมสิทธิ์
ระดับ 1 พื้นฐานสตีฟ ไลนิงเกอร์เลขที่เลขที่TRS-80 ROMกรรมสิทธิ์
ระดับ 2 พื้นฐานไมโครซอฟต์เลขที่เลขที่TRSDOS , NewDos/80 , MultiDOS, DosPlus, LDOSกรรมสิทธิ์
ระดับ III พื้นฐานไมโครซอฟต์เลขที่เลขที่TRSDOS , NewDos/80 , MultiDOS, DosPlus, LDOSกรรมสิทธิ์
VAX BASICบริษัท ดิจิทัล อีสเทิร์น คอร์ปอเรชั่นเลขที่ เลขที่ วีเอ็กซ์/วีเอ็มเอสกรรมสิทธิ์

คอมไพเลอร์ C

คอมไพเลอร์ ผู้เขียน ระบบปฏิบัติการ[ i ]เครื่องเปล่าประเภทใบอนุญาต การปฏิบัติตามมาตรฐาน
ไมโครซอฟต์ วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ซี89ซี99ซี11ซี17
8 ซีซี[ 8 ]รุย อุเอยามะใช่ใช่??เอ็มไอทีใช่ใช่ใช่เลขที่
Acorn C/C++เอคอร์นและโคเดมิสต์เลขที่เลขที่RISC OS?กรรมสิทธิ์ใช่ใช่เลขที่ใช่
AMD Optimizing C/C++ Compiler (AOCC)เอดีเอ็มเลขที่ใช่เลขที่?กรรมสิทธิ์ใช่ใช่ใช่ใช่
แอซเท็ก ซีระบบซอฟต์แวร์แมนซ์เลขที่เลขที่CP/M , CP/M-86 , DOS , Classic Mac OS?กรรมสิทธิ์????
ชุดคอมไพเลอร์อัมสเตอร์ดัมแอนดรูว์ ทาเนนบอมและเซเรียล จาคอบส์เลขที่ใช่ใช่?บีเอสดี????
บีดีเอส ซีบีดี ซอฟต์แวร์เลขที่เลขที่ซีพี/เอ็ม?สาธารณสมบัติ????
bcc (คอมไพเลอร์ C ของ Bruce) [ 9 ]บรูซ อีแวนส์เลขที่ใช่เลขที่?ใบอนุญาต GNU????
ซี++บิลเดอร์เอ็มบาร์กาเดโรใช่ใช่ (iOS, Android)เลขที่?กรรมสิทธิ์ใช่ใช่บางส่วน?
ซีซี65เลขที่ใช่เลขที่ใช่ใบอนุญาต Zlibเลขที่เลขที่เลขที่เลขที่
บริษัท ซอฟต์อินทิเกรชั่น อิงค์ใช่macOS , FreeBSD , Linux , Solaris , HP-UX , AIX , QNXใช่?ซอฟต์แวร์ฟรีใช่ใช่เลขที่?
เสียงดังกึกก้องโครงการLLVMใช่ใช่ใช่ใช่Apache (ข้อผิดพลาด LLVM)ใช่ใช่ใช่ใช่
คอมเซอร์ทอินอาร์ไอเอใช่ใช่เลขที่?ซอฟต์แวร์ฟรี (ซอร์สโค้ดสามารถใช้ได้เฉพาะเพื่อวัตถุประสงค์ที่ไม่ใช่เชิงพาณิชย์) หรือGPLใช่บางส่วนเลขที่?
cproc [ 10 ] [ 11 ]ไมเคิล ฟอร์นีย์ใช่ใช่เลขที่?ไอเอสซีใช่ใช่ใช่ใช่
ดาวอังคารดิจิทัลดาวอังคารดิจิทัลใช่เลขที่เลขที่?กรรมสิทธิ์????
การวิจัยดิจิทัล C [ 12 ]การวิจัยดิจิทัล??ซีพี/เอ็ม, ดีโอเอส?กรรมสิทธิ์????
เอดิสัน ดีไซน์ กรุ๊ปเอดิสัน ดีไซน์ กรุ๊ปใช่ใช่ใช่?กรรมสิทธิ์ใช่ใช่ใช่ใช่
จีซีซี (gcc)โครงการ GNUMinGW , Cygwin , WSLใช่เมนเฟรม IBM, AmigaOS , VMS , RTEMS , DOS [ 13 ]ใช่จีพีแอลใช่บางส่วน[ ii ]บางส่วน[ ii ]บางส่วน[ ii ]
คอมไพเลอร์ Intel oneAPI DPC++/C++ (icx)อินเทลใช่ลินุกซ์เลขที่?ซอฟต์แวร์ฟรี (มีบริการสนับสนุนพิเศษให้เลือกใช้)ใช่ใช่ใช่[ 14 ]ใช่
Intel C++ Compiler Classic (icc)อินเทลใช่ลินุกซ์ , มอสซาเรลล่าเลขที่?ซอฟต์แวร์ฟรี (มีบริการสนับสนุนพิเศษให้เลือกใช้)ใช่บางส่วน[ 15 ]บางส่วน[ 15 ]?
C แบบอินเทอร์แอคทีฟสถาบัน KISS สำหรับหุ่นยนต์เชิงปฏิบัติใช่ยูนิกซ์ , macOS , Linux , IRIX , Solaris , SunOSเลขที่?ซอฟต์แวร์ฟรีบางส่วนเลขที่เลขที่?
แลตทิซ ซีบริษัท ไลฟ์โบ๊ท แอสโซซิเอทส์เลขที่ใช่DOS , OS/2 , พลเรือจัตวา , เอมิกา , Atari ST , ซินแคลร์ QL?กรรมสิทธิ์????
แอลซีซีคริส เฟรเซอร์และเดวิด แฮนสันใช่ใช่ใช่?ซอฟต์แวร์ฟรี (มีซอร์สโค้ดให้ใช้งานสำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์)ใช่เลขที่เลขที่?
เอ็มซีพียูนิซิสเลขที่เลขที่เอ็มซีพี?กรรมสิทธิ์????
เอ็มพีดับบลิวซีแอปเปิลเลขที่เลขที่ระบบปฏิบัติการ Mac OS แบบคลาสสิก?กรรมสิทธิ์????
โอเพ่น64AMD , SGI , Google , HP , Intel , Nvidia , PathScale , มหาวิทยาลัยชิงหัวและอื่นๆเลขที่ใช่ใช่?จีพีแอล????
พีจีซีซีกลุ่มพอร์ตแลนด์ใช่ใช่ไม่ทราบ?กรรมสิทธิ์????
คอมไพเลอร์ C แบบพกพาสตีเฟน ซี. จอห์นสัน , แอนเดอร์ส แม็กนัสสันและคนอื่นๆใช่ใช่ใช่?บีเอสดีใช่บางส่วนเลขที่?
ควิกซีไมโครซอฟต์ใช่เลขที่เลขที่?กรรมสิทธิ์????
คอมไพเลอร์ C แบบพกพาของ Alan SnyderAlan Snyderและผู้ดูแลระบบคนปัจจุบันlarsbrinkhoff | Snyder-C-compilerเลขที่ใช่เลขที่?ใบอนุญาต MIT????
คอมไพเลอร์ SEGGER [ 16 ]ไมโครคอนโทรลเลอร์เซกเกอร์ใช่ใช่ใช่?กรรมสิทธิ์ใช่ใช่บางส่วนบางส่วน
ซีเล็กรอน เคน , เจมส์ อี. เฮนดริกซ์ , นิตยสารไบต์ใช่ใช่ซีพี/เอ็ม , ดีโอเอส?สาธารณสมบัติบางส่วนเลขที่เลขที่?
คอมไพเลอร์ C สำหรับอุปกรณ์ขนาดเล็กแซนดีป ดัตตาและคนอื่นๆใช่ใช่ไม่ทราบใช่จีพีแอล????
คิด ซี , ไลท์สปีด ซีคิด เทคโนโลยีส์เลขที่เลขที่ระบบปฏิบัติการ Mac OS แบบคลาสสิก?กรรมสิทธิ์????
คอมไพเลอร์ Tiny Cฟาบริซ เบลลาร์ดใช่ใช่เลขที่?แอลจีพีแอลใช่บางส่วนบางส่วน?
( บอร์แลนด์ ) เทอร์โบ ซีเอ็มบาร์กาเดโรใช่เลขที่ใช่?ลิขสิทธิ์ - เวอร์ชัน 2.01 สามารถใช้งานได้ฟรี????
วีบีซีซีโวลเกอร์ บาร์เทลมันน์ใช่ใช่ใช่?ซอฟต์แวร์ฟรี (มีซอร์สโค้ดให้ใช้งาน แต่ไม่อนุญาตให้แก้ไข)ใช่บางส่วนเลขที่?
ไมโครซอฟต์ วิชวล ซี++ไมโครซอฟต์ใช่เลขที่เลขที่?ซอฟต์แวร์กรรมสิทธิ์ ( ฟรีแวร์ )ใช่บางส่วน[ 17 ]ใช่[ 17 ]ใช่[ 17 ]
คอมไพเลอร์ Oracle Cออราเคิลเลขที่โซลาริส , ลินุกซ์เลขที่?ซอฟต์แวร์กรรมสิทธิ์ ( ฟรีแวร์ )ใช่ใช่ใช่เลขที่
Watcom C/C++ , Open Watcom C/C++วัตคอมใช่การทดลองDOS , OS/2?ใบอนุญาตสาธารณะ Sybase Open Watcomใช่บางส่วนเลขที่?
คอมไพเลอร์วินด์ริเวอร์ (ดิอาบ)ระบบวินด์ริเวอร์ใช่ใช่ใช่?กรรมสิทธิ์????
คอมไพเลอร์ C ของไวท์สมิธบริษัท ไวท์สมิธส์ จำกัดเลขที่ใช่เลขที่?เป็นกรรมสิทธิ์ (มีซอร์สโค้ดให้ใช้ได้สำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์)เลขที่?เลขที่?
XL C , XL C/C++ไอบีเอ็มเลขที่AIX , ลินุกซ์z/OS , z/VM?กรรมสิทธิ์ใช่[ 18 ] [ 19 ] [ 20 ]ใช่[ 18 ] [ 19 ] [ 20 ]ใช่[ 18 ] [ 19 ] [ 20 ]ใช่[ 18 ] [ 19 ] [ 20 ]

หมายเหตุ:

  1. ^รายชื่อระบบปฏิบัติการโฮสต์และ/หรือ ⟨เป้าหมายการคอมไพล์ข้ามแพลตฟอร์ม
  2. ^ a b cกรอกข้อมูลให้ครบถ้วน ยกเว้นส่วนทศนิยม

คอมไพเลอร์ C++

คอมไพเลอร์ ผู้เขียน ระบบปฏิบัติการ[ i ]ประเภทใบอนุญาต IDEการปฏิบัติตามมาตรฐาน
วินโดวส์เหมือนยูนิกอื่นซี++11ซี++14ซี++17ซี++20ซี++23
AMD Optimizing C/C++ Compiler (AOCC)เอดีเอ็มเลขที่ใช่เลขที่ซอฟต์แวร์กรรมสิทธิ์ ( ฟรีแวร์ )เลขที่ใช่ใช่ใช่บางส่วนบางส่วน
C++Builder (Borland รุ่นคลาสสิก, bcc*)เอ็มบาร์กาเดโร ( โค้ดเกียร์ ) ใช่ (bcc32)macOS (bccosx) [ 21 ]เลขที่กรรมสิทธิ์ (รุ่นชุมชนฟรี) [ 22 ]ใช่ใช่[ 23 ] [ 24 ]เลขที่เลขที่??
C++Builder (สมัยใหม่, bcc*c)เอ็มบาร์กาเดโร ( LLVM ) [ 25 ]ใช่ (bcc32c, bcc64, bcc32x, bcc64x)iOS ⟩ (bccios*), ⟨ Android ⟩ (bcca*) [ 21 ]เลขที่กรรมสิทธิ์ (ฟรีแวร์ - CLI 32 บิต, [ 26 ]รุ่นเชิงพาณิชย์แบบจำกัดฟรี) [ 22 ]ใช่ใช่[ ii ] [ 23 ] [ 24 ]ใช่[ 27 ]ใช่[ 28 ]??
เทอร์โบ C++ (tcc)บอร์แลนด์ ( โค้ดเกียร์ )ใช่เลขที่ดีเอสซอฟต์แวร์ฟรีที่เป็นกรรมสิทธิ์ใช่เลขที่เลขที่เลขที่??
ซีเอ็นทีเซิร์นใช่ใช่BeBox , DOSเป็นต้นX11/MITใช่เลขที่เลขที่เลขที่??
ซีฟรอนต์บียาร์เน สโตรสตรุปเลขที่ใช่เลขที่?เลขที่เลขที่เลขที่เลขที่??
แคล็ง (แคล็ง++)โครงการ LLVMใช่ใช่ใช่UoI/NCSAXcode , QtCreator (ไม่จำเป็น) ใช่[ ii ] [ 29 ] [ 30 ] [ 24 ]ใช่ใช่บางส่วนบางส่วน
โคโม ซี/ซี++คอมพิวเตอร์โคโมใช่ใช่ใช่กรรมสิทธิ์เลขที่ไม่[ iii ]เลขที่เลขที่??
จีซีซี (จี++) โครงการ GNUMinGW , MSYS2 , Cygwin , Windows Subsystem ใช่ ใช่ จีพีแอลวี3QtCreator , Kdevelop , Eclipse , NetBeans , Code::Blocks , Dev-C++ , Geanyใช่[ iv ] [ 32 ] [ 33 ] [ 24 ]ใช่ ใช่บางส่วนบางส่วน
HP aC++ (aCC)ฮิวเลตต์-แพคการ์ดเลขที่เอชพี-UXเลขที่กรรมสิทธิ์เลขที่บางส่วน[ 34 ] [ 24 ]เลขที่เลขที่??
คอมไพเลอร์ Intel C++ (icc)อินเทลใช่ลินุกซ์ , มอสซาเรลล่า , ฟรีบีเอสดี ; ⟨ แอนดรอยด์ ( x86-64 )⟩เลขที่กรรมสิทธิ์ ( ฟรีแวร์ ) [ 35 ]Visual Studio , Eclipse , Xcodeใช่[ iii ] [ 36 ] [ 24 ]ใช่[ 37 ]ใช่[ 38 ]บางส่วนบางส่วน
Open64 (openCC)HP , AMD , มหาวิทยาลัยชิงหัวและอื่นๆเลขที่ใช่เลขที่GPLv2 ที่แก้ไขแล้วเลขที่ไม่[ iv ] [ v ] [ 39 ]เลขที่เลขที่??
คอมไพเลอร์ ARM (armcc)คีลอาร์มใช่ใช่⟨ใช่⟩กรรมสิทธิ์μVision, DS-5ใช่[ iii ] [ 40 ] [ 41 ]เลขที่เลขที่??
Tandem C++ [ 42 ]คอมพิวเตอร์ Tandemเลขที่ ใช่ เคอร์เนลแบบไม่หยุดทำงาน, ระบบปฏิบัติการแบบไม่หยุดทำงานกรรมสิทธิ์คราส ? เลขที่ เลขที่ ?
เทนดรา (tcc)โครงการ TenDRAเลขที่ใช่เลขที่บีเอสดีเลขที่หมายเลข[ 43 ]เลขที่เลขที่??
Visual C++ (cl)ไมโครซอฟต์ใช่ลินุกซ์ , มอสซาเรลล่า ; ⟨ แอนดรอยด์ ⟩, ⟨ ไอโอเอสดีเอสกรรมสิทธิ์ (ฟรีสำหรับบุคคลและองค์กรที่มีกำไรไม่เกิน 1 ล้านดอลลาร์) [ 44 ]Visual Studio , QtCreatorใช่[ 45 ] [ 46 ] [ 24 ]ใช่ใช่[ 47 ]ใช่[ 48 ]บางส่วน
XL C/C++ (xlc++)ไอบีเอ็มเลขที่ลินุกซ์ ( พาวเวอร์ ), AIXz/OS , z/VMกรรมสิทธิ์คราสใช่[ 18 ] [ 19 ] [ 20 ]ใช่[ 18 ] [ 19 ] [ 20 ]ใช่[ 18 ] [ 19 ] [ 20 ]การทดลองสำหรับ AIX [ 19 ]เลขที่
คอมไพเลอร์ Diab (dcc)วินด์ ริเวอร์ทีพีจี แคปิตอลใช่ลินุกซ์ , โซลาริสVxWorksกรรมสิทธิ์โต๊ะทำงานวินด์ริเวอร์ไม่[ iii ] [ 49 ]เลขที่เลขที่??

หมายเหตุ:

  1. ^รายชื่อระบบปฏิบัติการโฮสต์และ/หรือ ⟨เป้าหมายการคอมไพล์ข้ามแพลตฟอร์ม
  2. ^ a bใช้ Clang Front End [ 29 ] [ 30 ]
  3. ^ a b c dใช้ EDG Front End [ 31 ]
  4. ^ a bใช้ GCC Front End [ 32 ] [ 33 ]
  5. ^ Open64 v5.0 เวอร์ชันสุดท้ายใช้ GCC 4.2 เป็น Front End ซึ่งไม่รองรับ C++11 [ 32 ] [ 33 ]

คอมไพเลอร์ C#

คอมไพเลอร์ ผู้เขียน พิมพ์ วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต IDE ?
วิชวลซี#ไมโครซอฟต์จิทใช่แอป iOSเลขที่กรรมสิทธิ์ใช่
วิชวล ซี# เอ็กซ์เพรสไมโครซอฟต์จิทใช่เลขที่เลขที่ซอฟต์แวร์ฟรีใช่
โมโนเซมารินจิทใช่ใช่ใช่จีพีแอลวี2ใช่
พกพา.NETดอทจีเอ็นยูอาโอทีใช่ใช่เลขที่จีพีแอลเลขที่
ชาร์ปพัฒนาทีม IC#Codeจิทใช่เลขที่เลขที่แอลจีพีแอลใช่
รอสลินมูลนิธิ .NETJIT/AOTใช่บางส่วนเลขที่Apache 2.0 [ 50 ]เลขที่
RemObjects C#ลบวัตถุอาโอทีใช่ใช่ ( Linux , macOS , Android , iOS )ใช่ ( WebAssembly )กรรมสิทธิ์ใช่
IL2CPPยูนิตี้ เทคโนโลยีส์อาโอทีใช่ใช่ใช่กรรมสิทธิ์เลขที่
IL2CPUจักรวาลอาโอทีใช่ใช่ใช่ใบอนุญาต BSD [ 51 ]เลขที่
บาร์ต็อกการวิจัยของไมโครซอฟต์อาโอทีใช่เลขที่เลขที่กรรมสิทธิ์เลขที่
ริวจิทมูลนิธิ .NETจิทใช่ใช่ใช่ใบอนุญาต MIT [ 52 ]ใช่
คอร์อาร์ทีมูลนิธิ .NETเอโอที/จิทอิทใช่ใช่ใช่ใบอนุญาต MIT [ 52 ]ใช่

คอมไพเลอร์ COBOL

คอมไพเลอร์ ผู้เขียน ระบบปฏิบัติการ ประเภทใบอนุญาต IDE ? การปฏิบัติตามมาตรฐาน
วินโดวส์ เหมือนยูนิก อื่น โคบอล-85โคบอล 2002
IBM COBOLไอบีเอ็มใช่AIX , ลินุกซ์z/OS , z/VM , z/VSE , IBM iกรรมสิทธิ์นักพัฒนา IBM สำหรับ z/OSใช่บางส่วน
GnuCOBOL (เดิมชื่อ OpenCOBOL)เคสุเกะ นิชิดะ, โรเจอร์ เวล, ไซมอน โซบิชใช่ใช่ใช่จีพีแอลOpenCobolIDE , GIX, HackEditใช่บางส่วน
GCC (gcobol) [ 53 ]COBOLworx (ไซมัส)ใช่ใช่ใช่จีพีแอลเลขที่ใช่[ 54 ]วางแผนไว้[ 54 ]
ออตเตอร์คิท[ 55 ] [ 56 ]กาเบรียล กอนซัลเวสใช่ใช่ใช่ ( โครงสร้างพื้นฐานภาษาทั่วไป )อะปาเช่ 2.0ใช่บางส่วนผู้สมัครปล่อยตัว
เอ็มซีพี โคบอลยูนิซิสเลขที่เลขที่เอ็มซีพีกรรมสิทธิ์แคนเดใช่[ 57 ]เลขที่
ระบบปฏิบัติการ 2200 COBOLยูนิซิสเลขที่เลขที่ระบบปฏิบัติการ 2200กรรมสิทธิ์?ใช่[ 58 ]เลขที่
Tandem COBOL [ 59 ] [ 60 ]คอมพิวเตอร์ Tandemเลขที่ เลขที่ การ์เดียน, นอนสต็อป เคอร์เนล, นอนสต็อป โอเอสกรรมสิทธิ์Eclipse, Micro Focus COBOL Workbench [ 61 ]? ?

คอมไพเลอร์ Common Lisp

คอมไพเลอร์ ผู้เขียน เป้า วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต IDE ?
อัลเลโกร คอมมอน ลิสป์บริษัท ฟรานซ์ จำกัดโค้ดเนทีฟใช่ใช่ใช่กรรมสิทธิ์ใช่
หมีติดอาวุธ พูดติดอ่างปีเตอร์ เกรฟส์เจวีเอ็มใช่ใช่ใช่จีพีแอลใช่
คลิปโครงการ GNUไบต์โค้ดใช่ใช่ใช่จีพีแอลเลขที่
โคลเชอร์ ซีแอลโคลซูร์ แอสโซซิเอทส์โค้ดเนทีฟใช่ใช่เลขที่แอลจีพีแอลใช่
CMU Common Lispมหาวิทยาลัยคาร์เนกีเมลลอนโค้ดเนทีฟ, ไบต์โค้ดเลขที่ใช่เลขที่สาธารณสมบัติใช่
คอร์แมน คอมมอน ลิสป์บริษัท คอร์แมน เทคโนโลยีส์โค้ดเนทีฟใช่เลขที่เลขที่ใบอนุญาต MITใช่
ฝังตัวได้ Common Lispฮวนโญ การ์เซีย-ริโปลล์ไบต์โค้ด, ซีใช่ใช่ใช่แอลจีพีแอลใช่
จีนู คอมมอน ลิสป์โครงการ GNUซีใช่ใช่เลขที่จีพีแอลเลขที่
LispWorksบริษัท ลิสป์เวิร์คส์ จำกัดโค้ดเนทีฟใช่ใช่เลขที่กรรมสิทธิ์ใช่
โมคล์วูคิกซ์โค้ดเนทีฟเลขที่ใช่ใช่กรรมสิทธิ์เลขที่
เปิดเจเนอรัลสัญลักษณ์โปรแกรมจำลอง Ivory, ระบบปฏิบัติการของตัวเองเลขที่เลขที่ใช่กรรมสิทธิ์ใช่
สตีลแบงก์ คอมมอน ลิสป์sbcl.orgโค้ดเนทีฟใช่ใช่ใช่สาธารณสมบัติใช่

คอมไพเลอร์ D

คอมไพเลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต IDE ?
ดี (ดีเอ็มดี)ดาวอังคารดิจิทัลและอื่นๆใช่ลินุกซ์ 32 บิต, มอสซาเรลล่า , ฟรีบีเอสดีเลขที่บูสต์เลขที่
D สำหรับ .NET?ใช่ใช่???
จีซีซี ( จีดีซี )โครงการ GNUใช่ใช่เลขที่จีพีแอลเลขที่
แอลดีซีLLVMใช่ใช่เลขที่ใบอนุญาตโอเพนซอร์สหลายแบบขึ้นอยู่กับโมดูลเลขที่

คอมไพเลอร์ DIBOL/DBL

คอมไพเลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต IDE ?
Synergy DBL [ 62 ] [ 63 ] [ 64 ]ไซเนอร์เจ็กซ์ใช่ใช่ใช่กรรมสิทธิ์ใช่

ตัวแปลภาษา ECMAScript

คอมไพเลอร์ไอเฟล

คอมไพเลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต IDE ?
EiffelStudioEiffel Software / พัฒนาโดยชุมชน (SourceForge)ใช่ใช่ใช่จีพีแอลใช่
LibertyEiffel (เวอร์ชันดัดแปลงจาก SmartEiffel)ดี. คอลเน็ต และชุมชน?ใช่?จีพีแอลวี2?
สมาร์ทไอเฟลดี. คอลเน็ต?ใช่?จีพีแอลวี2?

คอมไพเลอร์และอินเตอร์พรีเตอร์ของ Forth

คอมไพเลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต
สวิฟต์ฟอร์ธ[ 65 ]บริษัทฟอร์ธ อิงค์ใช่ใช่เลขที่กรรมสิทธิ์
ย้อนกลับไปข้างหน้า[ 66 ]ชาร์ลส์ ไชลเดอร์สใช่ใช่?ใบอนุญาต ISC
พีฟอร์ธฟิล เบิร์กใช่ใช่ใช่สาธารณสมบัติ
เฟิร์มแวร์แบบเปิด????ใบอนุญาต BSD
จีฟอร์ธเบิร์นด์ เพย์ซาน และ แอนตัน เอิร์ทล์ใช่ใช่เลขที่จีพีแอล3
คัลเลอร์ฟอร์ธชาร์ลส์ เอช. มัวร์???สาธารณสมบัติ
ซิฟอร์ธ[ 67 ] [ 68 ] [ 69 ]อัลเบิร์ต ฟาน เดอร์ ฮอร์สต์ใช่ใช่เลขที่จีพีแอล
Atlast [ 70 ]จอห์น วอล์คเกอร์?ใช่เลขที่สาธารณสมบัติ
ไบต์ฟอร์ธ[ 71 ]?????
noForth [ 72 ]???RISC-V baremetal?

คอมไพเลอร์ Fortran

คอมไพเลอร์ ผู้เขียน สถานะการทำงาน ระบบปฏิบัติการ ประเภทใบอนุญาต IDE ?
วินโดวส์ เหมือนยูนิก อื่น
เอคอร์น ฟอร์ทราน 77เอคอร์นและโคเดมิสต์ปัจจุบันเลขที่เลขที่RISC OSกรรมสิทธิ์เลขที่
AMD Optimizing C/C++ Compiler (AOCC)เอดีเอ็มปัจจุบันเลขที่ใช่เลขที่ซอฟต์แวร์ฟรีเลขที่
ออราเคิล ฟอร์ตรันออราเคิลเลิกผลิตแล้วเลขที่ลินุกซ์ , โซลาริสเลขที่ซอฟต์แวร์ฟรีOracle Developer Studio
แอบซอฟต์ โปร ฟอร์ทรานแอบซอฟต์เลิกผลิตแล้วใช่ลินุกซ์ , มอสซาเรลล่าใช่กรรมสิทธิ์ใช่
จี95แอนดี้ วอทไม่ใช้งานใช่ใช่ใช่จีพีแอลเลขที่
GCC ( GNU Fortran )โครงการ GNUปัจจุบันใช่ใช่ใช่จีพีแอลวี3Photran (ส่วนหนึ่งของ Eclipse), Simply Fortran , Lahey Fortran
Intel Fortran Compiler Classic (ifort)อินเทลปัจจุบันใช่ลินุกซ์และโอเอสเอเลขที่ซอฟต์แวร์ฟรีมีบริการสนับสนุนพิเศษ (ไม่บังคับ)ใช่ (ปลั๊กอิน) Visual Studio บน Windows, Eclipse บน Linux, XCode บน Mac
โอเพ่น64Google , HP , Intel , Nvidia , PathScale , มหาวิทยาลัยชิงหัวและอื่นๆที่เสร็จเรียบร้อยเลขที่ใช่ใช่จีพีแอลเลขที่
แฟลงคลาสสิกโครงการLLVMปัจจุบันใช่ใช่ใช่เอ็นซีเอสเอใช่
LLVM FlangโครงการLLVMปัจจุบันใช่ใช่ใช่เอ็นซีเอสเอใช่
แอลฟอร์ทรานทีม LFortranปัจจุบันใช่ใช่ใช่บีเอสดีใช่
เอฟทีเอ็น95ซิลเวอร์ฟรอสต์ปัจจุบันใช่เลขที่เลขที่กรรมสิทธิ์ใช่
คอมไพเลอร์ NAG Fortranกลุ่มอัลกอริธึมเชิงตัวเลขปัจจุบันใช่ลินุกซ์และโอเอสเอเลขที่กรรมสิทธิ์ใช่
Tandem Fortran [ 60 ]คอมพิวเตอร์ Tandemเลิกผลิตแล้ว เลขที่ ? การ์เดียน, นอนสต็อป เคอร์เนล, นอนสต็อป โอเอสกรรมสิทธิ์เลขที่
เอ็กซ์แอล ฟอร์ทรานไอบีเอ็มปัจจุบันเลขที่ลินุกซ์ ( พาวเวอร์และAIX)เลขที่กรรมสิทธิ์คราส
เอ็มซีพียูนิซิสเลิกผลิตแล้วเลขที่เลขที่เอ็มซีพีกรรมสิทธิ์แคนเด
เปิด Watcomผู้ร่วมพัฒนา Sybaseและ Open Watcomปัจจุบันใช่ใช่DOS , OS/2ใบอนุญาตสาธารณะ Sybase Open WatcomบนWindows , OS/2
เครย์เครย์ปัจจุบันใช่ใช่ใช่กรรมสิทธิ์ใช่

คอมไพเลอร์ Go

คอมไพเลอร์ สถานะการทำงาน ระบบปฏิบัติการประเภทใบอนุญาต
วินโดวส์เหมือนยูนิกอื่น
จีซีปัจจุบันใช่ใช่ใช่BSD 3-Clause
จีซีซี (gccgo)ปัจจุบันMinGW , Cygwinใช่ใช่จีพีแอล
LLVM (llgo)ตก[ 73 ]เลขที่ใช่เลขที่เอ็นซีเอสเอ

คอมไพเลอร์ Haskell

คอมไพเลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต มีการดูแลรักษาอย่างต่อเนื่องหรือไม่?
จีเอชซีจีเอชซีใช่ใช่เลขที่โอเพนซอร์สใช่
วายเอชซีวายเอชซีใช่ใช่เลขที่โอเพนซอร์สเลขที่

คอมไพเลอร์และอินเตอร์พรีเตอร์ ISLISP

ชื่อ ผู้เขียน สถานะการทำงาน เป้า เขียนเป็น ระบบปฏิบัติการ ประเภทใบอนุญาต การปฏิบัติตามมาตรฐาน
วินโดวส์เหมือนยูนิกอื่น
Easy-ISLisp [ 74 ]เคนอิจิ ซาซากาวะ ปัจจุบัน ซี , ไบต์โค้ดซีลิสป์เลขที่ ลินุกซ์ , มอสซาเรลล่า , โอเพนบีเอสดีเลขที่ BSD 2-Clauseใช่
โอเพ่นลิสป์เอลิจิส ปัจจุบัน ซี , ไบต์โค้ดซีลิสป์ใช่ macOS , Linux , BSD , AIX , Solaris , QNX? กรรมสิทธิ์ใช่

คอมไพเลอร์Java

คอมไพเลอร์ ผู้เขียน สถานะการทำงาน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต IDE ?
เอดิสัน ดีไซน์ กรุ๊ปเอดิสัน ดีไซน์ กรุ๊ปเลิกผลิตแล้วใช่ใช่ใช่กรรมสิทธิ์เลขที่
จีซีซี ( gcj )โครงการ GNUไม่ใช้งานเลขที่ใช่เลขที่จีพีแอลเลขที่
จาวาคซัน ไมโครซิสเต็มส์ (บริษัทในเครือออราเคิล )ปัจจุบันใช่ใช่ใช่บีซีแอลใช่
javac OpenJDKซัน ไมโครซิสเต็มส์ (บริษัทในเครือออราเคิล )ปัจจุบันใช่ใช่ใช่จีพีแอลวี2ใช่
จิ๊กส์ไอบีเอ็มไม่ใช้งาน?ใช่?ไอพีแอล?

คอมไพเลอร์ปาสคาล

คอมไพเลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต IDE ?
ชุดคอมไพเลอร์อัมสเตอร์ดัมแอนดรูว์ ทาเนนบอมเซเรียล จาคอบส์เลขที่ใช่ใช่บีเอสดีเลขที่
เดลฟีเอ็มบาร์กาเดโร ( โค้ดเกียร์ )ใช่ใช่ ( ลินุกซ์ , แมคโอเอส )ใช่ ( iOS , Android )กรรมสิทธิ์ใช่
Oxygene (เดิมชื่อ Delphi Prism)ลบวัตถุใช่ใช่ ( Linux , macOS , Android , iOS )ใช่ ( WebAssembly )กรรมสิทธิ์ใช่
ปาสคาลเสรีฟลอเรียน พอล แคลมป์ฟล์ใช่ใช่ใช่ ( OS/2 , FreeBSD , Solaris , Haiku , Android , DOSฯลฯ[หมายเหตุ 1 ] )จีพีแอลFPIDE, Lazarus , Geany (บนUbuntu )
GCC ( GNU Pascal )โครงการ GNUใช่ใช่ใช่จีพีแอลเลขที่
ไคลิกซ์บอร์แลนด์ ( โค้ดเกียร์ )เลขที่ใช่ ( ลินุกซ์ )เลขที่กรรมสิทธิ์ใช่
เทอร์โบปาสคาลสำหรับ Windowsบอร์แลนด์ ( โค้ดเกียร์ )ใช่ (3.x)เลขที่เลขที่กรรมสิทธิ์ใช่
ไมโครซอฟต์ ปาสคาลไมโครซอฟต์เลขที่เลขที่ใช่ ( DOS )กรรมสิทธิ์ใช่
Tandem Pascal [ 60 ]คอมพิวเตอร์ Tandemเลขที่ ? การ์เดียน, เคอร์เนลแบบไม่หยุดทำงานกรรมสิทธิ์?
วีเอสไอ ปาสคาลบริษัท วีเอ็มเอส ซอฟต์แวร์ อิงค์เลขที่เลขที่ใช่ ( OpenVMS )กรรมสิทธิ์ใช่
เทอร์โบ ปาสคาลโค้ดเกียร์ ( บอร์แลนด์ )เลขที่เลขที่ใช่ซอฟต์แวร์ฟรีใช่
เวกเตอร์ ปาสคาลมหาวิทยาลัยกลาสโกว์ใช่ใช่เลขที่โอเพนซอร์สเลขที่
ปาสคาลเสมือนจริงวิทาลี มิริยานอฟใช่ใช่ใช่ ( OS/2 )ซอฟต์แวร์ฟรีใช่
เอ็มซีพียูนิซิสเลขที่เลขที่เอ็มซีพีกรรมสิทธิ์แคนเด

คอมไพเลอร์ PHP

คอมไพเลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต IDE ?
ฟาลังเจอร์เดฟเซนส์ใช่เลขที่บางส่วนอะปาเช่ 2.0ใช่
พายพีชระดับไอโอใช่ ใช่ ใช่ อะปาเช่ 2.0ใช่

คอมไพเลอร์ PL/I

คอมไพเลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต IDE ?
Iron Spring PL/I สำหรับ Linux [ 75 ]และ OS/2 (จนถึง PL/I เวอร์ชัน 1.4.0) [ 76 ]ซอฟต์แวร์สปริงเหล็กเลขที่ลินุกซ์OS/2 Warp และEComStation [ 76 ]เป็นกรรมสิทธิ์เฉพาะ ซอร์สโค้ดของไลบรารีอยู่ภายใต้ลิขสิทธิ์LGPLเลขที่
จีซีซี (pl1gcc)เฮนริก โซเรนเซ่นใช่ใช่ใช่จีพีแอลเลขที่

คอมไพเลอร์และอินเตอร์พรีเตอร์ของ Python

คอมไพเลอร์ ผู้เขียน เป้า วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต IDE ?
ไซธอนซีใช่ใช่ใช่พีเอสเอฟแอลเลขที่
ไอรอนไพธอนซีแอลไอใช่ใช่ใช่ ( CLI )อะปาเช่ 2.0เลขที่
ไจธอนเจวีเอ็มใช่ใช่ใช่ ( JVM )พีเอสเอฟแอลเลขที่
นูอิตก้าเคย์ เฮเยนซี , ซี++ใช่ใช่ใช่อะปาเช่ 2.0เลขที่
นัมบางูอนาคอนดาLLVM ( JIT )ใช่ใช่ใช่BSD 2-Clauseเลขที่
ไซโคอาร์มิน ริโกคริสเตียน ทิสเมอร์x86-32 ( JIT )ใช่ใช่ใช่เอ็มไอทีเลขที่
ไพพีVMของตนเอง( JIT )ใช่ใช่ใช่เอ็มไอทีเลขที่
ลอกคราบซี++ใช่ใช่ใช่GPLv3และBSDเลขที่

คอมไพเลอร์และอินเตอร์พรีเตอร์ของ Ruby

คอมไพเลอร์ ผู้เขียน เป้า วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต
ยาร์ฟโคอิจิ ซาซาดะไบต์โค้ดใช่ใช่ใช่ใบอนุญาต Ruby
ไอรอนรูบี้ไมโครซอฟต์.สุทธิใช่ใช่ใช่อะปาเช่ 2.0
เจรูบี้เจวีเอ็มใช่ใช่ใช่EPL , GPL , LGPL
มรูบี้ยูกิฮิโระ มัตสึโมโตะไบต์โค้ดใช่ใช่ใช่เอ็มไอที

คอมไพเลอร์ Rust

คอมไพเลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ เครื่องเปล่าประเภทใบอนุญาต
สนิมมูลนิธิสนิมใช่ใช่ใช่ใช่ใบอนุญาต Apache
GCC Rust [ 77 ]โครงการ GNUMinGW , Cygwin , WSLใช่เลขที่ใช่จีพีแอล

คอมไพเลอร์และอินเตอร์พรีเตอร์ของ Scheme

คอมไพเลอร์ ผู้เขียน เป้า วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต IDE ?
บิกลูมานูเอล เซอร์ราโนเนทีฟ, ไบต์โค้ดใช่ใช่?GPL (คอมไพเลอร์) และLGPL (รันไทม์)เลขที่
เชซ สกีมอาร์. เคนท์ ไดบวิกพื้นเมืองใช่ใช่เลขที่อะปาเช่ 2.0เลขที่
ไก่ทีมไก่ซีใช่ใช่?บีเอสดีเลขที่
กลเม็ดมาร์ค ฟีลีย์ซีใช่ใช่?แอลจีพีแอลเลขที่
จีเอ็นยู ไกล์โครงการ GNUไบต์โค้ดใช่ใช่?แอลจีพีแอลเลขที่
อิคารัสอับดุลอาซิซ กูลูมพื้นเมืองใช่ใช่?จีพีแอลเลขที่
ไอรอนสเคมลูเวลลิน พริตชาร์ดซีแอลไอใช่ใช่ใช่ ( โครงสร้างพื้นฐานภาษาทั่วไป )เอ็มเอส-พีแอลเลขที่
เจเอสเคมเคน แอนเดอร์สัน, ทิม ฮิกกี้, ปีเตอร์ นอร์วิกไบต์โค้ดใช่ใช่ใช่ ( JVM )ใบอนุญาต zlibเลขที่
คาวาเพอร์ บอทเนอร์ไบต์โค้ดใช่ใช่ใช่ ( JVM )เอ็มไอทีเลขที่
โครงการ MIT/GNUโครงการ GNUพื้นเมืองใช่ใช่?จีพีแอลเลขที่
แร็กเก็ตบริษัท พีแอลที อิงค์ไบต์โค้ด + JITใช่ใช่macOS , Microsoft Windowsแอลจีพีแอลดรแร็กเก็ต
แผน 48ริชาร์ด เคลซีย์, โจนาธาน รีส์ซี, ไบต์โค้ดใช่ใช่?บีเอสดีเลขที่
เอสซีเอ็มออเบรย์ จาฟเฟอร์ซีใช่ใช่AmigaOS , Atari ST , Classic Mac OS , DOS , OS/2 , NOS/VE , OpenVMSแอลจีพีแอลเลขที่
ซิสซีเอสซีสกอตต์ จี. มิลเลอร์, แมทเทียส ราเดสต็อกไบต์โค้ดใช่ใช่ใช่ ( JVM )จีพีแอลและเอ็มพีแอลเลขที่
สตาลินเจฟฟรีย์ มาร์ค ซิสกิ้นด์ซี?ใช่?แอลจีพีแอลเลขที่
สตคลอสเอริค กัลเลซิโอไบต์โค้ด?ใช่?จีพีแอลเลขที่
ล่าม ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต IDE ?
โกชชิโร คาวาอิใช่ใช่?บีเอสดีเลขที่
แผนการเปอตีต์ เชซอาร์. เคนท์ ไดบวิกใช่ใช่เลขที่อะปาเช่ 2.0เลขที่
ไทนี่สเคม???ใช่บีเอสดีเลขที่

คอมไพเลอร์ Smalltalk

คอมไพเลอร์ ผู้เขียน เป้า วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต IDE ?
ฟาโรทีมฟาโรวีเอ็มใช่ใช่ใช่ใบอนุญาต MITใช่
GNU Smalltalkโครงการ GNU Smalltalkไบต์โค้ด + JITใช่ใช่เลขที่จีพีแอลเลขที่
วิชวลเวิร์คส์ซินคอม ซิสเต็มส์?ใช่ใช่ใช่กรรมสิทธิ์ใช่
ไมโครซอลล์ทอล์คอ็อบเจ็กต์คอนเน็กต์พื้นเมืองใช่เลขที่เลขที่กรรมสิทธิ์ใช่

ตัวแปลภาษา Tcl

ล่าม ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต
แอคทีฟทีซีแอลสถานะใช้งานใช่ใช่ใช่ไม่ใช่เพื่อการค้าหรือเป็นกรรมสิทธิ์
ทีซีเอชเอ็มเคเอสและอีกหลายคนใช่ใช่ใช่เป็นกรรมสิทธิ์และ/หรือใช้งานได้ฟรี
ปรารถนาแมรี่ เกรย์ใช่ใช่ใช่บีเอสดี

ตัวแปลภาษาคำสั่ง

ล่าม ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต
DCL (ภาษาควบคุมดิจิทัล)ดิจิตอลเลขที่เลขที่OpenVMS , RSX-11M , RSTS/Eกรรมสิทธิ์
TACL (Tandem Advanced Command Language) คอมพิวเตอร์ Tandem เลขที่ เลขที่ การ์เดียน, นอนสต็อป เคอร์เนล, นอนสต็อป โอเอส กรรมสิทธิ์

ล่ามเร็กซ์

ล่าม ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต
อามิกาอาร์เอ็กซ์คอมโมดอร์เลขที่เลขที่ใช่กรรมสิทธิ์
ออบเจ็กต์เร็กซ์ไอบีเอ็มใช่?ใช่กรรมสิทธิ์
โอเพ่นออบเจ็กต์ เร็กซ์องค์กร OOใช่ใช่เลขที่ซีพีแอล

คอมไพเลอร์CLI

คอมไพเลอร์ ผู้เขียน สถานะการทำงาน ระบบปฏิบัติการ ประเภทใบอนุญาต IDE ?
วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ
วิชวลสตูดิโอไมโครซอฟต์ปัจจุบันใช่เลขที่เลขที่กรรมสิทธิ์ใช่
โมโนโมโนปัจจุบันใช่ใช่เลขที่เอ็มไอทีใช่
ปริซึมเดลฟีลบวัตถุปัจจุบันใช่ใช่ใช่กรรมสิทธิ์ใช่
พกพา.NETดอทจีเอ็นยูไม่ใช้งานใช่ใช่เลขที่จีพีแอลไม่ทราบ

คอมไพเลอร์แบบซอร์สโค้ดต่อซอร์สโค้ด

รายชื่อนี้ยังไม่สมบูรณ์ สามารถดูรายชื่อคอมไพเลอร์ที่แปลงซอร์สโค้ดเป็นซอร์สโค้ดได้ครบถ้วนกว่านี้ได้ที่นี่

คอมไพเลอร์ ผู้เขียน เป้าหมายการป้อนข้อมูล ผลลัพธ์เป้าหมาย เครื่องปรับขนานอัตโนมัติวินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต กรอบงาน ?
ชุดเครื่องมือปรับปรุงโครงสร้างซอฟต์แวร์ DMSการออกแบบเชิงความหมายC / C++ , COBOL , PL/Iและอื่นๆ อีกมากมายภาษาตามอำเภอใจเลขที่ใช่ใช่ใช่กรรมสิทธิ์ใช่
ดอกกุหลาบห้องปฏิบัติการแห่งชาติลอว์เรนซ์ลิเวอร์มอร์ภาษาซี , ฟอร์ทรานและอื่นๆC / C++อร์ทรานและอื่นๆใช่เลขที่ใช่ใช่บีเอสดีใช่

คอมไพเลอร์แบบเสรี/โอเพนซอร์ส

คอมไพเลอร์ คุณภาพระดับใช้งานจริง ฟรี/โอเพนซอร์ส และโอเพนซอร์ส

ผู้รวบรวมงานวิจัย

โดยส่วนใหญ่แล้ว คอมไพเลอร์ที่ใช้ในการวิจัยยังไม่แข็งแกร่งหรือสมบูรณ์เพียงพอที่จะรองรับแอปพลิเคชันขนาดใหญ่ในโลกแห่งความเป็นจริง จึงมักใช้สำหรับการสร้างต้นแบบ อย่างรวดเร็ว ของฟีเจอร์ภาษาใหม่และการเพิ่มประสิทธิภาพใหม่ๆ ในสาขาการวิจัยเท่านั้น

  • Open64 : คอมไพเลอร์สำหรับงานวิจัยที่ได้รับความนิยม Open64 ผสานรวมการเปลี่ยนแปลงแบบโอเพนซอร์สจากคอมไพเลอร์ PathScale ที่กล่าวถึงไปแล้ว
  • ROSE : เฟรมเวิร์กคอมไพเลอร์แบบโอเพนซอร์สสำหรับสร้างตัววิเคราะห์และตัวแปลโค้ดจากซอร์สหนึ่งไปยังอีกซอร์สหนึ่งสำหรับภาษา C/C++ และ Fortran พัฒนาขึ้นที่ห้องปฏิบัติการแห่งชาติลอว์เรนซ์ลิเวอร์มอร์
  • MILEPOST GCC : คอมไพเลอร์วิจัยแบบโอเพนซอร์สเชิงโต้ตอบที่ใช้ปลั๊กอิน ซึ่งผสานรวมจุดแข็งของGCCและความยืดหยุ่นของอินเทอร์เฟซการคอมไพล์เชิงโต้ตอบทั่วไป(Interactive Compilation Interface)ที่เปลี่ยนคอมไพเลอร์สำหรับการใช้งานจริงให้เป็นชุดเครื่องมือวิจัยเชิงโต้ตอบ
  • Interactive Compilation Interface – ระบบปลั๊กอินที่มี API ระดับสูง เพื่อแปลงคอมไพเลอร์คุณภาพระดับใช้งานจริง เช่นGCCให้เป็นโครงสร้างพื้นฐานการวิจัยที่มีประสิทธิภาพและเสถียร โดยไม่ต้องพัฒนาคอมไพเลอร์วิจัยใหม่ตั้งแต่เริ่มต้น
  • เฟรมเวิร์กการเพิ่มประสิทธิภาพและการวิเคราะห์ Phoenix โดย Microsoft
  • Edison Design Group : จัดหาคอมไพเลอร์ส่วนหน้าคุณภาพระดับการผลิตสำหรับ C, C++ และ Java (คอมไพเลอร์จำนวนหนึ่งที่ระบุไว้ในหน้านี้ใช้ซอร์สโค้ดส่วนหน้าจากEdison Design Group [ 79 ] ) นอกจากนี้Edison Design Groupยังเปิดให้ใช้ซอฟต์แวร์ที่เป็นกรรมสิทธิ์ของตนเพื่อการวิจัย อีกด้วย [ 80 ]

ดูเพิ่มเติม

เชิงอรรถ

  1. ^สามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับโฮสต์และเป้าหมายที่รองรับได้ในรายการตัวติดตั้งอย่างเป็นทางการและเป้าหมายที่รองรับ
  • รายชื่อคอมไพเลอร์ C++ จัดทำโดย บียาร์เน สโตรสทรุป ผู้คิดค้นภาษา C++
  • รายชื่อคอมไพเลอร์และอินเตอร์พรีเตอร์ C/C++ ฟรี
  • รายการทรัพยากรคอมไพเลอร์
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=List_of_compilers&oldid=1355517903 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ รายชื่อคอมไพเลอร์

หน้านี้แสดงรายการ ซอฟต์แวร์ ที่โดดเด่น ซึ่งสามารถจัดประเภทได้เป็น คอมไพเลอร์ , ตัวสร้างคอมไพเลอร์ , อินเตอร์พรีเตอร์ , ตัวแปลภาษา, โครงสร้างพื้นฐานเครื่องมือ, แอสเซมเบลอร์ ,...

คอมไพเลอร์ Ada

คอมไพเลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต จีซีซี ( GNAT ) โครงการ GNU ใช่ ใช่ ใช่ จีพีแอลวี3+ Tandem Ada [ 1 ] คอมพิวเตอร์ Tandem เลขที่ ใช่ การ์เดียน, เคอร์เนลแบบไม่หยุดทำงาน กรรมสิทธิ์

คอมไพเลอร์ ALGOL 60

คอมไพเลอร์ ผู้เขียน วินโดวส์ เหมือนยูนิก ระบบปฏิบัติการอื่นๆ ประเภทใบอนุญาต อัลโกล 60 บริษัท อาร์เอชเอ (มินิซิสเต็มส์) จำกัด เลขที่ เลขที่ ดOS , ซีพี/เอ็ม ใช้งานส่วนตัวได้ฟรี เอส-อัลกอล ที่คงอยู่ พอล ค็อกช็อตต์ ใช่ เลขที่ ดีเอส ลิขสิทธิ์ เท่านั้น เอ็มซีพี...

คอมไพเลอร์ ALGOL 68

ดู รายละเอียดเพิ่มเติมได้ที่ ข้อกำหนดและกำหนดการนำไปใช้ของ ALGOL 68