เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง compilation ที่ต้องการ
เมื่อทำการดาวน์โหลดและติดตั้งโปรแกรมสำหรับการเขียนโปรแกรมด้วยภาษาจาวาเป็นที่เรียบร้อย ต่อมาก็สามารถเริ่มเขียนโปรแกรมได้ โดยเราต้องมีความเข้าใจในความรู้เบื้องต้นและการใช้งานโปรแกรม eclipse สักเล็กน้อยเพื่อความเข้าใจในการใช้งาน...
Read More →ในโลกของการพัฒนาซอฟต์แวร์ มีภาษาโปรแกรมมิ่งมากมายที่มีลักษณะเด่นและคุณสมบัติต่างกัน แต่ละภาษามีจุดแข็งและจุดอ่อนที่ทำให้เหมาะสมกับงานประเภทต่างๆ สองในภาษาเหล่านั้นคือ VB.NET และ Lua ที่น่าสนใจในการศึกษาความแตกต่างและยกตัวอย่างการใช้งานในการพัฒนาโปรแกรม...
Read More →เมื่อพูดถึงภาษาโปรแกรมมิ่งที่ได้รับความนิยมและกำลังเป็นที่จับตามองในยุคปัจจุบันนี้ หนึ่งในภาษาที่ไม่สามารถมองข้ามได้ก็คือ Go language หรือที่รู้จักกันในชื่อ Golang ซึ่งเป็นภาษาโปรแกรมมิ่งที่ถูกพัฒนาโดยทีมงานของ Google ในปี 2009...
Read More →ในโลกของการเขียนโปรแกรมและพัฒนาแอปพลิเคชัน หนึ่งในแนวคิดที่ทรงพลังที่มีผลกระทบโดยตรงต่อประสิทธิภาพการทำงานของโซฟต์แวร์คือ การรวบรวม Just-In-Time หรือว่า JIT Compilation ระบบ JIT นี้ได้ถูกพัฒนาขึ้นเพื่อปรับปรุงประสิทธิภาพและลดเวลาที่จำเป็นในการดำเนินการโปรแกรมต่างๆ ให้เร็วขึ้น นิยามของการรวบรวม JIT ทำให้เราเข้าใจว่ามันคือกระบวนการแปลงโค้ดของโปรแกรมที่ถูกเขียนไว้ในภาษาสูง ไปเป็นภาษาเครื่องหรือเป็นรูปแบบที่สามารถเรียกใช้ได้โดยตรงบน CPU ในขณะที่โปรแกรมเริ่มทำงานและกำลังดำเนินการอยู่นั่นเอง...
Read More →=================================================================...
Read More →การเขียนโปรแกรมเป็นหัวใจสำคัญในการพัฒนาระบบคอมพิวเตอร์และแอปพลิเคชันในยุคปัจจุบัน ในขั้นตอนของการพัฒนาโปรแกรมนั้น การคอมไพล์โค้ด (Code Compilation) เป็นขั้นตอนที่ไม่อาจข้ามไปได้ เพราะมันเป็นกระบวนการที่ทำให้โค้ดที่เราเขียนไว้สามารถเปลี่ยนไปเป็นชุดคำสั่งที่คอมพิวเตอร์เข้าใจได้ โดยทั่วไปการคอมไพล์มีสองประเภทหลักๆ คือ การคอมไพล์ล่วงหน้า (Ahead-of-Time; AOT) และการคอมไพล์แบบ Just-In-Time (JIT) ในบทความนี้เราจะมาดูกันว่า JIT Compilation คืออะไร และมันมีประโยชน์อย่างไรในทางโลกของการเขียนโปรแกรม...
Read More →เพื่อให้เข้าใจง่ายขึ้น ลองจินตนาการว่า Build Tools เป็นเหมือนเครื่องมือสำหรับสร้างโมเดลรถจากชิ้นส่วน LEGO หลายๆ ชิ้นที่กระจัดกระจายอยู่ ในกระบวนการสร้างโมเดลรถ คุณต้องเชื่อมต่อชิ้นส่วนเหล่านั้นเข้าด้วยกันตามคู่มือ ด้วยเครื่องมือนี้เด็กอายุ 8 ขวบก็สามารถสร้างรถได้สมบูรณ์และพร้อมขับขี่!...
Read More →มาตรงนี้ๆ! เราจะพาเพื่อนๆ ทุกคนไปรู้จักกับคำที่เรียกว่า Just-In-Time Compilation หรือที่เราจะเรียกสั้นๆ ว่า JIT กันนะครับ เหมือนเวลาที่คุณแม่ทำอาหารใหม่ๆ พอเราหิวเลยนั่นแหละครับ!...
Read More →การเข้าใจและการสร้างเครือข่ายประสาทเทียมได้เปลี่ยนโลกของการเรียนรู้ของเครื่อง (Machine Learning) เป็นของตัวเอง ด้วยการพัฒนาที่บรรเจิดในโดเมนนี้, Keras ได้เข้ามาเป็นตัวเลือกหลักของนักพัฒนาและนักวิจัย เพื่อสร้างและทดสอบโมเดลการเรียนรู้เชิงลึก (Deep Learning Models) อย่างมากมายที่ต้องการความถูกต้องและความเร็วในการประมวลผล...
Read More →ภาษาการเขียนโปรแกรมถือเป็นองค์ประกอบหลักที่ดำเนินการให้เครื่องจักรสามารถทำงานตามที่มนุษย์ต้องการได้ และเช่นเดียวกับภาษามนุษย์ที่มีตัวแปรและข้อผิดพลาด, ภาษาโปรแกรมก็มีการเกิดข้อผิดพลาดในการเขียนคำสั่ง หรือที่เราเรียกว่า Error และ Exception ในวันนี้เราจะมาพูดถึง 5 ข้อผิดพลาดและข้อยกเว้นที่พบบ่อยในการเขียนโปรแกรมด้วยภาษา VB.NET ? ภาษาที่ยังคงมีหลายองค์กรและนักพัฒนาเลือกใช้สำหรับการพัฒนาแอปพลิเคชั่นและระบบต่างๆ ด้วยคุณสมบัติที่ทั้งยืดหยุ่นและทรงพลัง...
Read More →การเขียนโปรแกรมภาษา C++ เป็นเรื่องที่ท้าทาย เนื่องจากภาษานี้มีความยืดหยุ่นสูงและประสิทธิภาพที่ดีเยี่ยม แต่พร้อมกันนั้น นักพัฒนาโปรแกรมก็มักเจอกับการแก้ไขปัญหาในรูปแบบของ errors และ exceptions ที่ต้องเผชิญอยู่เสมอ ในบทความนี้ เราจะพูดถึง 5 ปัญหาที่พบบ่อยและวิธีการจัดการกับ error และ exception ดังกล่าวได้อย่างเป็นระบบ...
Read More →