Tags:

แบบที่ไม่ใช่ vm (java, .net, mono) , script อ่ะครับ เรียกว่าอะไรล่ะ native หรือเปล่า?

เห็นว่าช่วงนี้ภาษาแนวๆ vm, script มาแรง ด้วยความที่ใช้ง่าย เขียนง่าย แถมไม่ต้องสน environment มากด้วย

ก็เลยอยากรู้ว่าแล้วมีงานอะไรที่ยังเหลือไว้ให้ภาษาพวก c, assembly อะไรพวกนี้อ่ะครับ

หรือว่าจะเหลือแต่พัฒนา OS?

(แบบว่าอยากรู้อ่ะครับ)

Get latest news from Blognone
By: Kerberos
AndroidRed HatUbuntuWindows
on 11 December 2006 - 21:39 #14157
Kerberos's picture

ถ้าไปทำฮาร์ดแวร์พวก embeded ก็ได้เจอกับ C หรืออาจรุนแรงทุกขั้น assembly แน่นอนครับ แล้วเดี๋ยวนี้ก็มักจะรันลินุกซ์บน CPU พวก ARM ครับ

By: dearteno
AndroidBlackberryWindowsIn Love
on 11 December 2006 - 21:41 #14158
dearteno's picture

น่าจะเป็นพวก Control And Embedded Systems แล้วก็ Software/Telecom Engineer อ่ะคัรบ

By: lew
FounderJusci's WriterMEconomicsAndroid
on 11 December 2006 - 21:58 #14159
lew's picture

ภาษา C/C++ ยังถูกใช้อยู่เยอะเหมือนกันนะครับ ในงานที่ต้องการประสิทธิภาพสูงๆ แต่ทิ้งห่าง Java, .NET ไปหลายช่วงตัว

อย่างพวกค่ายมือถือนี่ ซอฟต์แวร์ส่วนแกนๆ ข้างในก็น่าจะใช้ C/C++ เยอะพอตัว

Assembly นี่ครั้งสุดท้ายที่ยังเห็นมีคนใช้อยู่ คือ ระดับคนทำ System Library ที่ต้องการปรับให้ความเร็วเข้ากับแพลตฟอร์มที่จะใช้งานให้มากที่สุด แต่เข้าใจว่าหลังๆ คงไม่ค่อยมีแล้ว เพราะสถาปัตยกรรมรุ่นใหม่คงซับซ้อนเกินคนจะมานั่งจำว่าจะปรับกันยังไง

หนังสือ Embedded เล่มแรกๆ ที่ผมอ่านนี่ใช้ Assembly ล้วนๆ แต่พอมาทำโปรเจคและอ่านไปเยอะๆ ก็พบว่าไม่ค่อยได้ใช้เท่าใหร่ เอาเข้าจริงเขียน C/C++ ก็พอใช้งานได้แล้ว ยิ่งการพัฒนาโปรแกรมที่ซับซ้อนมากๆ นี่ใช้ Assembly มันจะทรมานตัวเองเกินไปหน่อย ------ LewCPE


lewcpe.com, @wasonliw

By: plynoi
WriterAndroidUbuntu
on 11 December 2006 - 22:21 #14161

ตามธนาคารและสถาบันทางการเงินหลายๆ แห่งยังใช้ AS 400 Cobol RPG อยู่นะครับ ส่วนตามโรงงานนี่ VB6 ก็ยังใช้งานได้ดีอยู่เพียบ

By: sugree
FounderWriterAndroidBlackberry
on 12 December 2006 - 01:12 #14165

ฮึๆ อย่าลืม ffmpeg/mplayer c/assembly แยกสำหรับแต่ละซีพียู

By: vavar
iPhoneAndroidBlackberryWindows
on 12 December 2006 - 11:31 #14188
vavar's picture

แนว reverse engineer ยังคงต้องใช้อยู่มั้งอะคับ :P

------------------------------------------------- vavar-studio

By: smilelovehappiness on 12 December 2006 - 13:38 #14199

สถาบันการเงินยังใช้ cobol อย่างแพร่หลายค่ะ แบบว่ามันเปลี่ยนลำบาก คงใช้ไปอีกนานอะนะ

ส่วน C เนี่ยะ ก็ยังมีใช้หลายที่เหมือนกันนะ เช่น reuters ซึ่งใช้ทำพวก hardcore network หรือว่า toyota ที่ใช้ทำพวก embedded

By: Humanware on 12 December 2006 - 22:06 #14234

คุณvavar-studio reverse engineerจะเอามาใช้กับงานลักษณะไหนครับ

By: Gmz
Windows PhoneAndroid
on 21 December 2006 - 01:17 #14596

แล้ว php + AJAX ล่ะครับ เมื่อเทียบกับ jsp, .net ผมว่ามันพอเพียงมากกว่านะ เพราะเครื่องที่ใช้รันไม่ต้องแรงเว่อร์แบบพวก vm แถมเครื่องของผู้พัฒนายังไม่ต้องใช้ระดับเทพก็ทำได้เหมือนกัน

By: keng
WriteriPhoneAndroidIn Love
on 21 December 2006 - 02:07 #14598
keng's picture

ที่ทำงานบางคนยังใช้ java 1.1 อยู่เลย ไม่เชื่อถามเขาดูดิ

By: plynoi
WriterAndroidUbuntu
on 21 December 2006 - 02:16 #14599

keng : ทุกวันนี้ยังมีปัญหาเรื่่อง MS เอา ms jvm ออกไปจาก xp อยู่เลย หึๆ

By: khajochi
WriteriPhoneIn Love
on 22 December 2006 - 10:05 #14657
khajochi's picture

keng : เอ ... ไม่รู้จะเป็นบริษัทเดียวกับที่ผมทำอยู่รึเปล่านะ .. เจ้า 1.1 เนี่ย (java applet)


แฟนพันธุ์แท้สตีฟจ็อบส์ | MacThai.com

By: plynoi
WriterAndroidUbuntu
on 22 December 2006 - 13:20 #14665

keng : ใครหว่า.... msmart : java applet เหมือนกัน ... อย่าบอกนะ....

By: cwt
AndroidRed Hat
on 24 December 2006 - 03:59 #14746

ตอนนี้ที่ทำงานผมกำลังหาคนมาทำ python เพิ่มอีกอ่ะ

ว่าแต่ว่าผมอยู่ที่เดียวกับคุณ plynoi แหละ :-)

By: vavar
iPhoneAndroidBlackberryWindows
on 24 December 2006 - 22:32 #14760
vavar's picture

Humanware: ลักษณะนี้มั้งครับ http://www.blognone.com/node/3595 ผมไม่ค่อยเข้าใจซํกเท่าไหร่ แต่เห็นคนแกะ packet เขียนบอทเกมส์ออนไลน์ นี่ได้ทีนึงเป็นแสนเรยนะ :)

ปล. พี่ plynoi ขอ ref ได้ไหมอะ ------------------------------------------------- vavar-studio

By: xinexo on 27 December 2006 - 18:12 #14900

Graphics programming และ Game Programming ส่วนใหญ่ยังเป็น C/C++ อยู่นะครับ -------------------------------------------------------- เวบของเค้า...และเพินที่เค้ารัก www.mooling.com

By: pittaya
WriterAndroidUbuntuIn Love
on 28 December 2006 - 00:59 #14911
pittaya's picture

cwt: ทำไมไม่รีบบอก! จะได้ย้ายทีม ว่าแต่ว่าผมไม่ได้ทำที่เดียวกับคุณ plynoi แล้วแหละ :P


pittaya.com

By: ABZee on 28 December 2006 - 13:12 #14925

ได้ยินจากพี่ที่ทำงานด้าน CG ว่าบริษัทเค้าใช้ python ส่วนไหนที่ต้องการความเร็วสูงก็จะเขียนเป็นซีแล้วคอมไพล์เป็นไลบราลีเพื่อให้ใช้ python เรียกได้

By: keng
WriteriPhoneAndroidIn Love
on 28 December 2006 - 13:22 #14926
keng's picture

กลายเป็นงาน alumni บ. ตู๊ดตู๊ด ไปซะงั้นน่ะ

By: cwt
AndroidRed Hat
on 29 December 2006 - 15:09 #14981

pittaya: ง่า เป็นทีมใหม่อ่ะ เพิ่งก่อร่างสร้างตัวเอง :-) มาสมัครใหม่ได้นะเออ

By: vavar
iPhoneAndroidBlackberryWindows
on 29 December 2006 - 17:00 #14987
vavar's picture

cwt: python แค่งูๆปลาๆ ไปได้ป่าวอะคับ >.< อิอิ

------------------------------------------------- vavar-studio

By: plynoi
WriterAndroidUbuntu
on 29 December 2006 - 23:42 #15001

cwt : กำลังหัดอยู่ ขอย้ายทีมได้มั้ยเนี่ย :P

By: nontster
iPhoneAndroidUbuntu
on 30 December 2006 - 10:28 #15013
nontster's picture

ลองดูใน Linux สิ C/C++ บานเลย แต่ตลาดบ้านเรามันไปทาง web programming ด้านอื่นเลยไม่ค่อยรู้จัก

By: IceDagger on 5 February 2007 - 16:17 #16442

ยังมี Application อีกหลายประเภทมาก ๆ ครับ ที่ยังใช้ C/C++

ที่เราเห็น ๆ กันว่าเค้าใช้ Java, .NET กันมาก ๆ นี่ส่วนมากเป็น Application ที่เป็นพวก multi-tier อ่ะคับเช่น - client/web เราก้อจะใช้ ASP.NET, JSP - Application Server ก็ใช้ C#, Java.

แต่ก้อยังมี application พวกนี้อีกบานตะเกียง ที่ใช้ ภาษาอื่น

ลองดูตัวอย่างที่เครื่องตัวเองก้อได้ครับ Application ที่ใช้กันอยู่มี .NET,Java กี่ % C/C++ กี่ %