คำถามติดแท็ก ocaml

19
ทำไม OCaml จึงไม่เป็นที่นิยมมากกว่า?
ผมเคยได้ยินเสมอว่าซีเป็นภาษาของทางเลือกที่จะใช้สำหรับระบบฝังตัวหรือสิ่งที่ต้องการที่จะทำงานที่ความเร็วสูงสุด ฉันไม่เคยพัฒนาความชื่นชอบให้กับ C ส่วนใหญ่เป็นเพราะฉันไม่ชอบเลขคณิตของตัวชี้และภาษาแทบจะไม่ดังไปกว่าแอสเซมเบลอร์ ในทางตรงกันข้ามภาษา ML นั้นใช้งานได้ภาษาที่รวบรวมขยะและ OCaml มีรูปแบบวัตถุ แต่พวกเขาก็มีชื่อเสียงในด้านความรวดเร็วเท่ากับภาษา C. ML มีสิ่งที่เป็นนามธรรมทุกคนสามารถขอให้เขียนในระดับสูงกระชับ รหัส แต่ยังคงความเร็วที่จำเป็นสำหรับการเขียนแอปพลิเคชันประสิทธิภาพสูง โดยเฉพาะอย่างยิ่ง OCaml สามารถใช้งานได้ทุกที่ที่ C ใช้แบบดั้งเดิมเช่นสำหรับอุปกรณ์ฝังตัว, ไดรเวอร์กราฟิก, ระบบปฏิบัติการ ฯลฯ โดยสิทธิทั้งหมด OCaml ควรจะครองโลก แต่ตอนนี้แทบไม่มีใครได้ยินภาษา แต่เพียงผู้เดียว ใช้มัน นี่เป็นคำถามแบบอัตนัย แต่ทำไมภาษาอื่นของ OCaml และ ML ยังคงคลุมเครือในขณะที่ภาษา C และภาษาอื่น ๆ ได้รับความนิยม
86 c  ocaml 

2
การตรวจสอบประเภทและประเภทการเรียกซ้ำ (การเขียน Y combinator ใน Haskell / Ocaml)
เมื่ออธิบายผู้ประสานงาน Y ในบริบทของ Haskell มักจะกล่าวว่าการนำไปใช้งานแบบตรงไปตรงมาจะไม่ตรวจสอบประเภทใน Haskell เนื่องจากเป็นแบบเรียกซ้ำ ตัวอย่างเช่นจากRosettacode : The obvious definition of the Y combinator in Haskell canot be used because it contains an infinite recursive type (a = a -> b). Defining a data type (Mu) allows this recursion to be broken. newtype Mu a = Roll { …

2
คำติชมของ OCaml: มันยังใช้ได้หรือไม่
ฉันเป็นมือใหม่อย่างสมบูรณ์กับ OCaml ฉันเพิ่งเข้ามาในหน้านี้ซึ่งแสดงให้เห็นถึงการวิพากษ์วิจารณ์ที่ดีต่อ OCaml เห็นไหมว่าหน้ามันค่อนข้างเก่า (2550): จุดใดที่แสดงรายการสัญลักษณ์วันนี้ยังคงเป็นจริง ตัวอย่างเช่น: มันยังคงเป็นจริงหรือไม่ที่จะพิมพ์วัตถุทั่วไป? ฉันต้องการทำให้ชัดเจนว่าฉันไม่ได้มองหาความคิดเห็นที่แสดงไว้ในนั้น ฉันถามว่าข้อมูลที่ระบุไว้เช่นความจริงที่ว่าจำนวนเต็มล้นโดยไม่มีคำเตือนยังคงถูกต้องสำหรับ OCaml รุ่นล่าสุด
15 ocaml 

4
OCaml ดีสำหรับการวิเคราะห์เชิงตัวเลขหรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ปัจจุบันฉันใช้ C และ FORTRAN บางตัวเพื่อแก้ระบบเชิงตัวเลขของสมการเชิงอนุพันธ์ ฉันเบื่อกับทั้งสองภาษา แต่ฉันต้องมีรหัสที่มีประสิทธิภาพ (ค่อนข้าง) บางอย่าง ... ฉันกำลังคิดที่จะเปลี่ยนเป็น OCaml มันคุ้มหรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.