เรื่องที่อยากเขียน ... เรื่องที่พยายามเขียน ...
Group Blog
 
All blogs
 
ภาษาไหนจะครองโลก


หลายคนคงเคยเห็นหรือเคยได้ยินคำพูดประมาณว่า

ภาษานี้ กำลังจะตาย
ภาษานั้น จะครองโลก
คนจะหันมาใช้ บลาบลาบลา ตัวนั้นตัวนี้ กันหมด


คำพูดหรือข้อความ ข้างต้น ออกจะตื่นตูมเกินเหตุไปหน่อย
โดยเฉพาะเรื่องของภาษาคอมพิวเตอร์


ภาษาคอมพิวเตอร์ทุกภาษา มันมีทั้งข้อดีและข้อเสีย
ไม่ใช่มีแต่ข้อดี แล้วไม่มีข้อเสีย
หรือมีแต่ข้อเสีย ไม่มีข้อดีเลย (คงไม่ได้เกิด)

ภาษาใหม่ที่เกิดขึ้น ก็นำเอาแนวคิด ข้อดีของภาษาที่มีอยู่
บวกกับแนวคิดใหม่ๆ มาสร้างเป็นภาษาใหม่
พอเวลาเปลี่ยนไป เทคโนโลยีเปลี่ยน
ของที่เคยคิดว่าดีแล้ว เหมาะสมแล้ว ก็อาจจะไม่ใช่ซะแล้ว
เลยเกิด idea ใหม่ มาสร้างเป็นภาษาใหม่ขึ้นอีก
ถ้าดูประวัติศาสตร์ของภาษาคอมพิวเตอร์
//www.levenez.com/lang/
จะเห็นได้ว่าภาษาส่วนใหญ่ จะมีพื้นฐานหรือแนวคิดมาจากภาษาที่มีอยู่ก่อน


การเลือกใช้ภาษาคอมพิวเตอร์

บางทีมันเป็นเรื่องความเหมาะสมครับ
อย่างเวลาทำ win-app ก็ควรใช้เครื่องมือของ microsoft
หรือเครื่องมือที่ออกแบบมาให้ทำงานเข้ากับ windows เป็นอย่างดี
ถ้าไปใช้ java php ก็คงต้องฝืนใจกันพอดู

scripting language สำหรับคนทั่วๆไปที่ใช้ใน word หรือ excel
ถ้าให้มาเขียนแบบ OOP ก็คงไม่มีใครใช้

search engine ขนาดใหญ่จะให้เขียนด้วย java หรือ .net ก็คงวิ่งไม่ไหว

แต่ละประเภทของ application ก็อาจจะเหมาะกับภาษาหรือเครื่องมือแต่ละอย่าง
อาจมีที่มันเทาๆ คือทำได้หลายภาษาหลายเครื่องมือ
ก็แล้วแต่ความถนัดหรือคุ้นเคยของผู้พัฒนา
คือเหมาะสมกับผู้พัฒนา

บางทีก็เป็นเรื่องของการลงทุน
ที่ลงทุนลงแรงกันไปมากแล้ว จะมาเปลี่ยนใหม่คงไม่ง่าย
ดูตัวอย่างภาษา cobol เป็นต้น
ในยุคของ internet หรือ OOP อย่างปัจจุบัน
ยังมีคนเขียนภาษา cobol
ยังมีความต้องการ cobol programmer อยู่เลย
ไม่เชื่อลองดูใน web หางาน อย่าง jobsdb

และสุดท้าย เป็นเรื่องความรักชอบ หรือความเชื่อ
เหมือนกับจะเป็นศาสนา เวลาพูดเรื่องพวกนี้ทีไร
ต้องทะเลาะกันทุกที ไม่มีใครยอมใคร


การเปลี่ยนภาษา คงไม่ใช่ง่ายๆ
ภาษาที่มีคนใช้พอสมควร แม้เวลาจะผ่านมานาน
อย่างภาษา cobol มันก็ไม่หายไปซะทีเดียว ยังมีคนใช้อยู่
ภาษาเกิดใหม่ที่จะทำให้ programmer ส่วนใหญ่พร้อมใจกันหันมาใช้
คงเป็นไปได้ยาก เพราะ application มันมีหลากหลายประเภทนั่นเอง


แล้วภาษาอะไรดีที่สุด

ก็คงไม่มีภาษาไหนดีที่สุด ขึ้นอยู่กับปัจจัยหลายอย่าง ตามที่ได้บอกไป
แต่ถ้าจะดูแนวโน้ม หรือ trend ของภาษา คงดูได้หลายวิธี

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

วิธีต่อมา ดูจากคำค้นของ google ครับ
idea ก็ประมาณว่าการค้นข้อมูลของภาษาไหนมาก
ก็น่าจะมีคนใช้ภาษานั้นมากไปด้วย
ลองไปที่ url นี้
//google.com/trends
แล้วพิมพ์ชื่อภาษาที่ต้องการเปรียบเทียบคั่นด้วย ,



วิธีสุดท้ายเป็นเรื่องของตลาดแรงงานครับ
ถ้าอยากรู้ว่าตลาดต้องการ programmer ภาษาไหนมากน้อยอย่างไร
ก็ดูได้จาก url นี้
//www.indeed.com/jobtrends
ข้างล่างเป็น job trends ของ
java, c, c#, c++, php, cobol, vb, .net


java, c, c#, c++, php, cobol, vb, .net Job Trends graph



ตกลงภาษาไหนจะครองโลกกันนี่




Create Date : 17 กันยายน 2551
Last Update : 18 กันยายน 2551 9:44:27 น. 1 comments
Counter : 988 Pageviews.

 
ภาษาที่ดีไม่จำเป็นต้องเป็นภาษาที่ได้รับความนิยมมากสุด
ภาษาที่เกิดทีหลังไม่จำเป็นต้องดีกว่าภาษาที่เกิดก่อน
การนำ "ภาษา" มาเปรียบเทียบกันนั้นต้องมีความรู้ความเข้าใจในตัวภาษาอย่างมาก มิเช่นนั้นก็คงเปรียบเทียบกันได้ในระดับผิวเผินเท่านั้น


โดย: anonymous IP: 125.25.39.60 วันที่: 18 กันยายน 2551 เวลา:16:14:46 น.  

ชื่อ :
Comment :
  *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 

zkaru
Location :
กรุงเทพฯ Thailand

[Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 2 คน [?]




เรื่องที่อยากเขียน ... เรื่องที่พยายามเขียน ...
Friends' blogs
[Add zkaru's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.