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

ภาษาประดิษฐ์สำหรับสั่งคอมพิวเตอร์ให้ทำขั้นตอนการคำนวณเพื่อให้งานสำเร็จ อนุญาตให้โปรแกรมเมอร์สื่อสารกับคอมพิวเตอร์

5
การเขียนโปรแกรมฟังก์ชั่นแตกต่างกันไปหรือเป็นจริงที่ยากขึ้นจริงหรือ
การเขียนโปรแกรมฟังก์ชั่นแตกต่างกันไปหรือเป็นจริงที่ยากขึ้นจริงหรือ บอกคนที่ไม่เคยเรียนรู้การเขียนโปรแกรมมาก่อนและสอนการเขียนโปรแกรมที่ใช้งานได้ เทียบกับคนที่ไม่เคยเรียนรู้การเขียนโปรแกรมมาก่อนและสอนการเขียนโปรแกรมที่จำเป็น ซึ่งเขาจะหายากขึ้น? หรือเหมือนกัน คำถามของฉัน: พูดว่าปัญหาตอนนี้คือการป้อนข้อมูลอูฐกรณี เช่นนั้นqwe_asd_zxc_rty_fgh_vbnจะกลายเป็นqweAsdZxcRtyFghVbn วิธีการขั้นตอนคือ: แยกมันตาม _ วนรอบอาร์เรย์ที่กระโดดข้ามรายการแรก สำหรับแต่ละรายการเราใช้อักษรตัวแรกเป็นตัวพิมพ์ใหญ่ เข้าร่วมผลลัพธ์ด้วยกัน วิธีการทำงานคือ: หากไม่พบ_ผลตอบแทนinput ตัดinputพร้อมแรก_(เช่นที่เราได้รับqweและasd_zxc_rty_gfh_cvb) ใช้อักษรตัวแรกของheadและตกลงด้วยตัวพิมพ์ใหญ่ที่มีf(tail) ตกลงถ้าคุณมีพื้นหลังการใช้งานและมีประสบการณ์มากมายในการเขียนโปรแกรมเชิงกระบวนงานฉันอยากถามว่า: คุณจะต้องใช้เวลามากขึ้นในการคิดหาวิธีการหรือไม่หรือจะใช้เวลานานกว่านี้ หากคุณมีพื้นฐานของขั้นตอนการทำงานแต่มีประสบการณ์หลายปีในการใช้งานฟังก์ชั่นการเขียนโปรแกรมฉันอยากจะถามคำถามเดียวกันนี้: คุณจะต้องใช้เวลานานกว่านี้ในการหาวิธีการดำเนินการหรือจะใช้เวลานานกว่า วิธี?

12
การประกอบเป็นภาษาโปรแกรมแรก? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน4 ปีที่แล้ว ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ คุณคิดว่าคุณมีความคิดที่ดีเพียงใดในการสอนการประกอบคน (บางตัวแปร) เป็นภาษาโปรแกรมแรก? มันต้องใช้ความพยายามมากกว่าการเรียนรู้เช่น Java หรือ Python แต่จะมีความเข้าใจที่ดีเกี่ยวกับเครื่องมากหรือน้อยจาก "การเขียนโปรแกรมวันเดียว" (เมื่อเทียบกับภาษาระดับสูงหลายภาษาอย่างน้อย) คุณคิดอย่างไร? มันเป็นความคิดที่สมจริงอย่างน้อยสำหรับผู้ที่พร้อมจะใช้ความพยายามพิเศษหรือไม่? ข้อดีและข้อเสีย? หมายเหตุ: ฉันไม่ใช่ครูแค่อยากรู้อยากเห็น

5
การเขียนโปรแกรมเชิงภาษานั้นใช้ได้จริงหรือไม่?
ฉันอ่านบทความนี้เกี่ยวกับการเขียนโปรแกรมเชิงภาษา เขาชี้ให้เห็นถึงจุดอ่อนบางอย่างในวิธีการ / OOP ขั้นตอนการเขียนโปรแกรมที่ทันสมัยและแนะนำกระบวนทัศน์การเขียนโปรแกรมใหม่ที่จะแก้ปัญหาพวกเขา ฉันเป็นส่วนเล็ก ๆ ของโปรแกรมที่มีขนาดเล็กและหลวม: มันเป็นการดียิ่งกว่าที่จะเรียนรู้สิ่งเล็ก ๆ น้อย ๆ มากมายที่คุณจะใช้ทั้งหมดไม่ใช่แค่เรื่องใหญ่ ๆ สองอย่างที่คุณใช้เพียงส่วนเล็ก ๆ การอ่านบทความฉันรู้สึกว่าผู้เขียนกำลังโปรโมตสิ่งหนึ่งในสองสิ่งนี้: ภาษาสคริปต์ที่สร้างสรรค์ได้ง่ายมากมาย ภาษาเดียวที่สามารถยืดขยายได้อย่างง่ายดายซึ่งสามารถเขียนใหม่เพื่อตอบสนองความต้องการของโปรแกรมเมอร์ หากเขาแนะนำสองฉันจะตอบกลับด้วย "เสร็จเรียบร้อยแล้ว!" และให้เสียงกระเพื่อมเป็นตัวอย่าง ขณะที่พอลเกรแฮมแนะนำภาษาดูเหมือนจะย้ายอย่างต่อเนื่องต่อการอยู่แล้วนี้ เท่าที่มีความกังวลแรกฉันคิดว่านี่เป็นความคิดที่ดีถ้ามีภาษาพื้นฐานที่เชื่อมโยงพวกเขาทั้งหมดเข้าด้วยกัน นั่นดูเหมือนว่าฉันจะเป็นจุดอ่อน: การสื่อสารระหว่างภาษา คุณจะใช้การโทรซึ่งเป็นแนวคิดเกี่ยวกับขั้นตอนหรือการส่งข้อความซึ่งทำให้ฉันนึกถึงการสื่อสารระหว่างกระบวนการ ฉันยินดีต้อนรับโอกาสที่จะทำงานกับภาษาเฉพาะโดเมนขนาดเล็กหากใช้งานง่ายในเวลาเดียวกัน วิธีการนี้ (LOP) จะเป็นประโยชน์หรือไม่

7
HTML5 / JS จะแทนที่ภาษาฝั่งไคลเอ็นต์ทั้งหมดหรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันแค่สงสัยเกี่ยวกับอนาคตของมันทั้งหมด IMHO มี 4 แรงที่กำหนดว่าเทคโนโลยีจะไปที่ใด: Microsoft, Apple, Google, Adobe ดูเหมือนว่าใน iAD ของ iPhone / iPad ของ Apple สามารถตั้งโปรแกรมใน HTML5 ได้แล้ว ดังนั้นหมายความว่า HTML5 ในที่สุดจะแทนที่วัตถุประสงค์ -c? นอกจากนี้ Microsoft ได้เปลี่ยนจากโฟกัสเป็น WPF / Silverlight เป็น HTML5 และฉันคิดว่า Visual Studio 2011 จะสนับสนุนการใช้เครื่องมือสำหรับ HTML5 เพราะนั่นคือสิ่งที่ Microsoft ทำ (Tools) …

12
การเขียนโปรแกรม Drag-n-drop [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน8 ปีที่ผ่านมา ภาษาการเขียนโปรแกรมทั้งหมดที่ฉันรู้จักเขียนขึ้น - เช่นพิมพ์ตามความยาวของข้อความไม่ทางใดก็ทางหนึ่ง แต่ฉันสงสัยว่ามีภาษาการเขียนโปรแกรมใดบ้างที่คุณสามารถลากและวางทั้งโปรแกรม ในการรับการวนซ้ำคุณเลือกกล่องนี้ตรงนี้และลากไปยังส่วนนั้นของ "รหัส" ตรงนั้นและอื่น ๆ และถ้าไม่มีใครแบบนี้มันจะบินถ้ามีใครคิดค้นหรือไม่ โดยส่วนตัวฉันไม่เชื่อว่ามันจะเป็นความคิดที่ดี แต่ฉันอยากได้ยินสิ่งที่คุณคิด

2
Oberon เป็น“ Pascal ที่ดีกว่า” จริงๆหรือ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา การอ่านNiklaus Wirthเราสามารถสังเกตได้ว่าแม้จะมีความนิยมของ Pascal อยู่บ้าง แต่เขาก็ไม่ดีใจที่ Oberon (ในฐานะผู้สืบทอดของ Pascal และ Modula ที่ "ขัดเงา") ไม่ได้รับความนิยมมากนัก ฉันไม่เคยทำอะไรเลยใน Oberon แต่อ่านหน้าOberon สำหรับ Pascal Developersฉันไม่ชอบการเปลี่ยนแปลงมากมายในฐานะนักพัฒนา Delphi / pascal ตัวอย่างเช่น บังคับให้คำที่สงวนไว้เป็นตัวพิมพ์ใหญ่เสมอ ทำให้ภาษาเป็นกรณี ๆ ไป การกำจัดประเภทการแจงนับ คุณคิดอย่างไรเกี่ยวกับโอเบรอนจริง ๆ แล้วมันเป็น "ปาสกาลที่ดีกว่า" จากมุมมองของคุณ?

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

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

7
OOP พัฒนาขึ้นอย่างไรเพื่อรวมแนวคิดของ Properties
ฉันมาจากพื้นหลัง C ++ และหมดทุกอย่าง C # ในงานปัจจุบันของฉันและฉันเพิ่งอ่านคำถามมากมายเกี่ยวกับความแตกต่างระหว่างฟิลด์สาธารณะและคุณสมบัติและสิ่งที่แตกต่างและกลับมาในรูปแบบนี้ คำถามพื้นฐาน (เช่นโพสต์ SO นี้และคำถามที่เชื่อมโยงทั้งหมดที่เกี่ยวข้อง) คำถามทั้งหมดเหล่านี้ได้รับการแก้ไขในแง่ของความแตกต่างในทางปฏิบัติที่ได้รับการมีอยู่ของระบบทรัพย์สิน แต่ฉันคิดว่ามันเป็นการดีที่จะเข้าใกล้เรื่องนี้ในแง่ของสิ่งที่นักออกแบบของทุกภาษาที่ตัดสินใจสนับสนุนคุณสมบัติในครั้งแรก สถานที่กำลังคิด (ตรวจสอบรายชื่อในบทความ Wikipedia ที่นี่) OOP วิวัฒนาการมาจาก C ++ / Java เพื่อขยายสู่บทความ Wikipedia ที่น่าสนใจว่าเป็นตัวกลางระหว่างวิธีการและข้อมูลสมาชิกอย่างไร "นั่นคือคุณสมบัติจะอยู่ตรงกลางระหว่างรหัสสมาชิก (วิธีการ) และข้อมูลสมาชิก (ตัวแปรอินสแตนซ์) ของคลาสและคุณสมบัติให้ระดับการห่อหุ้มที่สูงกว่าเขตข้อมูลสาธารณะ" MSDNเพิ่มพื้นหลังเพิ่มเติม: "แม้ว่าคุณสมบัติจะคล้ายกันกับวิธีการทางเทคนิค แต่ก็แตกต่างกันมากในแง่ของสถานการณ์การใช้งานพวกเขาควรมองว่าเป็นสมาร์ทฟิลด์พวกเขามีการเรียกไวยากรณ์ของฟิลด์และความยืดหยุ่นของเมธอด" ฉันอยากจะรู้ว่ามันมาถึงแล้วในระดับปานกลางของการห่อหุ้มที่พิสูจน์แล้วว่ามีประโยชน์สำหรับการเขียนโปรแกรมโดยทั่วไป ฉันสมมติว่าแนวคิดนี้ไม่ได้เกิดขึ้นในการเขียนโปรแกรมภาษาแรกที่แสดงกระบวนทัศน์ OOP

2
ในแง่ของคนธรรมดาเรียกซ้ำคืออะไร?
ตามหน้าหนึ่งใน code.google.com มีการกำหนด "การเรียกซ้ำแบบด้านซ้าย" ดังนี้: การเรียกซ้ำทางซ้ายเพียงอ้างถึงการเรียกซ้ำที่ไม่ได้กำหนดว่าเมื่อมันสร้างรูปแบบประโยคที่มีตัวมันเองสำเนาใหม่ของตัวเองจะปรากฏขึ้นที่ด้านซ้ายของกฎการผลิต Wikipediaมีคำจำกัดความที่แตกต่างกันสองแบบ: ในแง่ของไวยากรณ์ที่ไม่ใช้บริบทเทอร์มินัล r จะไม่เกิดซ้ำถ้าสัญลักษณ์ซ้ายสุดในโปรดักชั่นใด ๆ ของ r (ทางเลือก ') ไม่ว่าจะในทันที คำจำกัดความ (ทางอ้อม / ซ่อนซ้ายซ้ำ) เขียนซ้ำเพื่อ r อีกครั้ง "ไวยากรณ์ซ้ำซากถ้าเราสามารถหาเทอร์มินัล A บางอันซึ่งในที่สุดจะได้รับแบบฟอร์มประโยคด้วยตัวมันเองเป็นสัญลักษณ์ซ้าย" ฉันเพิ่งจะเริ่มต้นด้วยการสร้างภาษาที่นี่และฉันทำมันในเวลาว่าง อย่างไรก็ตามเมื่อมาถึงการเลือกตัวแยกวิเคราะห์ภาษาไม่ว่าตัวแยกวิเคราะห์นี้จะสนับสนุนตัวแยกวิเคราะห์ซ้ำหรือไม่หรือตัวแยกวิเคราะห์นั้นเป็นปัญหาที่เกิดขึ้นทันทีด้านหน้าและกึ่งกลาง การค้นหาคำเช่น "รูปแบบประโยค" นำไปสู่รายการศัพท์แสงต่อไปเท่านั้น แต่ความแตกต่างของการเรียกซ้ำแบบ "ซ้าย" เกือบจะต้องเป็นสิ่งที่ง่ายมาก กรุณาแปล

2
ทำไมต้องใช้ typedefs สำหรับ structs
ใน C (ANSI, C99 ฯลฯ ) structs อาศัยอยู่ในเนมสเปซของตนเอง struct สำหรับรายการที่เชื่อมโยงอาจมีลักษณะเช่นนี้: struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; ดูเหมือนว่าเป็นเรื่องที่ค่อนข้างเป็นธรรมชาติ แต่สำหรับโปรแกรมเมอร์ C ส่วนใหญ่จะพิมพ์ struct เหล่านั้นโดยอัตโนมัติดังต่อไปนี้ typedef struct tag_buffer_type { struct tag_buffer_type * next; struct tag_buffer_type * prev; void * data; } my_buffer_type; และจากนั้นอ้างอิง struct …

2
การจัดทำเอกสารภาษาการเขียนโปรแกรม: คู่มืออ้างอิง
เรากำลังดูเอกสารการปรับปรุงใหม่ในสายผลิตภัณฑ์ของเรา ส่วนหนึ่งของนั้นรวมถึงคู่มืออ้างอิงสำหรับภาษาการเขียนโปรแกรมที่ใช้เป็นส่วนหนึ่งของระบบ เมื่อเขียนคู่มืออ้างอิงสำหรับภาษาการเขียนโปรแกรมวิธีที่ดีที่สุดในการจัดโครงสร้างเพื่อให้เกิดประโยชน์สูงสุดต่อผู้ที่ใช้ภาษาใหม่คืออะไร? อะไรคือประเด็นสำคัญของคำหลักแต่ละคำที่บันทึกไว้? วากยสัมพันธ์ ลักษณะ อาร์กิวเมนต์ - ถ้ามี ส่งคืนค่า - ถ้ามี ตัวอย่างการใช้งาน? อื่น ๆ ที่ฉันหายไป? แนวคิด (เช่นกลยุทธ์การล็อกรายละเอียดที่เกี่ยวข้องกับประสิทธิภาพ) ควรมีการบันทึกไว้ในคู่มืออ้างอิงนี้หรือไม่หรือเป็นเอกสารแยกต่างหาก นี่คือการบริโภคภายนอก เรามีชุดเอกสารทั้งหมดแล้ว (ดู: http://www.rocketsoftware.com/u2/resources/technical-resources ) ทำงานในสิ่งที่เราควรทำแตกต่าง - ฉันมีความคิดอยู่แล้ว แต่เช่นเคยฉันพยายามไม่พึ่งพาความคิดเห็นของฉัน แต่เพียงผู้เดียว ผู้ชม: นักพัฒนาด้านเทคนิคใช้ฐานข้อมูลและเครื่องมือในการผลิตซอฟต์แวร์ในหลายอุตสาหกรรม

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

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

4
ภาษาใดเป็นภาษาการเขียนโปรแกรมและลิขสิทธิ์หนึ่งภาษาโปรแกรมนั้นเป็นอย่างไร
ฉันตัดสินใจที่จะสร้างภาษาการเขียนโปรแกรมของตัวเองส่วนใหญ่เพียงเพื่อความสนุกสนาน อย่างไรก็ตามฉันมีความสนใจในด้านกฎหมายของทุกอย่าง ตัวอย่างเช่นคุณสามารถอนุญาตให้ใช้งานโปรแกรมเฉพาะภายใต้ข้อกำหนดเฉพาะ อย่างไรก็ตามคุณจะออกใบอนุญาตภาษาได้อย่างไร นอกจากนี้โดยที่ฉันไม่ได้หมายถึงการใช้ภาษา (คอมไพเลอร์ & VM) แต่เป็นมาตรฐานเอง มีอะไรอีกบ้างสำหรับภาษาการเขียนโปรแกรมที่ฉันขาดหายไป? สิ่งที่ฉันต้องการบรรลุโดยการออกใบอนุญาตดังกล่าว: ทำให้เป็น FOSS อย่างสมบูรณ์ (ภาษาสามารถเป็น FOSS ได้หรือว่าการใช้งานนั้นสามารถเป็น FOSS ได้หรือไม่) สร้างตัวเองในฐานะผู้เขียน (คุณสามารถเป็นผู้เขียนภาษาได้อย่างถูกกฎหมายหรือไม่หรือเพียงแค่การนำไปใช้) จัดทำขึ้นเพื่อให้ทุกคนที่ใช้ภาษาของฉันจะต้องให้ความสำคัญกับฉัน (สไตล์ MIT โปรดทราบว่าฉันไม่มีความหวังใด ๆ สำหรับทุกคนที่เคยทำเช่นนั้น ผมคิดว่าการแก้ปัญหาจะแยกอนุญาต VM และคอมไพเลอร์สำหรับภาษาของฉันเป็น "การดำเนินการอย่างเป็นทางการ" แล้วใบอนุญาตเอกสารการออกแบบเป็นภาษาของตัวเอง ฉันหายไปตรงนี้อะไรนะ?

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