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

คำถามเกี่ยวกับความหมายหรือการใช้คำศัพท์การเขียนโปรแกรม

6
กระแสคืออะไร?
กระแสในโลกแห่งการเขียนโปรแกรมคืออะไร? ทำไมเราถึงต้องการ? กรุณาอธิบายด้วยความช่วยเหลือของการเปรียบเทียบถ้าเป็นไปได้

5
ความแตกต่างระหว่าง Framework กับ Library กับ IDE เทียบกับ API กับ SDK กับ Toolkits? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องการตัวอย่าง ฉันสับสนอยู่เสมอดังนั้นด้วยตัวอย่างบางอย่างฉันอาจจะเข้าใจได้ดีขึ้น นอกจากนี้: Eclipse เป็น API หรือ IDE หรือไม่
144 api  frameworks  sdk  ide  terminology 

16
ความแตกต่างระหว่างพื้นที่เคอร์เนลและพื้นที่ผู้ใช้คืออะไร?
ความแตกต่างระหว่างพื้นที่เคอร์เนลและพื้นที่ผู้ใช้คืออะไร? เคอร์เนลพื้นที่เคอร์เนลเธรดกระบวนการเคอร์เนลและเคอร์เนลสแต็คหมายถึงสิ่งเดียวกันหรือไม่ นอกจากนี้ทำไมเราจึงต้องการความแตกต่างนี้



9
เหตุใดวิธีการคงที่จึงถือว่าเป็นวิธีการ
ฉันกำลังเขียนคำอธิบายรหัสสำหรับหลักสูตรและบังเอิญใช้คำmethodและfunctionสลับกันไปมา ฉันตัดสินใจที่จะกลับไปแก้ไขคำพูดนั้น แต่ก็พบกับช่องโหว่ในความเข้าใจของฉัน จากสิ่งที่ฉันเข้าใจรูทีนย่อยคือfunctionถ้ามันไม่ทำงานกับอินสแตนซ์ของคลาส (เอฟเฟกต์ถูก จำกัด ไว้ที่อินพุต / เอาท์พุตอย่างชัดเจน) และmethodถ้ามันทำงานบนอินสแตนซ์ของคลาส (มันอาจมี ออกผลข้างเคียงในกรณีที่ทำให้ไม่บริสุทธิ์) มีการอภิปรายที่ดีในหัวข้อนี้ โปรดทราบว่าตามคำจำกัดความของคำตอบที่ยอมรับแล้วสแตติกmethodควรเป็นฟังก์ชันเนื่องจากอินสแตนซ์จะไม่ถูกส่งผ่านโดยปริยายและไม่มีการเข้าถึงสมาชิกของอินสแตนซ์ใด ๆ ด้วยเหตุนี้จึงไม่ควรนิ่งmethodsเป็นฟังก์ชันใช่หรือไม่? ตามความหมายของพวกเขาพวกเขาไม่ได้ดำเนินการกับกรณีเฉพาะของคลาส พวกเขา "ผูก" กับชั้นเรียนเพราะความสัมพันธ์เท่านั้น ฉันเคยเห็นไซต์ที่ดูดีสองสามแห่งที่อ้างถึงรูทีนย่อยแบบคงที่เป็น "วิธีการ" แม้ว่า ( Oracle , Fredosaurus , ProgrammingSimplified ) ดังนั้นพวกเขาทั้งหมดมองข้ามคำศัพท์หรือฉันพลาดอะไรบางอย่าง (ฉันเดาว่าเป็นอย่างหลัง) . ฉันต้องการให้แน่ใจว่าฉันใช้ถ้อยคำที่ถูกต้อง ใครช่วยเคลียร์เรื่องนี้ได้ไหม

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

8
ความแตกต่างระหว่างเลิกใช้งานเลิกใช้แล้วและล้าสมัย [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ มีจำนวนมากของความสับสนเกี่ยวกับเรื่องนี้และผมอยากจะรู้ว่าสิ่งที่แน่นอนคือความแตกต่างระหว่างค่าเสื่อมราคา , เลิกและล้าสมัยในบริบทการเขียนโปรแกรม แต่ยังอยู่ในทั่วไป ฉันรู้ว่าฉันสามารถดูพจนานุกรมออนไลน์ได้และฉันก็มีแม้กระทั่งในหลาย ๆ ที่ แต่พวกเขาก็ไม่เห็นด้วยหรือมีความแตกต่างในสิ่งที่พวกเขาพูด ดังนั้นฉันจึงตัดสินใจถามที่นี่โดยคิดว่าฉันต้องการคำตอบในบริบทการเขียนโปรแกรมด้วย หากฉันเข้าใจถูกต้องเลิกใช้หมายความว่าไม่ควรใช้อีกต่อไปเพราะถูกแทนที่ด้วยทางเลือกที่ดีกว่าหรือเพียงเพราะถูกทิ้งไปแล้ว ล้าสมัยหมายความว่าไม่สามารถใช้งานได้อีกต่อไปถูกนำออกหรือไม่ทำงานอย่างที่ควรจะเป็นอีกต่อไป และค่าเสื่อมราคาถ้าฉันเข้าใจถูกอีกครั้งไม่มีอะไรเกี่ยวข้องกับการเขียนโปรแกรมและหมายความว่าบางสิ่งบางอย่างมีมูลค่าลดลงหรือถูกทำให้แย่ลง ฉันพูดถูกหรือฉันผิดและถ้าฉันผิดแต่ละอย่างมีความหมายว่าอย่างไร?
137 terminology 

6
ความแตกต่างระหว่างฟังก์ชันชั้นหนึ่งและฟังก์ชันลำดับสูง
ฉันสงสัยว่า / สิ่งที่แตกต่างระหว่างฟังก์ชั่นเฟิร์สคลาสและการสั่งซื้อสูงฟังก์ชั่น ฉันอ่านทั้งสองหน้า wiki และมันดูค่อนข้างคล้ายกัน ถ้าพวกเขาพูดถึงเรื่องเดียวกันทำไมต้องมีสองคำศัพท์? พยายาม google แล้ว แต่ไม่พบสิ่งที่เป็นประโยชน์


9
'Pattern Matching' ในภาษาที่ใช้งานได้คืออะไร?
ฉันกำลังอ่านเกี่ยวกับการเขียนโปรแกรมเชิงฟังก์ชันและฉันสังเกตเห็นว่าการจับคู่รูปแบบมีการกล่าวถึงในหลายบทความว่าเป็นหนึ่งในคุณสมบัติหลักของภาษาที่ใช้งานได้ ใครช่วยอธิบายสำหรับนักพัฒนา Java / C ++ / JavaScript ว่าหมายความว่าอย่างไร

7
Scalar กับประเภทข้อมูลดั้งเดิม - เป็นสิ่งเดียวกันหรือไม่?
ในบทความต่างๆที่ฉันได้อ่านบางครั้งมีการอ้างอิงถึงประเภทข้อมูลดั้งเดิมและบางครั้งก็มีการอ้างอิงถึงสเกลาร์ ความเข้าใจของฉันเกี่ยวกับแต่ละข้อคือเป็นประเภทข้อมูลของสิ่งง่ายๆเช่น int, boolean, char เป็นต้น มีบางอย่างที่ฉันขาดหายไปซึ่งหมายความว่าคุณควรใช้คำศัพท์เฉพาะหรือเป็นคำที่ใช้แทนกันได้? หน้า Wikipedia สำหรับแต่ละหน้าไม่ได้แสดงอะไรที่ชัดเจน หากข้อกำหนดสามารถใช้แทนกันได้คำใดที่ต้องการคือ?


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

13
ซึ่งเป็นชวเลขที่ถูกต้อง -“ regex” หรือ“ regexp” [closed]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ โปรแกรมเมอร์คอมพิวเตอร์ส่วนใหญ่มักจะหมกมุ่นอยู่กับคำศัพท์ที่ถูกต้อง ฉันเป็นอย่างนั้นโดยเฉพาะอย่างยิ่งเพราะบางครั้งการเปลี่ยนตัวอักษรเพียงตัวเดียวในคำสามารถเปลี่ยนความหมายได้อย่างมาก แล้ว ... ชวเลขที่ถูกต้องสำหรับ "นิพจน์ทั่วไป" คืออะไร? มันเป็น "regex" หรือ "regexp"? บนอินเทอร์เน็ตฉันเห็นการใช้ทั้งสองอย่างแม้ว่า "regex" จะได้รับความนิยมมากกว่าและรายการแท็กที่นี่ใน SO ก็มีเพียง "regex" แต่ผู้คนจำนวนมากยังใช้ "regexp" ในคำถามของพวกเขา
119 regex  terminology 

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