Tags:

C++ เป็นภาษาที่นับว่าอยู่โลกธุรกิจมาได้อย่างยาวนาน โดยมีการประกาศมาตรฐานของภาษาออกมาเมื่อปี 1998 และได้รับการปรับปรุงในปี 2003 ในมาตรฐาน ISO/IEC 14882 แต่มาตรฐานใหม่ คือ C++0x (อ่านว่า ซี-พลัส-พลัส-โอ-เอ็ก) ก็ได้รับการโหวตเข้าสู่สถานะ Final Draft International Standard (FDIS) ซึ่งเป็นสถานะสุดท้ายก่อนจะประชุมลงมติเพื่อประกาศมาตรฐานแล้ว

ทีมงานคาดว่าจะมีการรายงานปัญหาในตัวมาตรฐานอยู่บ้าง และต้องมีการแก้ไขก่อนการประชุมครั้งต่อไป อย่างไรก็ตามการลงมติเข้าเป็นสถานะ FDIS ได้นั้นก็คาดว่าปัญหาจะน้อยเต็มที และน่าจะประกาศได้ภายในปีนี้จนกลายเป็นมาตรฐาน C++ 2011 ต่อไป

Tags:
Node Thumbnail

ในบรรดาสมาร์ทโฟนทั้งหมดนั้น อาจจะพูดได้ว่า Android เป็นเพียงแพลตฟอร์มเดียวที่เลือกใช้เทคโนโลยี VM แทนการรันซอฟต์แวร์แบบ native ซึ่งก็มีข้อดีที่เปลี่ยนซีพียูไปใช้แพลตฟอร์มฮาร์ดแวร์อื่นๆ นั้นทำได้ง่าย แต่ข้อเสียคือเรื่องความเร็วก็ต้องยอมแลกไป แต่ Myriad ผู้ผลิตซอฟต์แวร์จากสวิสเซอร์แลนด์ก็เข้ามาช่วยแก้ปัญหานี้ด้วย Myriad Dalvik Turbo

ผมเข้าใจว่า Myriad Dalvik Turbo นั้นเป็น Just-in-Time Compiler ที่มีการเรียกร้องกันในฟาก Android กันมานานแล้ว เช่นการเสนอให้กูเกิลใช้ V8 มาใช้คอมไพล์ Dalvik ซึ่งหาก Android รองรับ V8 จริงเราก็อาจจะได้รันเว็บที่เร็วขึ้นด้วยตามกันไป

Tags:
Node Thumbnail

อินเทลเปิดตัวชุดพัฒนาซอฟต์แวร์ภายใต้ผลิตภัณฑ์ Intel Compiler Professional Editions ซึ่งรวมเอาคอมไพเลอร์ชุดใหม่อย่าง C++ Compiler 11.0 และ Fortran Compiler 11.0 พร้อมด้วยไลบรารีสำหรับการพัฒนาซอฟต์แวร์เพื่อการประมวลผลสมรรถนะสูง ได้แก่ Math Kernel Library 10.1, Threading Building Blocks 2.1 และ Integrated Performance Primitives 6.0 โดยคอมไพล์เลอร์และไลบรารีชุดนี้สนับสนุนสถาปัตยกรรมโปรเซสเซอร์ทั้งแบบ 32 และ 64 บิต และระบบปฏิบัติการ Linux, Windows, และ Mac OS

Pages