คำถามติดแท็ก programming-languages

ภาษาโปรแกรมเป็นภาษาประดิษฐ์ที่ออกแบบมาเพื่อแสดงการคำนวณที่เครื่องสามารถทำได้ ** โปรดทราบ: ** เช่นเดียวกับกรณีอื่น ๆ ใน Stack Overflow คำขอแนะนำแหล่งข้อมูลและบทช่วยสอนคำขอรายการสิ่งต่างๆ ("ภาษาใดมีคุณลักษณะนี้ ... ") และตามความคิดเห็นมากเกินไป ("อะไรดีที่สุด ... ") คำถามนอกประเด็น

6
ภาษาอื่นที่ไม่ใช่ JavaScript มีความแตกต่างระหว่างตำแหน่งเริ่มต้นของวงเล็บปีกกา (บรรทัดเดียวกันและบรรทัดถัดไป) หรือไม่
วันนี้ขณะที่ฉันสุ่มอ่านหนังสือ O'Reilly รูปแบบ JavaScript ฉันพบสิ่งที่น่าสนใจอย่างหนึ่ง (หน้า 27 สำหรับการอ้างอิง) ใน Javascript ในบางกรณีอาจมีความแตกต่างหากตำแหน่งเริ่มต้นของวงเล็บปีกกาแตกต่างกัน function test_function1() { return { name: 'rajat' }; } var obj = test_function1(); alert(obj); //Shows "undefined" ในขณะที่ function test_function2() { return { name: 'rajat' }; } var obj = test_function2(); alert(obj); //Shows object การสาธิต JSfiddle ภาษาอื่น ๆ มีพฤติกรรมเช่นนี้หรือไม่? ถ้าเป็นเช่นนั้นฉันจะต้องเปลี่ยนนิสัยของฉันอย่างแน่นอน …

11
ความหมายของนามธรรมที่รั่วไหล?
คำว่า "สิ่งที่เป็นนามธรรมที่รั่วไหล" หมายความว่าอย่างไร (โปรดอธิบายด้วยตัวอย่างฉันมักจะมีปัญหาในการฟังทฤษฎีเพียงอย่างเดียว)

17
ภาษาอะไรที่จะเรียนรู้หลังจาก Haskell? [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน9 ปีที่ผ่านมา ล็อค คำถามนี้และคำตอบถูกล็อกเนื่องจากคำถามไม่ตรงประเด็น แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ยังไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ในฐานะภาษาโปรแกรมแรกของฉันฉันจึงตัดสินใจเรียน Haskell ฉันเป็นวิชาเอกปรัชญาการวิเคราะห์และ Haskell อนุญาตให้ฉันสร้างโปรแกรมที่น่าสนใจได้อย่างรวดเร็วและถูกต้องตัวอย่างเช่นทรานสดิวเซอร์สำหรับการแยกวิเคราะห์ภาษาธรรมชาติผู้พิสูจน์ทฤษฎีบทและล่าม แม้ว่าฉันจะเขียนโปรแกรมเพียงสองเดือนครึ่ง แต่ฉันพบว่าความหมายและไวยากรณ์ของ Haskell เรียนรู้ได้ง่ายกว่าภาษาที่จำเป็นแบบเดิม ๆ มากและรู้สึกสบายใจ (ตอนนี้) กับโครงสร้างส่วนใหญ่ อย่างไรก็ตามการเขียนโปรแกรมใน Haskell เป็นเหมือนเวทมนตร์และฉันต้องการเพิ่มพูนความรู้เกี่ยวกับการเขียนโปรแกรม ฉันต้องการเลือกภาษาการเขียนโปรแกรมใหม่เพื่อเรียนรู้ แต่ฉันไม่มีเวลามากพอที่จะเลือกภาษาใดภาษาหนึ่งวางและทำซ้ำ ดังนั้นฉันคิดว่าฉันจะตั้งคำถามที่นี่พร้อมกับข้อกำหนดหลายประการเกี่ยวกับประเภทของภาษาที่ฉันกำลังมองหา บางคนเป็นเรื่องส่วนตัวบางคนมีจุดมุ่งหมายเพื่อลดการเปลี่ยนจาก Haskell ระบบชนิดที่แข็งแกร่ง ส่วนหนึ่งที่ฉันชอบที่สุดในการเขียนโปรแกรมใน Haskell คือการเขียนประกาศประเภท สิ่งนี้ช่วยจัดโครงสร้างความคิดของฉันเกี่ยวกับฟังก์ชันส่วนบุคคลและความสัมพันธ์กับโปรแกรมโดยรวม นอกจากนี้ยังทำให้การให้เหตุผลอย่างไม่เป็นทางการเกี่ยวกับความถูกต้องของโปรแกรมของฉันง่ายขึ้น ฉันกังวลกับความถูกต้องไม่ใช่ประสิทธิภาพ เน้นการเรียกซ้ำมากกว่าการวนซ้ำ ฉันใช้โครงสร้างแบบวนซ้ำใน Haskell แต่ใช้แบบวนซ้ำ อย่างไรก็ตามการทำความเข้าใจโครงสร้างของฟังก์ชันวนซ้ำนั้นง่ายกว่าขั้นตอนการวนซ้ำที่ซับซ้อนโดยเฉพาะเมื่อใช้ตัวรวมและฟังก์ชันลำดับที่สูงกว่าเช่นแผนที่การพับและการผูก ให้รางวัลกับการเรียนรู้ Haskell เป็นภาษาที่คุ้มค่าในการทำงานมันเหมือนกับการอ่าน Kant ประสบการณ์ของฉันเมื่อหลายปีก่อนกับ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.