คำจำกัดความของซอร์สโค้ด
เบ็ดเตล็ด / / November 13, 2021
โดย Guillem Alsina González ในเดือนสิงหาคม 2016
ถ้าฉันบอกคุณผู้อ่านที่รักที่ 01100011010100111100 คุณสามารถตีความว่า my แป้นพิมพ์ มันล้มเหลว ที่ฉันกดไปสองสามปุ่มโดยไม่ตั้งใจ อยากจะเล่นตลก หรือพูดง่ายๆ ว่าฉันเสียสติไปแล้ว อย่างไรก็ตามสิ่งนี้ รหัส สามารถเข้าใจได้โดย คอมพิวเตอร์เนื่องจากเครื่องเหล่านี้ทำงานร่วมกับ รหัสไบนารี.
สำหรับมนุษย์อย่างเรา (แม้แต่นักวิทยาศาสตร์คอมพิวเตอร์ที่ช่ำชองที่สุด) เป็นเรื่องยากที่จะมี "การสนทนา" โดยเฉพาะในรูปแบบไบนารีด้วย คอมพิวเตอร์ วิธีกลางในการให้คำแนะนำคอมพิวเตอร์ได้ถูกสร้างขึ้นที่เข้าใจได้ง่ายกว่าภาษาไบนารีโดยมนุษย์ มนุษย์.
หนึ่งในรูปแบบสื่อกลางเหล่านี้คือซอร์สโค้ดที่ใช้เขียนโปรแกรมคอมพิวเตอร์
ภาษาโปรแกรม
ภาษาของ การเขียนโปรแกรม โดยพื้นฐานแล้วคือวิธีการบอกคอมพิวเตอร์ว่าเราต้องการให้ทำอะไรในรูปแบบที่มีโครงสร้างและเข้าใจได้ ของมนุษย์ (ถึงจะเข้าใจอย่างถ่องแท้ก็จำเป็นต้องศึกษาการเขียนโปรแกรมและแนวคิดทางภาษาโดยเฉพาะ เช่น เมื่อคุณต้องการ เรียนรู้ ใหม่ ลิ้น).
มีภาษาโปรแกรมหลายภาษา โดยแต่ละภาษาจะเน้นไปที่งานหรือผู้ฟังที่เฉพาะเจาะจง
ที่รู้จักกันดีที่สุดคือ:
- ขั้นพื้นฐาน. คำย่อสำหรับ รหัสคำแนะนำสัญลักษณ์เอนกประสงค์สำหรับผู้เริ่มต้น (รหัส สัญลักษณ์ หนังสือแนะนำสำหรับผู้เริ่มต้นใช้งานทั่วไป) ถูกประดิษฐ์ขึ้นในปี 2507 เพื่อเป็นแนวทางในการนำการเขียนโปรแกรมมาใกล้ชิดกับคนธรรมดามากขึ้น เชื่อมโยงอย่างแยกไม่ออกกับคอมพิวเตอร์ 8 บิตที่ได้รับความนิยมในช่วงทศวรรษ 1980 ของศตวรรษที่ 20 แรกเริ่มขาดการควบคุมการดำเนินการที่มีโครงสร้างซึ่งรวมอยู่ใน .เวอร์ชันที่ใหม่กว่า ภาษา.
- ค. หาก BASIC เป็นภาษาที่ได้รับความนิยมมากที่สุด C ก็คือภาษาที่มีอิทธิพลมากที่สุด สร้างขึ้นในปี 1972 โดย Dennis Ritchie พร้อมความสามารถในการพกพาระหว่างเครื่องจักรและสถาปัตยกรรมต่างๆ ใน ใจ มันอนุญาตให้ reprogram ระบบยูนิกซ์ตัวอ่อนเพื่อให้สามารถทำงานบนที่แตกต่างกัน คอมพิวเตอร์ แม้ในปัจจุบันนี้ มีการใช้ในบางรูปแบบ สำหรับการใช้งานที่ล้ำสมัยในทุกสาขา
- ค ++. หนึ่งในตัวแปรดังกล่าวของ C อาจมีอิทธิพลมากที่สุด ในภาษา C เขาเพิ่มแนวคิดของการวางแนววัตถุ
- โคบอล. ฆราวาสไม่รู้จัก เขาเป็นที่รู้จักกันดีในหมู่ผู้ประกอบอาชีพ สร้างขึ้นในปี 2502 โซลูชั่นจำนวนมากถูกสร้างขึ้นในอุตสาหกรรมด้วย (โดยเฉพาะใน ภาคการธนาคารและการเงิน) ได้นำพาให้ยังคงใช้มาจนถึงทุกวันนี้ และกลายเป็นทดแทน แข็ง.
- PHP. เน้นการทำงานกับหน้าเว็บ
- Java. สร้างขึ้นโดย Sun Microsystems ที่เลิกใช้แล้ว เป้าหมายของมันคือความเป็นสากลอย่างแท้จริง ตั้งโปรแกรมบนเครื่องเดียวและทำงานกับใครก็ได้ แม้ว่าจะบรรลุวัตถุประสงค์นี้เพียงบางส่วนและมีข้อเสียเป็นชุด แต่ก็ยังใช้กันอย่างแพร่หลาย
- ผู้ประกอบตรงกันข้ามกับภาษาอื่นๆ ในรายการภาษาระดับสูง ภาษานี้เป็นภาษาระดับต่ำ ซึ่งเป็นภาษาที่ใกล้เคียงที่สุดกับรหัสไบนารีของเครื่อง แม้ว่าจะไม่ใช่ทั้งหมดก็ตาม ซอร์สโค้ดของมันยากมากสำหรับคนธรรมดาที่จะอ่าน
เรียบเรียง: ทำให้คอมพิวเตอร์เข้าใจได้
เมื่อเราเขียนโปรแกรมด้วยภาษาโปรแกรมเช่นที่กล่าวไปก่อนหน้านี้หรืออื่น ๆ เราก็มีสิ่งที่เรียกว่า รหัสแหล่งที่มาซึ่งเราสามารถเข้าใจได้ด้วยการอ่านง่ายๆ แต่ไม่ใช่คอมพิวเตอร์
เพื่อให้คนหลังสามารถเข้าใจสิ่งที่เราบอกในซอร์สโค้ดและดำเนินการตามคำสั่งที่เกี่ยวข้อง เราจะต้องดำเนินการตามกระบวนการที่จะแปลงซอร์สโค้ดเป็น ไฟล์ ปฏิบัติการได้ กระบวนการนี้เรียกว่าการคอมไพล์
การรวบรวมจะแปลซอร์สโค้ดเป็นรหัสเครื่อง
อ้อ เกี่ยวกับโค้ดในตอนต้นของบทความ แม้ว่าฉันจะบอกคุณว่าบางทีคอมพิวเตอร์อาจเข้าใจมัน แต่อย่าสนใจฉันมากเกินไป มันเป็นเพียงตัวอย่างที่ฉันเขียนโดยสุ่ม แม้ว่าจิตวิญญาณจะเป็นเช่นนี้: คอมพิวเตอร์จะ "เข้าใจ" เฉพาะเลขศูนย์และตัวเลขเท่านั้น
ภาพถ่าย: iStock - George Manga / vgajic
หัวข้อในซอร์สโค้ด