โลโก้
ยูเนี่ยนพีเดีย
การสื่อสาร
ดาวน์โหลดได้จาก Google Play
ใหม่! ดาวน์โหลด ยูเนี่ยนพีเดีย บน Android ™ของคุณ!
ฟรี
เร็วกว่าเบราว์เซอร์!
 

คอมไพเลอร์และสัญญาอนุญาตสาธารณะทั่วไปของกนู

ทางลัด: ความแตกต่างความคล้ายคลึงกันค่าสัมประสิทธิ์การเปรียบเทียบ Jaccardการอ้างอิง

ความแตกต่างระหว่าง คอมไพเลอร์และสัญญาอนุญาตสาธารณะทั่วไปของกนู

คอมไพเลอร์ vs. สัญญาอนุญาตสาธารณะทั่วไปของกนู

คอมไพเลอร์ (compiler) หรือ โปรแกรมแปลโปรแกรม, ตัวแปลโปรแกรม เป็น โปรแกรมคอมพิวเตอร์ที่ทำหน้าแปลงชุดคำสั่งภาษาคอมพิวเตอร์หนึ่ง ไปเป็นชุดคำสั่งที่มีความหมายเดียวกัน ในภาษาคอมพิวเตอร์อื่น คอมไพเลอร์ส่วนใหญ่ จะทำการแปล รหัสต้นฉบับ (source code) ที่เขียนในภาษาระดับสูง เป็น ภาษาระดับต่ำ หรือภาษาเครื่อง ซึ่งคอมพิวเตอร์สามารถที่จะทำงานได้โดยตรง อย่างไรก็ตาม การแปลจากภาษาระดับต่ำเป็นภาษาระดับสูง ก็เป็นไปได้ โดยใช้ตัวแปลโปรแกรมย้อนกลับ (decompiler) รูปแสดงขั้นตอนการทำงานของตัวแปลโปรแกรม ผลลัพธ์ของการแปลโปรแกรม (คอมไพล์) โดยทั่วไป ที่เรียกว่า ออบเจกต์โค้ด จะประกอบด้วยภาษาเครื่อง (Machine code) ที่เต็มไปด้วยข้อมูลเกี่ยวกับชื่อและสถานที่ของแต่ละจุด และการเรียกใช้วัตถุภายนอก (Link object) (สำหรับฟังก์ชันที่ไม่ได้อยู่ใน อ็อบเจกต์) สำหรับเครื่องมือที่เราใช้รวม อ็อบเจกต์เข้าด้วยกัน จะเรียกว่าโปรแกรมเชื่อมโยงเพื่อที่ผลลัพธ์ที่ออกมาในขั้นสุดท้าย เป็นไฟล์ที่ผู้ใช้งานทั่วไปสามารถใช้งานได้สะดวก คอมไพเลอร์ที่สมบูรณ์ตัวแรก คือ ภาษาฟอร์แทรน (FORTRAN) ของ ไอบีเอ็ม ในปี ค.ศ. 1957 และ ภาษาโคบอล (COBOL) ก็เป็นคอมไพเลอร์ตัวแรก ๆ ที่สามารถทำงานได้บนหลาย ๆ สถาปัตยกรรมทางคอมพิวเตอร์ การพัฒนาตัวแปลภาษารุดหน้าอย่างรวดเร็ว และเริ่มมีรูปแบบที่ชัดเจนยิ่งขึ้นต่อมา ในช่วงทศวรรษ 1960. รื่องหมายการค้าของกนู สัญญาอนุญาตสาธารณะทั่วไปของกนู หรือ กนูจีพีแอล หรือ จีพีแอล (GNU General Public License, GNU GPL, GPL) เป็นสัญญาอนุญาตสำหรับซอฟต์แวร์เสรี ที่ได้รับความนิยมสูงที่สุดในปัจจุบัน ฉบับแรกสุดเขียนโดย ริชาร์ด สตอลล์แมน เริ่มต้นใช้กับโครงการกนู ในปี พ.ศ. 2534 (ค.ศ. 1991).

ความคล้ายคลึงกันระหว่าง คอมไพเลอร์และสัญญาอนุญาตสาธารณะทั่วไปของกนู

คอมไพเลอร์และสัญญาอนุญาตสาธารณะทั่วไปของกนู มี 2 สิ่งที่เหมือนกัน (ใน ยูเนี่ยนพีเดีย): ลินุกซ์ไอบีเอ็ม

ลินุกซ์

ลินุกซ์ (Linux) และรู้จักในชื่อ กะนู/ลินุกซ์ (GNU/Linux) โดยทั่วไปเป็นคำที่ใช้ในความหมายที่หมายถึงระบบปฏิบัติการแบบยูนิกซ์ โดยใช้ลินุกซ์ เคอร์เนล เป็นศูนย์กลางทำงานร่วมกับไลบรารีและเครื่องมืออื่น ลินุกซ์เป็นตัวอย่างหนึ่งในฐานะซอฟต์แวร์เสรี และซอฟต์แวร์โอเพนซอร์สที่ประสบความสำเร็จและมีชื่อเสียง ทุกคนสามารถดูหรือนำโค้ดของลินุกซ์ไปใช้งาน, แก้ไข, และแจกจ่ายได้อย่างเสรี ลินุกซ์นิยมจำหน่ายหรือแจกฟรีในลักษณะเป็นแพคเกจ โดยผู้จัดทำจะรวมซอฟต์แวร์สำหรับใช้งานในด้านอื่นเป็นชุดเข้าด้วยกัน เริ่มแรกของของลินุกซ์พัฒนาและใช้งานในเฉพาะกลุ่มผู้ที่สนใจ ซึ่งในปัจจุบันลินุกซ์ได้รับความนิยมเนื่องมาจากระบบการทำงานที่เป็นอิสระ ปลอดภัย เชื่อถือได้ และราคาต่ำ จึงได้มีการพัฒนาจากองค์กรต่าง ๆ เช่น ไอบีเอ็ม ฮิวเลตต์-แพคการ์ด และโนเวลล์ ใช้สำหรับในระบบเซิร์ฟเวอร์และพีซี เริ่มแรกลินุกซ์พัฒนาสำหรับใช้กับเครื่อง อินเทล 386 ไมโครโพรเซสเซอร์ หลังจากที่ได้รับความนิยมปัจจุบัน ลินุกซ์ได้พัฒนารับรองการใช้งานของระบบสถาปัตยกรรมคอมพิวเตอร์ในระบบต่าง ๆ รวมถึงในโทรศัพท์มือถือ และกล้องวิดีโอ ลินุกซ์มีสัญญาอนุญาตแบบ GPL ซึ่งเป็นสัญญาอนุญาตที่กำหนดให้ผู้ที่นำโค้ดไปใช้ต้องใช้สัญญาอนุญาตแบบเดิมต่อคือใช้สัญญาอนุญาต GPL เช่นเดียวกัน ซึ่งลักษณะสัญญาอนุญาตแบบนี้เรียกว่า copyleft.

คอมไพเลอร์และลินุกซ์ · ลินุกซ์และสัญญาอนุญาตสาธารณะทั่วไปของกนู · ดูเพิ่มเติม »

ไอบีเอ็ม

อบีเอ็ม (International Business Machines, IBM) หรือชื่อเล่น บิ๊กบลู (ยักษ์สีฟ้า) เป็นผู้ผลิตคอมพิวเตอร์และให้บริการด้านคอมพิวเตอร์และสารสนเทศ รายใหญ่ของโลก มีสำนักงานใหญ่อยู่ที่สหรัฐอเมริกา มีพนักงานมากกว่า 330,000 คนทั่วโลก ไอบีเอ็มก่อตั้งมาตั้งแต่คริสต์ศตวรรษที่ 19 และเป็นบริษัทสารสนเทศที่ใหญ่ที่สุดในโลก มีสาขามากกว่า 170 ประเทศทั่วโลก ไอบีเอ็มเป็นผู้บุกเบิกเทคโนโลยีเมนเฟรมและนาโนเทคโนโลยี บริษัท ไอบีเอ็ม ประเทศไทย ก่อตั้งเมื่อ..

คอมไพเลอร์และไอบีเอ็ม · สัญญาอนุญาตสาธารณะทั่วไปของกนูและไอบีเอ็ม · ดูเพิ่มเติม »

รายการด้านบนตอบคำถามต่อไปนี้

การเปรียบเทียบระหว่าง คอมไพเลอร์และสัญญาอนุญาตสาธารณะทั่วไปของกนู

คอมไพเลอร์ มี 14 ความสัมพันธ์ขณะที่ สัญญาอนุญาตสาธารณะทั่วไปของกนู มี 21 ขณะที่พวกเขามีเหมือนกัน 2, ดัชนี Jaccard คือ 5.71% = 2 / (14 + 21)

การอ้างอิง

บทความนี้แสดงความสัมพันธ์ระหว่าง คอมไพเลอร์และสัญญาอนุญาตสาธารณะทั่วไปของกนู หากต้องการเข้าถึงบทความแต่ละบทความที่ได้รับการรวบรวมข้อมูลโปรดไปที่:

Hey! เราอยู่ใน Facebook ตอนนี้! »