คอมพิวเตอร์การเขียนโปรแกรมเป็นกระบวนการที่รหัสที่มาของโปรแกรมคอมพิวเตอร์ที่ได้รับการออกแบบ, การเข้ารหัส, การทำความสะอาดและการป้องกัน ผ่านการเขียนโปรแกรมขั้นตอนต่อไปนี้สำหรับการสร้างซอร์สโค้ดของโปรแกรมคอมพิวเตอร์จะถูกกำหนด ตามที่พวกเขาเขียนโค้ดทดสอบและกลั่นกรอง
วัตถุประสงค์ของการเขียนโปรแกรมคือการสร้างซอฟต์แวร์ที่แล้วจะถูกดำเนินการโดยตรงจากคอมพิวเตอร์ฮาร์ดแวร์หรือผ่านอีกโปรแกรม
การเขียนโปรแกรมได้รับคำแนะนำจากชุดของกฎและชุดคำสั่งคำสั่งและนิพจน์ขนาดเล็กที่มีลักษณะคล้ายกับภาษาธรรมชาติที่มีขอบเขต การเขียนโปรแกรมภาษาเป็นกฎทั้งหมดเหล่านั้นหรือบรรทัดฐานสัญลักษณ์และคำที่ใช้ในการสร้างโปรแกรมและด้วยข้อเสนอวิธีการแก้ปัญหาที่เฉพาะเจาะจง ปัญหา
การเขียนโปรแกรมภาษาเป็นผู้รับผิดชอบในการใช้คอมพิวเตอร์ขั้นตอนโดยขั้นตอนต่อไปนี้คำสั่งที่โปรแกรมเมอร์ที่ได้รับการออกแบบในขั้นตอนวิธีการด้วยเหตุนี้จึงเป็นที่เข้าใจกันว่าภาษาโปรแกรมเป็นตัวกลางระหว่างคอมพิวเตอร์และผู้ใช้เพื่อให้ฝ่ายหลังสามารถให้คำตอบของปัญหาผ่านคอมพิวเตอร์และใช้คำ (ฟังก์ชัน) ซึ่งตีความโปรแกรมดังกล่าวไปยังคอมพิวเตอร์ เพื่อให้งานนั้นเป็นจริง
ตอนนี้ขึ้นอยู่กับภาษาที่คุณเลือกคุณสามารถพูดคุยเกี่ยวกับประเภทของการเขียนโปรแกรมที่จะดำเนินการได้ บางส่วน ได้แก่:
การเขียนโปรแกรมตามลำดับ: เป็นโปรแกรมที่ออกแบบโดยมีแนวทางที่เรียงตามลำดับกัน ตัวอย่างเช่นCobol, Basic
การเขียนโปรแกรมเชิงโครงสร้าง: ถือว่าเป็นวิธีนี้เมื่อการเขียนโปรแกรมได้รับการออกแบบโดยโมดูล แต่ละโมดูลจะทำงานพิเศษและเมื่อจำเป็นต้องใช้งานนั้นโมดูลนั้นจะเรียกง่ายๆว่า ตัวอย่างเช่นTurbo Pascal, Ada, Modula
การเขียนโปรแกรมเชิงวัตถุ: เป็นภาษาที่อนุญาตให้ใช้อ็อบเจ็กต์ภายในการออกแบบและผู้ใช้สามารถวางโค้ดโปรแกรมลงในแต่ละอ็อบเจ็กต์ บางส่วน ได้แก่ Java, Xml และอื่น ๆ
การเขียนโปรแกรมภาษาเชิงตรรกะหรือตามธรรมชาติ: คือโปรแกรมที่ออกแบบมาพร้อมกับอินเทอร์เฟซในลักษณะที่ผู้ใช้สามารถสั่งซื้อเครื่องโดยใช้ภาษาง่ายๆ ตัวอย่างเช่น: Prolog
การเขียนโปรแกรมปัญญาประดิษฐ์: เป็นโปรแกรมที่ใกล้เคียงกับปัญญาของมนุษย์มากที่สุดเนื่องจากมีความสามารถในการพัฒนาความรู้ ภาษาประเภทนี้ทำงานในลักษณะเดียวกันกับจิตใจของมนุษย์