การคอมไพล์คืออะไรเมื่อฉันเริ่มเขียนโปรแกรม

ในช่วงไม่กี่ปีที่ผ่านมา ผู้ใช้เทคโนโลยีทั่วไปจำนวนมากได้เลือกที่จะเจาะลึกถึงสิ่งที่น่าสนใจ โลกแห่งการพัฒนาและการเขียนโปรแกรม . ในทำนองเดียวกัน คนอื่นๆ หลายคนสนใจที่จะเริ่มเขียนโปรแกรมในตอนนี้ แต่พวกเขามีข้อสงสัยเกี่ยวกับข้อกำหนดและรูปแบบการทำงานบางอย่างที่เกี่ยวข้องกับสิ่งเหล่านี้ทั้งหมด นี่เป็นกรณีตัวอย่างของการคอมไพล์ที่ต้องทำในโครงการพัฒนาซอฟต์แวร์หลายโครงการ

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

การคอมไพล์คืออะไรเมื่อฉันเริ่มเขียนโปรแกรม

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

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

นี่คือการคอมไพล์โค้ดเมื่อเขียนโปรแกรมแอพพลิเคชั่น

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

Visual Studio Code อินเตอร์ฟาซ

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

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