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

การเขียนโปรแกรมคอมพิวเตอร์

ดัชนี การเขียนโปรแกรมคอมพิวเตอร์

การเขียนโปรแกรมคอมพิวเตอร์ (Computer programming) หรือเรียกให้สั้นลงว่า การเขียนโปรแกรม (Programming) หรือ การเขียนโค้ด (Coding) เป็นขั้นตอนการเขียน ทดสอบ และดูแลซอร์สโค้ดของโปรแกรมคอมพิวเตอร์ ซึ่งซอร์สโค้ดนั้นจะเขียนด้วยภาษาโปรแกรม ขั้นตอนการเขียนโปรแกรมต้องการความรู้ในหลายด้านด้วยกัน เกี่ยวกับโปรแกรมที่ต้องการจะเขียน และขั้นตอนวิธีที่จะใช้ ซึ่งในวิศวกรรมซอฟต์แวร์นั้น การเขียนโปรแกรมถือเป็นเพียงขั้นหนึ่งในวงจรชีวิตของการพัฒนาซอฟต์แวร์ การเขียนโปรแกรมจะได้มาซึ่งซวอร์สโค้ดของโปรแกรมนั้นๆ โดยปกติแล้วจะอยู่ในรูปแบบของ ข้อความธรรมดา ซึ่งไม่สามารถนำไปใช้งานได้ จะต้องผ่านการคอมไพล์ตัวซอร์สโค้ดนั้นให้เป็นภาษาเครื่อง (Machine Language) เสียก่อนจึงจะได้เป็นโปรแกรมที่พร้อมใช้งาน การเขียนโปรแกรมถือว่าเป็นการผสมผสานกันระหว่างศาสตร์ของ ศิลปะ วิทยาศาสตร์ คณิตศาสตร์ และ วิศวกรรม เข้าด้วยกัน.

22 ความสัมพันธ์: การเขียนโปรแกรมเชิงวัตถุภาษาคอมพิวเตอร์ภาษาโปรแกรมรหัสต้นฉบับรหัสเครื่องลิขสิทธิ์วิศวกรรมศาสตร์วิศวกรรมคอมพิวเตอร์วิศวกรรมซอฟต์แวร์วิทยาการคอมพิวเตอร์วิทยาศาสตร์วงจรชีวิตของการพัฒนาซอฟต์แวร์ศิลปะทรัพย์สินทางปัญญาขั้นตอนวิธีข้อความธรรมดาคอมไพเลอร์คณิตศาสตร์นักเขียนโปรแกรมโปรแกรมคอมพิวเตอร์เทคโนโลยีสารสนเทศExtreme programming

การเขียนโปรแกรมเชิงวัตถุ

การเขียนโปรแกรมเชิงวัตถุ (Object-oriented programming, OOP) คือหนึ่งในรูปแบบการเขียนโปรแกรมคอมพิวเตอร์ ที่ให้ความสำคัญกับ วัตถุ ซึ่งสามารถนำมาประกอบกันและนำมาทำงานรวมกันได้ โดยการแลกเปลี่ยนข่าวสารเพื่อนำมาประมวลผลและส่งข่าวสารที่ได้ไปให้ วัตถุ อื่นๆที่เกี่ยวข้องเพื่อให้ทำงานต่อไป แนวคิดการเขียนโปรแกรมแบบดังเดิมมักนิยมใช้ ในการสร้างเว็บไซต์ต่าง.

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และการเขียนโปรแกรมเชิงวัตถุ · ดูเพิ่มเติม »

ภาษาคอมพิวเตอร์

ษาคอมพิวเตอร์ หมายถึง ภาษาใด ๆ ที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน แล้วคอมพิวเตอร์สามารถทำงานตามคำสั่งนั้นได้ คำนี้มักใช้เรียกแทนภาษาโปรแกรม แต่ความเป็นจริงภาษาโปรแกรมคือส่วนหนึ่งของภาษาคอมพิวเตอร์เท่านั้น และมีภาษาอื่น ๆ ที่เป็นภาษาคอมพิวเตอร์เช่นกัน ยกตัวอย่างเช่น เอชทีเอ็มแอล เป็นทั้งภาษามาร์กอัปและภาษาคอมพิวเตอร์ด้วย แม้ว่ามันจะไม่ใช่ภาษาโปรแกรม หรือภาษาเครื่องนั้นก็นับเป็นภาษาคอมพิวเตอร์ ซึ่งโดยทางเทคนิคสามารถใช้ในการเขียนโปรแกรมได้ แต่ก็ไม่จัดว่าเป็นภาษาโปรแกรม ภาษาคอมพิวเตอร์สามารถแบ่งออกเป็นสองกลุ่มคือ ภาษาระดับสูง (high level) และภาษาระดับต่ำ (low level) ภาษาระดับสูงถูกออกแบบมาเพื่อให้ใช้งานง่ายและสะดวกสบายมากกว่าภาษาระดับต่ำ โปรแกรมที่เขียนถูกต้องตามกฎเกณฑ์และไวยากรณ์ของภาษาจะถูกแปล (compile) ไปเป็นภาษาระดับต่ำเพื่อให้คอมพิวเตอร์สามารถนำไปใช้งานหรือปฏิบัติตามคำสั่งได้ต่อไป ซอฟต์แวร์สมัยใหม่ส่วนมากเขียนด้วยภาษาระดับสูง แปลไปเป็นออบเจกต์โค้ด (object code) แล้วเปลี่ยนให้เป็นชุดคำสั่งในภาษาเครื่อง ภาษาคอมพิวเตอร์อาจแบ่งกลุ่มได้เป็นอีกสองประเภทคือ ภาษาที่มนุษย์อ่านออก (human-readable) และภาษาที่มนุษย์อ่านไม่ออก (non human-readable) ภาษาที่มนุษย์อ่านออกถูกออกแบบมาเพื่อให้มนุษย์สามารถเข้าใจและสื่อสารได้โดยตรงกับคอมพิวเตอร์ ส่วนใหญ่เป็นภาษาอังกฤษ) ส่วนภาษาที่มนุษย์อ่านไม่ออกจะมีโค้ดบางส่วนที่ไม่อาจอ่านเข้าใจได้.

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และภาษาคอมพิวเตอร์ · ดูเพิ่มเติม »

ภาษาโปรแกรม

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

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และภาษาโปรแกรม · ดูเพิ่มเติม »

รหัสต้นฉบับ

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

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และรหัสต้นฉบับ · ดูเพิ่มเติม »

รหัสเครื่อง

อภาพแสดงรหัสเครื่องในคอมพิวเตอร์บอร์ดเดี่ยว W65C816S แสดงการทำย้อนกลับเป็นรหัสแอสเซมบลี พร้อมด้วยเรจิสเตอร์ของหน่วยประมวลผล และข้อมูลเทออกจากหน่วยความจำ รหัสเครื่อง หรือ ภาษาเครื่อง คือกลุ่มของคำสั่งเครื่องที่กระทำการโดยตรงโดยหน่วยประมวลผลกลาง (CPU) ของคอมพิวเตอร์ คำสั่งเครื่องแต่ละคำสั่งจะปฏิบัติงานเฉพาะกิจงานเดียวเท่านั้น เช่นการบรรจุ (load) การกระโดด (jump) หรือการดำเนินการผ่านหน่วยคำนวณและตรรกะ (ALU) บนหน่วยของข้อมูลในหน่วยความจำหรือเรจิสเตอร์ ทุก ๆ โปรแกรมที่กระทำการโดยหน่วยประมวลผลกลางสร้างขึ้นจากอนุกรมของคำสั่งเครื่องเช่นว่านั้น รหัสเครื่องเชิงตัวเลข (ซึ่งไม่ใช่รหัสแอสเซมบลี) อาจพิจารณาได้ว่าเป็นตัวแทนระดับต่ำสุดของโปรแกรมคอมพิวเตอร์ที่ได้คอมไพล์และ/หรือเขียนด้วยภาษาแอสเซมบลี หรือเป็นภาษาโปรแกรมแบบดั้งเดิมและขึ้นอยู่กับฮาร์ดแวร์ ถึงแม้ว่าเราจะสามารถเขียนโปรแกรมด้วยรหัสเครื่องเชิงตัวเลขโดยตรงก็ได้ แต่การจัดการบิตต่าง ๆ เป็นเอกเทศ และการคำนวณตำแหน่งที่อยู่กับค่าคงตัวเชิงตัวเลขด้วยมือ จะทำให้น่าเบื่อหน่ายและมีแนวโน้มที่จะเกิดความผิดพลาด ดังนั้นการเขียนรหัสเครื่องจึงไม่ค่อยกระทำกันในทุกวันนี้ เว้นแต่ในสถานการณ์ที่ต้องการทำให้เหมาะสมอย่างที่สุดหรือแก้จุดบกพร่อง ปัจจุบันนี้โปรแกรมเกือบทั้งหมดในทางปฏิบัติเขียนขึ้นด้วยภาษาแอสเซมบลีหรือภาษาระดับสูงกว่า แล้วแปลเป็นรหัสเครื่องที่กระทำการได้โดยคอมไพเลอร์และ/หรือแอสเซมเบลอร์ กับลิงเกอร์ อย่างไรก็ดี โปรแกรมที่เขียนด้วยภาษาที่แปลด้วยอินเทอร์พรีเตอร์จะไม่ถูกแปลเป็นรหัสเครื่อง ถึงแม้ว่าอินเทอร์พรีเตอร์ (ซึ่งอาจเห็นเป็นชื่อ ตัวกระทำการ หรือ ตัวประมวลผล) โดยทั่วไปประกอบขึ้นจากรหัสเครื่องที่กระทำการได้โดยตรง.

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และรหัสเครื่อง · ดูเพิ่มเติม »

ลิขสิทธิ์

ลิขสิทธิ์เป็นสิทธิทางกฎหมายที่กฎหมายของประเทศหนึ่ง ๆ สร้างขึ้นซึ่งให้สิทธิแต่ผู้เดียว (exclusive right) แก่ผู้สร้างสรรค์งานต้นฉบับในการใช้และการขบ บ ซึ่งปกติมีเวลาจำกัด สิทธิแต่ผู้เดียวนี้มิได้เด็ดขาด แต่ถูกจำกัดโดยข้อจำกัดและข้อยกเว้นของกฎหมายลิขสิทธิ์ ซึ่งรวมถึงการใช้ลิขสิทธิ์ของผู้อื่นโดยชอบธรรม ลิขสิทธิ์เป็นทรัพย์สินทางปัญญารูปแบบหนึ่ง ซึ่งใช้ได้กับการนำเสนองานสร้างสรรค์ใด ๆ ลิขสิทธิ์มักแบ่งกันในหมู่ผู้ประพันธ์หลายคน ซึ่งแต่ละคนถือชุดสิทธิในการใช้หรืออนุญาตให้ใช้ (license) งานนั้น ซึ่งบุคคลเหล่านี้เรียกว่า ผู้ทรงสิทธิ (rightsholder) สิทธิเหล่านี้มักรวมการทำซ้ำ การควบคุมเนืองานดัดแปลง การจำหน่าย การแสดงสาธารณะ และ "สิทธิทางศีลธรรม" เช่น การแสดงที่มา (attribution) ลิขสิทธิ์ถือเป็นสิทธิอาณาเขต หมายความว่า สิทธินี้ไม่ขยายเกินอาณาเขตของเขตอำนาจหนึ่ง ๆ แม้ว่ากฎหมายลิขสิทธิ์ของประเทศต่าง ๆ มีการปรับให้เป็นมาตรฐานผ่านความตกลงลิขสิทธิ์ระหว่างประเทศก็ตาม แต่กฎหมายลิขสิทธิ์ก็แตกต่างกันไปในแต่ละประเทศ ตรงแบบ ระยะเวลาของลิขสิทธิ์ คือ ชีวิตของผู้ประพันธ์บวก 50 ถึง 100 ปี (คือ ลิขสิทธิ์จะหมดอายุ 50 ถึง 100 ปีหลังผู้ประพันธ์เสียชีวิต ขึ้นอยู่กับเขตอำนาจ) บางประเทศต้องมีข้อกำหนดลิขสิทธิ์ (copyright formality) เพื่อสถาปนาลิขสิทธิ์ แต่ประเทศส่วนใหญ่ยอมรับลิขสิทธิ์ในงานเสร็จสมบูรณ์ทุกงานโดยไม่ต้องขึ้นทะเบียนอย่างเป็นทางการ โดยทั่วไป ลิขสิทธิ์บังคับแบบกฎหมายแพ่ง แต่บางเขตอำนาจมีการใช้โทษทางอาญาด้ว.

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และลิขสิทธิ์ · ดูเพิ่มเติม »

วิศวกรรมศาสตร์

การจะออกแบบสร้างกังหันลมในทะเลต้องใช้ความรู้ทางวิศวกรรมในหลายๆสาขาประกอบเข้าด้วยกัน วิศวกรรมอาจจะหมายถึงพระวิศวกรรม วิศวกรรมศาสตร์ เป็นสาขาความรู้และวิชาชีพเกี่ยวกับการประยุกต์ใช้ประยุกตวิทยา (เทคโนโลยี), วิทยาศาสตร์และความรู้ทางคณิตศาสตร์เพื่อการใช้ประโยชน์จากกฎทางธรรมชาติและทรัพยากรทางกายภาพให้เกิดประโยชน์สูงสุด, เพื่อช่วยในการออกแบบและประยุกต์ใช้ วัสดุ, โครงสร้าง, เครื่องจักร, เครื่องมือ, ระบบ และ กระบวนการ เพื่อการตอบสนองต่อจุดประสงค์ที่ต้องการได้อย่างปลอดภัยและเชื่อถือได้ American Engineers' Council for Professional Development (ECPD, ซึ่งต่อมาคือ ABET) ได้ให้นิยามเกี่ยวกับวิศวกรรมศาสตร์เอาไว้ดังนี้.

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และวิศวกรรมศาสตร์ · ดูเพิ่มเติม »

วิศวกรรมคอมพิวเตอร์

วิศวกรรมคอมพิวเตอร์ (computer engineering) เป็นศาสตร์ที่เกี่ยวข้องกับการออกแบบและสร้างเครื่องหรือระบบคอมพิวเตอร์ และ ระบบที่ใช้คอมพิวเตอร์ ศาสตร์นี้เกี่ยวข้องกับการศึกษาทางด้านฮาร์ดแวร์ ซอฟต์แวร์ การสื่อสาร และความเกี่ยวเนื่องระหว่างเรื่องทั้งสาม หลักสูตรการเรียนมุ่งเน้นทางด้าน ทฤษฎี กฎ และ การฝึกฝนปฏิบัติของทางด้านวิศวกรรมไฟฟ้า และ คณิตศาสตร์ และวิทยาศาสตร์รวมถึงการประยุกต์เข้ากับปัญหาทางด้านการออกแบบคอมพิวเตอร์ และ อุปกรณ์ที่ใช้คอมพิวเตอร์ วิศวกรคอมพิวเตอร์ ศึกษาการออกแบบระบบฮาร์ดแวร์ดิจิทัล ซึ่งรวมถึงระบบการสื่อสาร องค์ประกอบของคอมพิวเตอร์ และอุปกรณ์ที่ประกอบด้วยคอมพิวเตอร์ วิศวกรคอมพิวเตอร์จะเรียนการพัฒนาซอฟต์แวร์ โดยมุ่งเน้นเกี่ยวกับซอฟต์แวร์สำหรับอุปกรณ์ดิจิทัล และ การสร้างส่วนต่อประสานระหว่างผู้ใช้งานซอฟต์แวร์ และ ระหว่างอุปกรณ์ต่าง ๆ รวมทั้งความรู้ทางด้านวิศวกรรมที่ดีด้วย ปัจจุบันสาขาวิชาที่สำคัญในด้านวิศวกรรมคอมพิวเตอร์คือ ระบบฝังตัว การพัฒนาอุปกรณ์ที่มีซอฟต์แวร์และฮาร์ดแวร์ฝังตัวภายใน เช่น อุปกรณ์สื่อสารอย่าง โทรศัพท์มือถือ เครื่องเล่นวิทยุระบบดิจิทัล เครื่องบันทึกวีดิทัศน์ระบบดิจิทัล ระบบเตือนภัย เครื่องถ่ายรังสีเอกซ์ และ เครื่องมือผ่าตัดด้วยแสงเลเซอร์เป็นต้น ซึ่งล้วนแล้วแต่ต้องการการผนวกรวมฮาร์ดแวร์และซอฟต์แวร์ฝังตัวหรือของอื่น ๆ ที่เป็นผลจากการวิศวกรรมคอมพิวเตอร์เข้าด้วยกัน ในแง่ของศาสตร์เกี่ยวกับคอมพิวเตอร์นั้น วิศวกรรมคอมพิวเตอร์ เป็นหนึ่งในห้าสาขาวิชาคอมพิวเตอร์ ซึ่งประกอบด้วย สาขาวิทยาการคอมพิวเตอร์ หรือวิทยาศาสตรคอมพิวเตอร์ สาขาวิศวกรรมคอมพิวเตอร์ สาขาวิศวกรรมซอฟต์แวร์ สาขาเทคโนโลยีสารสนเทศ หรือเทคโนโลยีสารสนเทศและการสือสาร และ สาขาคอมพิวเตอร์ธุรกิจ หรือ ระบบสารสนเทศทางธุรก.

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และวิศวกรรมคอมพิวเตอร์ · ดูเพิ่มเติม »

วิศวกรรมซอฟต์แวร์

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

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และวิศวกรรมซอฟต์แวร์ · ดูเพิ่มเติม »

วิทยาการคอมพิวเตอร์

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

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และวิทยาการคอมพิวเตอร์ · ดูเพิ่มเติม »

วิทยาศาสตร์

วิทยาศาสตร์ คำว่า "วิทยาศาสตร์" มักถูกใช้เพื่อแทนคำว่า "Science" ในภาษาอังกฤษ แต่ถ้าจะกล่าวให้ตรงความหมายแล้ว เราใช้คำว่า "วิทยาศาสตร์" เพื่อหมายถึง "Exact science" ซึ่งไม่รวมสาขาวิชาทางสังคมศาสตร์เอาไว้ แม้ว่าสาขาวิชาทางสังคมศาสตร์จะใช้กระบวนการทางวิทยาศาสตร์เช่นเดียวกัน การแบ่งแยกดังกล่าวมีขึ้นเนื่องจากความแตกต่างในด้านเนื้อหาและธรรมชาติของการศึกษา มิใช่เรื่องของความจริงหรือความถูกต้องแต่อย่างใด คำว่า "Science" ในภาษาอังกฤษจะมีความหมายเทียบเท่ากับคำว่า "ศาสตร์" หมายถึง ความรู้เกี่ยวกับสิ่งต่าง ๆ ในธรรมชาติทั้งที่มีชีวิตและไม่มีชีวิต รวมทั้งกระบวนการประมวลความรู้เชิงประจักษ์ ที่เรียกว่ากระบวนการทางวิทยาศาสตร์ และกลุ่มขององค์ความรู้ที่ได้จากกระบวนการดังกล่าว การศึกษาในด้านวิทยาศาสตร์ยังถูกแบ่งย่อยออกเป็น วิทยาศาสตร์ธรรมชาติ และ วิทยาศาสตร์ประยุกต์ คำว่า science ในภาษาอังกฤษ ซึ่งแปลว่า วิทยาศาสตร์นั้น มาจากภาษาลาติน คำว่า scientia ซึ่งหมายความว่า ความรู้ ในคริสต์ศตวรรษที่ 17 ฟรานซิส เบคอนได้พยายามคิดค้นวิธีมาตรฐานในการอุปนัย เพื่อนำมาใช้สร้างทฤษฎีหรือกฎต่าง ๆ ทางวิทยาศาสตร์จากข้อมูลที่ทดลองหรือสังเกตได้จากธรรมชาติ เป็นผู้ถอนรื้อและปรับปรุงแนวความคิดเกี่ยวกับวิทยาศาสตร์สมัยเก่า ที่ยึดกับแนวความคิดของอริสโตเติลทิ้งไป.

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และวิทยาศาสตร์ · ดูเพิ่มเติม »

วงจรชีวิตของการพัฒนาซอฟต์แวร์

วงจรชีวิตของการพัฒนาซอฟต์แวร์ วงจรชีวิตของการพัฒนาซอฟต์แวร์ หรือ Software Development Life Cycle (SDLC) เป็นโครงร่างหรือแนวทางวิธีการ เพื่อใช้ทำความเข้าใจและเพื่อใช้เป็นขั้นตอนการพัฒนา ระบบสารสนเทศ หรือซอฟต์แวร์ให้สำเร็จ โดยการให้มาซึ่งซอฟต์แวร์อาจจะเป็นโดยการซื้อหรือการจ้างทำหรือการพัฒนาเองก็ได้ ระเบียบวิธีการพัฒนาซอฟต์แวร์มีอยู่หลายวิธีการ แต่ละวิธีการมีข้อดีและข้อเสียที่แตกต่างกัน ตัวอย่างระเบียบวิธีการพัฒนาซอฟต์แวร์ที่ได้รับความนิยม เช่น โครงสร้างแบบน้ำตก (Waterfall Model), โครงสร้างแบบก้นหอย (Spiral Model), วิธีการพัฒนาซอฟต์แวร์แบบคล่องแคล่วว่องไว (Agile Software Development).

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และวงจรชีวิตของการพัฒนาซอฟต์แวร์ · ดูเพิ่มเติม »

ศิลปะ

ลปะ (शिल्प ศิลฺป) ทั่ว ๆ ไปแล้วจะหมายถึงการกระทำหรือขั้นตอนของการสร้างชิ้นงานศิลปะโดยมนุษย์ คำแปลในภาษาอังกฤษที่ตรงที่สุดคือ Art ศิลปะเป็นคำที่มีความหมายกว้าง แต่ส่วนใหญ่แล้วจะมีความหมายเกี่ยวกับการสร้างสรรค์, สุนทรียภาพ, หรือการสร้างอารมณ์ต่าง ๆ งานศิลปะ จะรวมถึงชิ้นงานหลาย ๆ ชนิดโดยผู้สร้างตั้งใจสร้างชิ้นงานเพื่อสื่อสาร, สื่ออารมณ์, หรือใช้สัญลักษณ์เพื่อให้ผู้ชมชิ้นงานตีความ ผู้สร้างงานศิลปะ มักเรียกรวม ๆ ว่า ศิลปิน ศิลปะอาจรวมไปถึงงานในรูปแบบต่าง ๆ เช่น งานเขียน บทกวี การเต้นรำ การแสดง ดนตรี งานปฏิมากรรม ภาพวาด-ภาพเขียน despacito หรือ อื่น ๆ อย่างไรก็ตามส่วนใหญ่แล้วศิลปะจะหมายถึงงานทางทัศนศิลปะพวก ภาพวาด-ภาพเขียน งานประติมากรรม งานแกะสลัก รวมถึง conceptual art และ installation art ศิลปะนับว่าเป็นศาสตร์ที่มีประวัติศาสตร์ยาวนาน ตั้งแต่มีมนุษดขึ้น และนับว่าเป็นศาสตร์ของนักปราชญ์ที่เป็นที่ชื่นชม.

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และศิลปะ · ดูเพิ่มเติม »

ทรัพย์สินทางปัญญา

ทรัพย์สินทางปัญญา หมายถึง สิทธิทางกฎหมายที่ให้เจ้าของสิทธิ หรือ "ผู้ทรงสิทธิ" มีอยู่เหนือสิ่งที่เกิดจากความคิดสร้างสรรค์ทางปัญญาของมนุษย์ โดยอาจแบ่งทรัพย์สินทางปัญญาออกได้ 2 ประเภทหลัก คือ (1) ทรัพย์สินทางอุตสาหกรรมและ (2) ลิขสิทธิ์ สำหรับทรัพย์สินทางอุตสาหกรรมยังแบ่งออกได้อีก 5 ประเภท ได้แก่ (1) สิทธิบัตร (2) อนุสิทธิบัตร (3) เครื่องหมายการค้า (4) ความลับทางการค้า และ (5) สิ่งบ่งชี้ทางภูมิศาสตร์ (6) แบบผังภูมิของวงจรรวม (7) คุ้มครองพันธุ์พืช (8) ภูมิปัญญาท้องถิ่น สิทธิในทรัพย์สินทางปัญญาจัดเป็นคนละสิทธิหรือการเป็นเจ้าของในสิ่งที่เป็นผลผลิตทางทรัพย์สินทางปัญญานั้น เช่น ลิขสิทธิ์ในหนังสือจะไม่ใช่เป็นสิ่งเดียวกันกับความเป็นเจ้าของหนังสือซึ่งจับต้องได้ สิทธิบัตรในเรื่องอิเล็กทรอนิกส์จะแยกต่างหากจากความเป็นเจ้าของเครื่องมืออิเล็กทรอนิกส์ ดังนั้น เจ้าของหนังสือหรือเครื่องมืออิเล็กทรอนิกส์ จึงมีกรรมสิทธิ์ในการใช้หรือจัดการทรัพย์นั้นตามความประสงค์ แต่ไม่สามารถทำการใด ๆ ซึ่งละเมิดต่อสิทธิแต่เพียงผู้เดียวของผู้ทรงสิทธิ์นั้น เช่น เจ้าของหนังสือจะไม่สามารถทำหนังสือขึ้นมาจำหน่ายเองโดยปราศจากความยินยอมของเจ้าของลิขสิทธิ์ เนื่องจากสิทธิในการทำซ้ำเป็นสิทธิทางกฎหมายแต่เพียงผู้เดียวของผู้ทรงสิทธิ์นั้น หรือผู้ซื้อซอร์ฟแวร์จะเป็นเจ้าของสินค้านี้เพื่อการนำไปใช้ประโยชน์ต่อ แต่จะไม่ได้รับอนุญาตให้ทำซอร์ฟแวร์นั้นขึ้นมาจำหน่ายเอง เว้นแต่ได้รับอนุญาตจากผู้ทรงสิทธิก่อนเท่านั้น ทรัพย์สินทางอุตสาหกรรม เป็นความคิดสร้างสรรค์ของมนุษย์ที่เกี่ยวกับสินค้าอุตสาหกรรม โดยอาจเป็นความคิดในการประดิษฐ์คิดค้น การออกแบบผลิตภัณฑ์ทางอุตสาหกรรม ซึ่งเป็นกระบวนการ หรือเทคนิคในการผลิตที่ได้ปรับปรุงหรือคิดค้นขึ้นใหม่ หรือที่เกี่ยวข้องกับตัวสินค้า หรือผลิตภัณฑ์ที่เป็นองค์ประกอบและรูปร่างสวยงามของตัวผลิตภัณฑ์ นอกจากนี้ยังรวมถึงเครื่องหมายการค้าหรือยี่ห้อ ชื่อและถิ่นที่อยู่ทางการค้า ที่รวมถึงแหล่งกำเนิดสินค้าและการป้องกันการแข่งขันทางการค้าที่ไม่เป็นธรรม.

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และทรัพย์สินทางปัญญา · ดูเพิ่มเติม »

ขั้นตอนวิธี

ั้นตอนวิธี หรือ อัลกอริทึม (algorithm) หมายถึงกระบวนการแก้ปัญหาที่สามารถเข้าใจได้ มีลำดับหรือวิธีการในการแก้ไขปัญหาใดปัญหาหนึ่งอย่างเป็นขั้นเป็นตอนและชัดเจน เมื่อนำเข้าอะไร แล้วจะต้องได้ผลลัพธ์เช่นไร ซึ่งแตกต่างจากการแก้ปัญหาแบบสามัญสำนึก หรือฮิวริสติก (heuristic) โดยทั่วไป ขั้นตอนวิธี จะประกอบด้วย วิธีการเป็นขั้นๆ และมีส่วนที่ต้องทำแบบวนซ้ำ (iterate) หรือ เวียนเกิด (recursive) โดยใช้ตรรกะ (logic) และ/หรือ ในการเปรียบเทียบ (comparison) ในขั้นตอนต่างๆ จนกระทั่งเสร็จสิ้นการทำงาน ในการทำงานอย่างเดียวกัน เราอาจจะเลือกขั้นตอนวิธีที่ต่างกันเพื่อแก้ปัญหาได้ โดยที่ผลลัพธ์ที่ได้ในขั้นสุดท้ายจะออกมาเหมือนกันหรือไม่ก็ได้ และจะมีความแตกต่าง ที่จำนวนและชุดคำสั่งที่ใช้ต่างกันซึ่งส่งผลให้ เวลา (time), และขนาดหน่วยความจำ (space) ที่ต้องการต่างกัน หรือเรียกได้อีกอย่างว่ามีความซับซ้อน (complexity) ต่างกัน การนำขั้นตอนวิธีไปใช้ ไม่จำกัดเฉพาะการเขียนโปรแกรมคอมพิวเตอร์ แต่สามารถใช้กับปัญหาอื่น ๆ ได้เช่น การออกแบบวงจรไฟฟ้า, การทำงานเครื่องจักรกล, หรือแม้กระทั่งปัญหาในธรรมชาติ เช่น วิธีของสมองมนุษย์ในการคิดเลข หรือวิธีการขนอาหารของแมลง หนึ่งในขั้นตอนวิธีอย่างง่าย คือ ขั้นตอนวิธีที่ใช้หาจำนวนที่มีค่ามากที่สุดในรายการ (ซึ่งไม่ได้เรียงลำดับไว้) ในการแก้ปัญหานี้ เราจะต้องดูจำนวนทุกจำนวนในรายการ ซึ่งมีขั้นตอนวิธีดังนี้.

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และขั้นตอนวิธี · ดูเพิ่มเติม »

ข้อความธรรมดา

ตัวอย่างข้อความธรรมดา ข้อความธรรมดา หรือ เพลนเท็กซ์ (plain text) ในวิทยาการคอมพิวเตอร์ หมายถึง ข้อความปกติทั่วไปที่ไม่มีการจัดรูปแบบใด ๆ เช่น "ข้อความตัวหนาและตัวเอียง ในลักษณะนี้เรียกว่าข้อความธรรมดา" ส่วนข้อความต่อไปนี้เรียกว่า ข้อความจัดรูปแบบ เช่น "ข้อความตัวหนาและตัวเอียง ในลักษณะนี้ไม่เรียกว่าข้อความธรรมดา" ข้อความธรรมดาในทางคอมพิวเตอร์สามารถหมายถึง ไฟล์ที่มีเนื้อหาเป็นข้อความที่ไม่ได้จัดรูปแบบใด ๆ เป็นข้อมูลที่มนุษย์สามารถอ่านออก ซึ่งข้อมูลที่ถูกจัดเก็บในไฟล์จะอยู่รูปของรหัสแอสกีหรือรหัสข้อความอื่น ๆ ข้อความธรรมดายังหมายถึงไฟล์ข้อมูลที่สามารถใช้โปรแกรมแก้ไขข้อความทั่ว ๆ ไป เช่น Notepad (สำหรับ ไมโครซอฟท์ วินโดวส์), edlin (สำหรับ ไมโครซอฟท์ ดอส), ed, vi, Emacs, pico, nano (สำหรับ ยูนิกซ์, ลีนุกซ์), SimpleText (สำหรับ แมคโอเอส) เป็นต้น ในการแก้ไขข้อมูลไม่ว่าจะเป็นการพิมพ์เพิ่มตัวอักษร ลบตัวอักษร หรือแก้ไขตัวอักษร และทำการจัดเก็บไฟล์นั้นได้ หมวดหมู่:รูปแบบไฟล์คอมพิวเตอร์.

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และข้อความธรรมดา · ดูเพิ่มเติม »

คอมไพเลอร์

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

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และคอมไพเลอร์ · ดูเพิ่มเติม »

คณิตศาสตร์

ยูคลิด (กำลังถือคาลิเปอร์) นักคณิตศาสตร์ชาวกรีก ในสมัย 300 ปีก่อนคริสตกาล ภาพวาดของราฟาเอลในชื่อ ''โรงเรียนแห่งเอเธนส์''No likeness or description of Euclid's physical appearance made during his lifetime survived antiquity. Therefore, Euclid's depiction in works of art depends on the artist's imagination (see ''Euclid''). คณิตศาสตร์ เป็นศาสตร์ที่มุ่งค้นคว้าเกี่ยวกับ โครงสร้างนามธรรมที่ถูกกำหนดขึ้นผ่านทางกลุ่มของสัจพจน์ซึ่งมีการให้เหตุผลที่แน่นอนโดยใช้ตรรกศาสตร์สัญลักษณ์ และสัญกรณ์คณิตศาสตร์ เรามักนิยามโดยทั่วไปว่าคณิตศาสตร์เป็นสาขาวิชาที่ศึกษาเกี่ยวกับรูปแบบและโครงสร้าง, การเปลี่ยนแปลง และปริภูมิ กล่าวคร่าว ๆ ได้ว่าคณิตศาสตร์นั้นสนใจ "รูปร่างและจำนวน" เนื่องจากคณิตศาสตร์มิได้สร้างความรู้ผ่านกระบวนการทดลอง บางคนจึงไม่จัดว่าคณิตศาสตร์เป็นสาขาของวิทยาศาสตร์ ในอดีตผู้คนจะใช้สิ่งของแทนจำนวนที่จะนับยิ่งนานเข้าจำนวนประชากรยิ่งมีมากขึ้น ทำให้ผู้คนเริ่มคิดที่จะประดิษฐ์ตัวเลขขึ้นมาแทนการนับที่ใช้สิ่งของนับแทนจากนั้นก็มีการบวก ลบคูณ และหาร จากนั้นก็ก่อให้เกิดคณิตศาสตร์ คำว่า "คณิตศาสตร์" (คำอ่าน: คะ-นิด-ตะ-สาด) มาจากคำว่า คณิต (การนับ หรือ คำนวณ) และ ศาสตร์ (ความรู้ หรือ การศึกษา) ซึ่งรวมกันมีความหมายโดยทั่วไปว่า การศึกษาเกี่ยวกับการคำนวณ หรือ วิชาที่เกี่ยวกับการคำนวณ.

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และคณิตศาสตร์ · ดูเพิ่มเติม »

นักเขียนโปรแกรม

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

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และนักเขียนโปรแกรม · ดูเพิ่มเติม »

โปรแกรมคอมพิวเตอร์

รหัสต้นฉบับ "Hello, World" ในภาษาซี สนิปเพตที่รู้จักกันครั้งแรกในหนังสือ ''เดอะซีโปรแกรมมิงแลงกวิจ'' เขียนโดยไบรอัน เคอร์เนแฮน และเดนนิส ริตชี ในปี ค.ศ. 1974 โปรแกรมคอมพิวเตอร์ (computer program) เป็นชุดคำสั่ง ที่ปฏิบัติงานเฉพาะเมื่อคอมพิวเตอร์สั่งกระทำการ (execute) คอมพิวเตอร์เครื่องหนึ่งต้องการใช้โปรแกรมในการสั่งงาน และกระทำตามชุดคำสั่งในหน่วยประมวลผลกลาง โปรแกรมคอมพิวเตอร์มักเขียนโดยนักเขียนโปรแกรมโดยใช้ภาษาโปรแกรม คอมไพเลอร์สามารถแปลงรหัสเครื่อง (machine code) ที่ประกอบด้วยชุดคำสั่งที่คอมพิวเตอร์สามารถกระทำการได้โดยตรงได้จากรหัสต้นฉบับ (source code) แบบมนุษย์อ่านได้ หรืออีกทางหนึ่ง โปรแกรมคอมพิวเตอร์สามารถกระทำการได้ด้วยอินเทอร์พรีเตอร์ วนหนึ่งของโปรแกรมคอมพิวเตอร์ที่กระทำงานงานหนึ่งที่นิยามไว้อย่างดี เรียกว่าขั้นตอนวิธี (algorithm) ชุดของโปรแกรมคอมพิวเตอร์ คลัง (library) และข้อมูลที่เกี่ยวข้องเรียกว่าซอฟต์แวร์ โปรแกรมคอมพิวเตอร์อาจจัดประเภทได้จากฟังก์ชันยาวหลายบรรทัด เช่น โปรแกรมประยุกต์ หรือซอฟต์แวร์ร.

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และโปรแกรมคอมพิวเตอร์ · ดูเพิ่มเติม »

เทคโนโลยีสารสนเทศ

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

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และเทคโนโลยีสารสนเทศ · ดูเพิ่มเติม »

Extreme programming

แผนการปฏิบัติและการตอบกลับ (feedback) ในหลายระดับตามรูปแบบของ Extreme Programming (XP) Extreme programming (XP) เป็นระเบียบวิธีการพัฒนาซอฟต์แวร์ที่เป็นหนึ่งในระเบียบวิธีที่เป็นที่รู้จักมากที่สุดในกลุ่มวิธีการพัฒนาซอฟต์แวร์แบบเอจายล์ (Agile software development)Salo, O. & Abrahamsson, P., 2007.

ใหม่!!: การเขียนโปรแกรมคอมพิวเตอร์และExtreme programming · ดูเพิ่มเติม »

เปลี่ยนเส้นทางที่นี่:

Programmingการเขียนโปรแกรม

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