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

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

27
อะไรคือความแตกต่างระหว่างฟังก์ชั่นนามธรรมและฟังก์ชั่นเสมือนจริง?
อะไรคือความแตกต่างระหว่างฟังก์ชั่นนามธรรมและฟังก์ชั่นเสมือนจริง? แนะนำให้ใช้ virtual หรือ abstract ในกรณีใด วิธีใดเป็นวิธีที่ดีที่สุด

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

16
ความแตกต่างระหว่างภาษาที่พิมพ์แบบคงที่และภาษาที่พิมพ์แบบไดนามิกคืออะไร?
ฉันได้ยินมาว่าภาษาการเขียนโปรแกรมใหม่นั้นถูกพิมพ์แบบไดนามิก แต่จริงๆแล้วมันหมายความว่าอย่างไรเมื่อเราพูดว่าภาษานั้นถูกพิมพ์แบบไดนามิกและแบบคงที่?

13
ชื่อสำหรับกรณีที่คั่นด้วยเครื่องหมายขีดคั่นคืออะไร
นี่คือ PascalCase: SomeSymbol นี่คือ camelCase: someSymbol นี่คือ snake_case: some_symbol ดังนั้นคำถามของฉันคือไม่ว่าจะมีชื่อที่ได้รับการยอมรับอย่างกว้างขวางสำหรับการนี้some-symbol? มันใช้กันทั่วไปใน url ของ

10
Haskell ใช้สำหรับอะไรในโลกแห่งความเป็นจริง? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา มีโฆษณาชวนเชื่อมากมายรอบ ๆ Haskell อย่างไรก็ตามมันยากที่จะรับข้อมูลเกี่ยวกับวิธีการใช้งานในแอปพลิเคชันในโลกแห่งความเป็นจริง โครงการ / ประเพณีที่ได้รับความนิยมมากที่สุดของ Haskell คืออะไรและทำไมมันถึงเก่งในการแก้ปัญหาเหล่านี้


30
ห้าสิ่งที่คุณเกลียดเกี่ยวกับภาษาโปรดของคุณคืออะไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน9 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ เมื่อเร็ว ๆ นี้มีกลุ่มของ Perl-hate เกี่ยวกับ Stack Overflow ดังนั้นฉันคิดว่าฉันจะนำคำถาม" ห้าสิ่งที่คุณเกลียดเกี่ยวกับภาษาที่คุณโปรดปราน " มาที่ Stack Overflow ใช้ภาษาที่คุณชื่นชอบและบอกฉันห้าสิ่งที่คุณเกลียดชัง สิ่งเหล่านี้อาจเป็นสิ่งที่รบกวนคุณยอมรับข้อบกพร่องด้านการออกแบบปัญหาเกี่ยวกับประสิทธิภาพที่ได้รับการยอมรับหรือประเภทอื่น ๆ คุณเพียงแค่ต้องเกลียดมันและมันจะต้องเป็นภาษาที่คุณชื่นชอบ อย่าเปรียบเทียบกับภาษาอื่นและอย่าพูดถึงภาษาที่คุณเกลียดอยู่แล้ว อย่าพูดถึงสิ่งที่คุณชอบในภาษาที่คุณชื่นชอบ ฉันแค่อยากได้ยินสิ่งที่คุณเกลียด แต่ก็ทนได้เพื่อที่คุณจะได้ใช้สิ่งอื่นทั้งหมดและฉันต้องการที่จะได้ยินเกี่ยวกับภาษาที่คุณต้องการให้คนอื่นใช้ ฉันถามสิ่งนี้เมื่อใดก็ตามที่มีคนพยายามผลักดันภาษาที่พวกเขาโปรดปรานให้ฉันและบางครั้งก็เป็นคำถามสัมภาษณ์ หากใครบางคนไม่สามารถหาห้าสิ่งที่จะเกลียดเกี่ยวกับเครื่องมือที่เขาชื่นชอบเขาก็ไม่รู้ว่ามันดีพอที่จะสนับสนุนหรือดึงเงินจำนวนมากมาใช้ เขาไม่ได้ใช้มันในสถานการณ์ที่แตกต่างพอที่จะสำรวจได้อย่างเต็มที่ เขาเรียกมันว่าเป็นวัฒนธรรมหรือศาสนาซึ่งหมายความว่าหากฉันไม่เลือกเทคโนโลยีที่เขาชื่นชอบฉันก็ผิด ฉันไม่สนใจภาษาที่คุณใช้มาก ไม่ต้องการใช้ภาษาใดภาษาหนึ่งใช่ไหม จากนั้นทำไม่ได้ คุณต้องผ่านการตรวจสอบอย่างละเอียดเพื่อทำการเลือกอย่างชาญฉลาดและยังไม่ได้ใช้หรือไม่ ละเอียด. บางครั้งคำตอบที่ถูกต้องคือ "คุณมีทีมงานเขียนโปรแกรมที่แข็งแกร่งพร้อมด้วยแนวปฏิบัติที่ดีและมีประสบการณ์มากมายใน Bar การเปลี่ยนเป็น Foo จะโง่" นี่เป็นคำถามที่ดีสำหรับการตรวจสอบโค้ดด้วย ผู้ที่รู้จัก codebase จริงๆจะมีคำแนะนำทุกประเภทและผู้ที่ไม่รู้จักก็จะมีข้อร้องเรียนที่ไม่เฉพาะเจาะจง ฉันถามสิ่งต่าง …

30
โปรแกรมเมอร์ JavaScript ทุกคนควรรู้อะไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีชุดของสิ่งที่โปรแกรมเมอร์ JavaScript ทุกคนควรรู้ว่าสามารถพูดว่า "ฉันรู้จัก JavaScript" หรือไม่?

18
คำว่า "thread-safe" หมายถึงอะไร?
หมายความว่าสองเธรดไม่สามารถเปลี่ยนข้อมูลพื้นฐานพร้อมกันได้หรือไม่ หรือหมายความว่าส่วนรหัสที่กำหนดจะทำงานด้วยผลลัพธ์ที่สามารถคาดการณ์ได้เมื่อมีหลายเธรดที่กำลังเรียกใช้งานส่วนรหัสนั้น

14
ภาษาสคริปต์กับภาษาโปรแกรม
ทุกคนสามารถอธิบายความแตกต่างระหว่างภาษาสคริปต์และภาษาโปรแกรมได้ไหม นอกจากนี้คุณยังสามารถระบุตัวอย่างบางอย่างสำหรับแต่ละ ฉันใช้ Google เป็นจำนวนมาก แต่ฉันมักพบคำตอบที่ดีที่สุดจาก Stack Overflow

30
ทำไมต้องใช้ภาษา [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเห็นการสนทนาเกี่ยวกับภาษาและสิ่งต่าง ๆ มากมายที่นี่ ทำไมคุณต้องใช้หนึ่งในภาษา "ดั้งเดิม" พวกเขาทำอะไรได้ดีกว่า สิ่งที่แย่กว่านั้นคืออะไร? แอปพลิเคชั่นการเขียนโปรแกรมที่ใช้งานได้ดีที่สุดคืออะไร

12
ภาษารวบรวมและตีความ
ฉันพยายามทำความเข้าใจกับความแตกต่างให้ดีขึ้น ฉันพบคำอธิบายออนไลน์มากมาย แต่พวกเขามีแนวโน้มไปสู่ความแตกต่างเชิงนามธรรมมากกว่าความหมายเชิงปฏิบัติ ที่สุดของประสบการณ์การเขียนโปรแกรมของฉันได้รับกับ CPython (แบบไดนามิกตีความ) และ Java (คงรวบรวม) อย่างไรก็ตามฉันเข้าใจว่ามีภาษาอื่น ๆ ที่แปลและเรียบเรียง นอกเหนือจากข้อเท็จจริงที่ว่าไฟล์ที่ปฏิบัติการได้สามารถแจกจ่ายจากโปรแกรมที่เขียนด้วยภาษาที่คอมไพล์แล้วมีข้อดี / ข้อเสียของแต่ละประเภทหรือไม่? บ่อยครั้งที่ฉันได้ยินผู้คนโต้แย้งว่าภาษาที่ตีความสามารถใช้โต้ตอบได้ แต่ฉันเชื่อว่าภาษาที่คอมไพล์สามารถมีการใช้งานแบบอินเตอร์แอคทีฟได้เช่นกันถูกต้องหรือไม่

13
Windows, Mac OS X และ Linux เขียนด้วยภาษาใด
ฉันแค่สงสัยว่าใครรู้ว่าภาษาการเขียนโปรแกรม Windows, Mac OS X และ Linux ประกอบด้วยอะไรและภาษาใดที่ใช้สำหรับแต่ละส่วนของระบบปฏิบัติการ (เช่น: เคอร์เนล, สถาปัตยกรรมปลั๊กอิน, ส่วนประกอบ GUI, ฯลฯ ) ฉันคิดว่ามีหลายภาษาสำหรับแต่ละคนและแน่นอนฉันรู้เคอร์เนล Linux เขียนใน C. ฉันคาดเดาทั้งหมดที่นี่ว่า Mac OS X มีโค้ด Objective-C จำนวนมากเนื่องจากเป็นภาษาของ Apple ที่ได้รับจาก NeXT Windows, ฉันเคยได้ยินมี C, C ++ และ Intel Assembly Linux หรือ Mac OS มีรหัสชุดประกอบหรือไม่? นอกจากนี้ยังมีภาษาสคริปต์เช่น Ruby, Python และอื่น ๆ ที่นักพัฒนาระบบปฏิบัติการใช้สำหรับการเขียนสคริปต์ส่วนต่างๆของระบบปฏิบัติการหรือไม่ ส่วนใดของระบบปฏิบัติการที่จะเขียนในแต่ละภาษา?


14
ฟังก์ชั่นมากไปตามประเภทการคืนสินค้า?
เหตุใดภาษาที่ไม่มีการพิมพ์แบบคงที่ส่วนใหญ่จึงไม่สนับสนุนฟังก์ชั่น / วิธีการโอเวอร์โหลดตามประเภทผลตอบแทน ฉันไม่สามารถคิดอะไรได้เลย ดูเหมือนว่าไม่มีประโยชน์หรือสมเหตุสมผลน้อยกว่าการรองรับการโอเวอร์โหลดตามประเภทพารามิเตอร์ ทำไมมันถึงได้รับความนิยมน้อยลง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.