เคยมีคนว่าไว้ว่าภาษาซีไม่เคยตาย มาถึงตอนนี้แล้วดูเหมือนคำกล่าวนี้ยังเป็นจริงอยู่ เมื่อทาง Adobe โดย Scott Petersen ได้ไปนำเสนอเครื่องมือตัวใหม่ที่ทาง Adobe กำลังพ้ฒนาอยู่ภายใน และมีแผนว่าจะโอเพนซอร์สในเร็วๆ นี้ว่าว่าจะเพิ่มความสามารถของบราวเซอร์ให้รองรับภาษาซีได้
เครื่องมือใหม่นี้จะทำงานสามขั้นตอนด้วยกัน คือการคอมไพล์ภาษาซีเป็นโค้ดเฉพาะ คล้าย Java byte code แล้วนำไปรันบน Virtual Machine ที่เขียนขึ้นด้วยภาษา ActionScript สุดท้ายแล้วจึงไปทำงานบนบราวเซอร์ที่มี Tamarin ซึ่งเป็น Virtual Machine ที่ทาง Adobe บริจาคให้กับทาง Mozilla เพื่อรวมเข้าเป็นส่วนหนึ่งของไฟร์ฟอกซ์ไปก่อนหน้านี้
สิ่งที่ทาง Adobe เสนอในงานนี้คือการสร้างระบบ Array แบบจำลองซึ่งโดยปรกติแล้วภาษาแบบ Managed จะไม่สามารถเข้าใช้งาน Array ได้ และยังมีการอิมพลีเมนต์ไลบรารี POSIX อีกจำนวนหนึ่ง
ในการนำเสนอ Scott นั้นเดโมเกม Quake และ Zelda ผ่านทาง Nintendo DS อีมูเลเตอร์ที่รันบนบราวเซอร์และทำงานเหมือน Flash บนหน้าเว็บปรกติ สำหรับเรื่องของความเร็วนั้นในที่มาข่าวระบุว่าความเร็วพอที่จะเล่นเกมได้และเสียงและดนตรีนั้นก็ทำงานได้ไม่มีปัญหา
กลับมาเขียนซีกันเถอะครับพี่น้อง
ที่มา - toolness
on
ดีจัง
IPorsut Tue, 08/07/2008 - 11:53
ดีจัง อ่านข่าวแล้วคิดถึงภาษาซี
ถ้านับรวมตั้งแต่หัดเขียนโปรแกรมมา
จนทำงาน เป็นภาษาที่เขียนเยอะที่สุดแล้ว
ได้กลับมาในอีกมุมมองนึง แปลกๆดี
Back to basic
BonBon Tue, 08/07/2008 - 11:58
Back to basic เอ๊ะไม่ใช่ภาษาเบสิกนะครับ
Diablo II …
panuta Tue, 08/07/2008 - 12:17
Diablo II ... นรก(ภาษาซี)แตก ภาคสอง
http://www.seasandsong.com/
ต้อง Diablo III
serene Tue, 08/07/2008 - 12:29
In reply to Diablo II … by panuta
ต้อง Diablo III สิ กำลังรออยู่เลย
แต่จุดอ่อ
shikima Tue, 08/07/2008 - 12:57
แต่จุดอ่อนของภาษาซี ก็น่าจะเป็นเรื่อง Array นี่แหละครับ ที่ต้องกำหนดตายตัว ไม่เหมือนภาษารุ่นใหม่ๆ อ่ะครับ หรือว่าใช้ Structure แทนเอา? หรือว่าผมเขียนภาษาระดับสูงจนชินไปซะแล้ว
กลับมามันส์กับภาษาซีอีกแล้ว ซิกๆ
ปล. หวังว่าโครงการหน้า จะเอา ASM มาทำมั่งนะ จะได้ครบวงจรกันไปเลย PUSH POP INC DEC MOV บลาๆๆๆๆ (จำไม่ได้แล้ว งิงิ)
ก็ใช้ pointer
kaze Tue, 08/07/2008 - 12:59
In reply to แต่จุดอ่อ by shikima
ก็ใช้ pointer แล้ว realloc ไงครับ
อ่าใช่ ลืม
shikima Tue, 08/07/2008 - 13:21
In reply to ก็ใช้ pointer by kaze
อ่าใช่ ลืม pointer ไปเลย ขอบคุณมากๆ ครับ
สงสัยผมจมกับ java มากไป จนลืมเรื่องนี้ไปเลยอ่ะ
linked list ?
rocketbomb Wed, 09/07/2008 - 18:18
In reply to แต่จุดอ่อ by shikima
linked list ?
ถ้ารัน quake
pittaya Tue, 08/07/2008 - 12:58
ถ้ารัน quake ได้ แปลว่าต้องสามารถใช้งาน 3D acceleration ได้ระดับหนึ่ง หรือเปล่า?
pittaya.com
แล้วมันจะ
ipats Tue, 08/07/2008 - 12:59
แล้วมันจะมี pointer กับ malloc มั๊ยนะ มีแค่นี้ก็สบาย ********
---------- iPAtS
เขียนไม่เ
zda98 Tue, 08/07/2008 - 13:33
เขียนไม่เป็นล่ะคงต้องมาหัดเขียนใหม่ล่ะ
คู่แข่งflash?
Kiss Tue, 08/07/2008 - 13:51
คู่แข่งflash?
อย่าพึ่งเ
nat3 Tue, 08/07/2008 - 14:57
อย่าพึ่งเอามายัดรวมกับ flash player นะ - -" รู้สึกมันจะบวมขึ้นเร็วเกินไปแล้ว
งานนี้อาจ
lew Tue, 08/07/2008 - 15:12
In reply to อย่าพึ่งเ by nat3
งานนี้อาจจะยัดเข้าไปในบราวเซอร์ทีเดียวเลย
ไปบวมที่บราวเซอร์แทน -*-
LewCPE
บวมตั้งแต
willwill Wed, 09/07/2008 - 18:34
In reply to งานนี้อาจ by lew
บวมตั้งแต่ AwesomeBar แล้วมั้งครับ (กดๆ บางทีมีกระตุกบ้าง แต่ก็เจ๋งนะครับ)
เดี๋ยวๆๆๆ
wiennat Tue, 08/07/2008 - 15:26
เดี๋ยวๆๆๆ รอ silverlight ก่อน
ใจเย็น รอ
sugree Tue, 08/07/2008 - 16:44
In reply to เดี๋ยวๆๆๆ by wiennat
ใจเย็น รอ JavaFX ด้วย
ตกลงมันคื
mk Tue, 08/07/2008 - 17:07
In reply to ใจเย็น รอ by sugree
ตกลงมันคืออะไรกันแน่ ยังหาคำนิยามแบบจบในหนึ่งบรรทัดไม่ได้
Silverlight =
shikima Tue, 08/07/2008 - 17:53
In reply to ตกลงมันคื by mk
Silverlight = แผ่นผี (ก๊อปปี้)
JavaFX = ปลุกผี (ตายไปแล้ว ยังไม่ยอม)
JavaFX = Universal
sugree Tue, 08/07/2008 - 23:08
In reply to ตกลงมันคื by mk
JavaFX = Universal Platform
มันทำได้ทุกอย่างแหละ
แปลว่า Java
mk Wed, 09/07/2008 - 02:20
In reply to JavaFX = Universal by sugree
แปลว่า Java ธรรมดาไม่ดี ถึงต้องทำใหม่?
แน่นอน
sugree Thu, 10/07/2008 - 02:06
In reply to แปลว่า Java by mk
แน่นอน ทำใหม่เพื่อให้ดีกว่าเดิม
ตอนนี้ก็ก
ploysics Tue, 08/07/2008 - 17:21
ตอนนี้ก็กำลังเขียนอยู่
กำลังจะได
HyBRiD Tue, 08/07/2008 - 17:56
In reply to ตอนนี้ก็ก by ploysics
กำลังจะได้เขียน
NERD GOD
ทำให้การบ
ch-a-m-p Tue, 08/07/2008 - 21:20
In reply to ตอนนี้ก็ก by ploysics
ทำให้การบ้านที่น่าทำอยู่แล้ว ยิ่งน่าทำเข้าไปอีก เขียนซีกันเถอะ
กำลังสังห
akira Tue, 08/07/2008 - 18:37
กำลังสังหรณ์ใจว่า อาจมี Flex เวอร์ชั่นภาษาซี นะสิ ถ้าเป็นงั้นจริงก็สู้กับ Silverlight กันสนุกแน่
แต่ว่าจะม
plugin Tue, 08/07/2008 - 23:19
แต่ว่าจะมีปัญหาด้าน Security ในเครื่องหรือเปล่านะ Pointer นี่ตัวดี
มันรันใน
ezy Wed, 09/07/2008 - 11:03
มันรันใน Virtual Machine ที่ฝังมากับ Browser (กรณีนี้ก็คือ Firefox) แล้ว Browser ยี่ห้ออื่นจะมีโอกาสได้ใช้ไหม? แล้วการทำขึ้นมา ต้องการจะให้มันมาแทนที่ Javascript รึเปล่า เพราะเหมือนมันจะทำงานคล้ายๆ กัน
ezybzy.info blog
รอ Python T_T
willwill Wed, 09/07/2008 - 18:37
รอ Python T_T