คือมีเทคโนโลยี(มั้ง?) ที่ผมกำลังอยากให้มี อยู่ 2 ตัว น่ะครับ ไม่ทราบว่ามันมีอยู่แล้วรึเปล่า หรือมีใครรู้จักบ้าง มีคนเคยทำใหม ตายไปรึยัง
อันแรกก็ Operating System Standard Interface
คือ อยากให้มีองกรณ์แบบ W3C หรือ OpenGL น่ะครับ ที่คอยกำหนดว่า Standard Library ใน OS ของ PC ต้องมีคลาสนี้ๆ "แน่นอน"
อย่างเช่น Serial Port หรือ USB การติดต่อ Hardware ถามหาข้อมูลของ Hardware
การเรียก Socket การขอเปิด Application Windows การอ่าน/เขียน ไฟล์ใหม่
คือคล้ายๆ namespace System ของ .Net Framework น่ะครับ แต่ว่ามีแค่ Interface กับ abstract class และ struct และมีความ Standard มากกว่า
อยากได้เป็นภาษา C# หรือภาษาใหม่ๆก็ได้
อีกอันคือ Application Compiling Framework ที่คล้ายๆกับ .Net หรือ Java
แต่ต่างกันที่ .Net หรือ Java จะเอา bytecode(MSIL?) มาคอมไพล์ใหม่ทุกครั้ง
แต่ Framework ตัวนี้จะเป็นว่า มันจะคอมไพล์ bytecode(ที่เป็น .exe) เป็นไฟล์ exe จริง เฉพาะครั้งแรกที่เปิดใช้ แล้วเอา bytecode ซ่อนเก็บไว้
โดย exe นี้จะมี Header ว่า ไฟล์ dll และตัว Framework และ OS ที่มันใช้คอมไพล์ แต่ละอันเป็นเวอร์ชั่นอะไร
ถ้าเวอร์ชั่นไม่ตรงกัน ก็จะคอมไพล์ใหม่ เป็น exe ตัวใหม่ทับตัวเดิม exe ที่ได้ก็จะเป็น Native App
มีการทำแล้ว หรืออะไรที่คล้ายๆแบบนี้ บ้างใหมครับ?
ตัวแรก คิดว่าน่าจะเป็น POSIX
ipats Wed, 06/01/2010 - 18:02
ตัวแรก คิดว่าน่าจะเป็น POSIX นะครับ (http://en.wikipedia.org/wiki/POSIX) เป็น OS API ของฝั่ง unix (linux, unix, mac os x) ใน Windows ก็มี software, service อยู่หลายตัว เพื่อทำตัวให้เป็น POSIX compatible อยู่ด้วย ก็น่าจะเรียกได้ว่าเป็นมาตรฐาน API ของแทบทุก OS ที่ใช้กันทั่วไปได้เลย
อันที่สองก็เหมือนจะมีน่ะครับ
mr_tawan Thu, 07/01/2010 - 16:32
อันที่สองก็เหมือนจะมีน่ะครับ แต่ตอนนี้เทคโนโลยีน่าจะเทไปทาง JIT มากกว่านะ
พอจะมีชื่อหรือ Keyword
Thaina Fri, 08/01/2010 - 09:24
In reply to อันที่สองก็เหมือนจะมีน่ะครับ by mr_tawan
พอจะมีชื่อหรือ Keyword ให้ค้นหาบ้างใหมครับ???
ขอบคุณทั้งสองท่านมากครับ
Thaina Fri, 08/01/2010 - 09:23
ขอบคุณทั้งสองท่านมากครับ