มีเร็วกว่าภาษา C
มีภาษาที่เร็วกว่า C. ตัวอย่างเช่น Fortran ดังที่กล่าวมาแล้วนั้นทำได้ดีมากเพราะมันมีกฎภาษา aliasing ที่ จำกัด มากขึ้น
นอกจากนี้ยังมีการชุมนุมทดลองเช่นภาษาที่โจมตี C ที่ด้านหน้าซึ่งใช้เป็นภาษาระดับสูงเช่นสร้างคอมไพเลอร์ เคยได้ยินเกี่ยวกับ C - หรือ Janus หรือไม่? แต่สองคนนั้นถูกสังหารโดยโครงการ LLVM
ฉันจะเดิมพันว่า APL หรือภาษาคณิตศาสตร์อื่น ๆ จะระเบิด C ออกจากน้ำในโดเมนแอปพลิเคชันพิเศษเนื่องจากพวกเขามีส่วนสนับสนุนหน่วยประมวลผล Vector นี่เป็นสิ่งที่เป็นไปไม่ได้สำหรับ C (และพวก: ไม่มี! ห้องสมุดที่ได้รับการปรับปรุงให้ดีขึ้นเป็นพิเศษด้วยการเชื่อมโยง C ไม่มีส่วนเกี่ยวข้องกับภาษา C)
ผู้ผลิตซีพียูได้ลบทุกสิ่งที่ช่วยให้นักเขียนคอมไพเลอร์ในภาษาอื่น ๆ - จำรหัสแอสเซมเบลอร์ทางคณิตศาสตร์ที่ติดแท็กสำหรับการทำให้ LISP ติดตั้งบน SPARC รวดเร็วหรือไม่ หายไปกับสายลม
และหากคุณไม่ได้อยู่ในเกณฑ์มาตรฐานขนาดเล็กไปจนถึงการพัฒนาแอพพลิเคชั่นจะมีภาษาที่รวดเร็วกว่าสำหรับการพัฒนาแอพพลิเคชั่น ตัวอย่างส่วนตัวของฉันที่นี่คือ SmartEiffel เสมอ เป็นเป้าหมาย C แต่ใช้การเพิ่มประสิทธิภาพของระบบทั่วโลกซึ่งทำให้เร็วขึ้นแล้ว C ในการพัฒนาแอปพลิเคชันในโลกแห่งความเป็นจริง
ในโดเมนนี้แม้แต่ abstractions ระดับผิดปกติหรือระดับต่ำก็สามารถทำลายประสิทธิภาพของภาษาทั้งหมดได้ เพราะ C ไม่ได้ให้ abstractions สูงคนส่วนใหญ่บอกว่ามันเป็นปัญหาการเขียนโปรแกรม แต่ไม่ใช่ ตัวอย่างเช่นดูที่การขาดยาชื่อสามัญ ใน C คุณจะจบลงด้วยการใช้งานช้าเช่นฟังก์ชั่นห้องสมุด "qsort" ซึ่งสามารถเขียนขนาดได้เร็วขึ้นด้วย generics (ที่ฟังก์ชั่นการโทรสำหรับการเปรียบเทียบที่สำคัญจะถูกตัดออก)
เพียงเปรียบเทียบการโทร qsort กับอาร์เรย์ของเมกะไบต์ด้วยการเขียนด้วยมือที่ดีซึ่งใช้การเข้าถึงอาร์เรย์และตัวดำเนินการ builtin '<'