ดัชนี TIOBE ที่พยายามวัดความนิยมของภาษาโปรแกรมออกสถิติเดือนกรกฎาคมพบสิ่งน่าสนใจคือภาษา Objective-C ที่ได้รับความนิยมเพิ่มขึ้นอย่างต่อเนื่องมาตลอด ได้คะแนนในดัชนีจนแซงหน้าภาษา C++ ไปแล้ว
ภาษา C++ มีความนิยมเป็นอันดับสามรองจากภาษา C และ Java มาตั้งแต่เริ่มวัดดัชนี TIOBE ช่วงกลางปี 2001 แต่ความนิยมตามดัชนีก็ตกลงมาเรื่อยๆ อย่างช้าๆ เช่นเดียวกับภาษา Java ที่มีแนวโน้มได้รับความนิยมลดลงเช่นเดียวกัน
น่าสนใจว่าขณะที่ภาษา Objective-C นั้นได้รับความนิยมเพราะการเติบโตของ iOS เป็นหลัก การเติบโตของแอนดรอยด์ที่ใช้ Java เป็นแกนกลางกลับไม่สามารถดันความนิยมให้กลับขึ้นมาตามดัชนีนี้ได้
ที่มา - TIOBE
Comments
android ไม่คิดจะหนีจาก จาวา หน่อยเหรอ เห็นโดนฟ้องอยู่หยกๆ
ผลของคดีดูดีสำหรับกูเกิลมาก ไม่น่าเปลี่ยนนะครับ เพราะไปทางอื่นก็มีโอกาสโดนฟ้อง+ขู่เก็บเงินอยู่ดี
lewcpe.com, @wasonliw
หมายถึง C# หรือเปล่าครับ
ไม่ว่าทางไหนๆ ครับ จะ C# หรือภาษาอื่นก็มีโอกาสโดนฟ้องทั้งนั้น ต่อให้สร้างเทคโนโลยีใหม่ก็ตาม
ในคดีกับออราเคิล สิทธิบัตรที่ใช้ฟ้องก็ไม่ใช่สิทธิบัตร "ภาษา" แต่เป็นสิทธิบัตรของการทำงาน Virtual Machine และไฟล์กลางที่ไม่ขึ้นกับสถาปัตยกรรม
lewcpe.com, @wasonliw
หนีก็ตลกแล้วครับ
เหมือนเป็นภาษาที่จำเป็นต้องเขียนมากกว่าเป็นความชอบส่วนตัว (ถ้าเงินไม่ดี น้อยคนอยากจะไปเขียน) -_-
+1
ดูชาร์ตแล้วฮาดี แถวบนๆ มีแต่ตัว C นำหน้า แถวกลางๆ มีแต่ตัว P นำ 555+
อ๊ะ แย่แล้ว C++ ฉัน 555
google ทำไมไม่ใช้ภาษา c cpu arm ไม่ใด้เร็วอย่าง i7 java มันก็ช้า ขนาด core2duo run java ใช้ cpu ตั่ง 80-90% ใช้ภาษา c คงเร็วนรกแตก แล้ว สาวกผลไม้ จะโจมตี android เรื่องอะไรอีกน๊ะ 555+ (เฮ้ยทำไมมันไม่กระตุกวะ...)
Java เป็นเทคโนโลยีแห่งอนาคตครับ... เครื่อง ณ ปัจจุบันยังไม่พร้อมใช้งาน....
เงิบมุกนี้.... แล้วกี่ชั่วโคตรล่ะเนี่ยถึงจะพร้อมใช้งาน?
สำหรับตอนนี้มันก็พร้อมใช้งานแล้วนะ
ชอบประโยคนี้ 55
May the Force Close be with you. || @nuttyi
ถ้าไม่นับ UI response ที่ค่อนข้างแย่แล้ว ฝั่ง Java ทำ Throughput ได้ดีกว่า C/C++ ในหลายกรณีนะครับ
implementation ยิ่งแล้วใหญ่ mono นี่ตามหลัง .NET ไปไกล และไม่มีแนวโน้มจะตามได้ใกล้เคียงขึ้นเลย
ในสมัย Sun ยังคุมอยู่ การเปลี่ยนแปลงของ Java ค่อนข้างเปิดเผย นักพัฒนาภายนอกรับรู้ก่อนว่าจะมีอะไรเปลี่ยนแปลง และสามารถเข้าไปโต้แย้งได้
แต่หลังจากนี้คงมีความเปลี่ยนแปลงไปอีกมาก
lewcpe.com, @wasonliw
ทำไม Google ถึงใช้ java รู้มั้ย ก็เพราะมันดีกว่า c ทุกอย่างแค่นั้นแหละคือคำตอบครับ
แล้วรู้มั้ยทำไม microsoft ต้องพัฒนา C# ก็เพราะจาวามันดีกว่า C นี่ก็คือคำตอบอีกนั่นแหละ
Java เร็วส์ (ประชดนะ)
ดีกว่า C ทุกอย่าง ????
แค่ Execution Speed ก็คนละชั้นละ
นี่ก็เวอร์ไปหน่อยนะครับ......
โครงสร้างภาษาของจาวามันช่วยให้พัฒนาได้ง่ายขึ้นสะดวกขึ้นจริง แต่เรื่อง response ก็แบบที่คุณ ลิ่ว บอกนั่นแหละครับ (คงเพราะมันอยู่บน VM อีกทีไม่ใช่ native บน OS โดยตรง)
ส่วน microsoft นี่ผมว่าแนวทางชัดเจนมานานแล้วนะ ให้นักพัฒนาทำได้ง่ายที่สุด สบายที่สุด จะได้มี program บนแพลตฟอร์มของตัวเองได้เยอะๆ (ติดลูป โปรแกรมเยอะ->คนใช้เยอะ->โปรแกรมเยอะ->.....)
ถึงได้ทำ native ของตัวเองที่มีโครงสร้างแบบสะดวกสบายต่อนักพัฒนา (มันเป็น native ก็สู้ยากแล้วล่ะครับ)
ท่านนี้คง ประชด พวกท่านล่ะครับ ประมาณว่าถ้ามันไม่ดีโดยรอบด้านแล้ว เขาคงไม่ใช้หรอก อย่าคิดง่ายๆ เพียงแค่สิ่งที่ตัวเองเห็นเพียงส่วนเดียว
ส่วนคุณหลิวพูดนี่ถูกต้องมากครับ จาวาที่ช้าจนเห็นได้ชัดนี่ก็พวก UI นี่ล่ะในยุคสมัยที่ Win App ยังไม่โดนตีตลาด จนทำให้หลายท่านมีความทรงจำที่แย่มา แต่โปรดอย่าลืมนะครับว่า จาวาไม่ได้เป็นเพียงแค่ UI :)
จริงๆ มันพูดได้อีกหลายประเด็นครับ ระบบโหลดโมดูลของจาวาก็แย่เหมือนกัน ทำให้ start time อยู่ในขั้นเลวร้าย ถ้าทำพวก utility เล็กๆ แล้วต้องรันจาวาน่าจะเห็นได้ถึงนรก
พวกนี้คนจำนวนมากถึงได้มองว่า python หรือ C เร็วกว่า อย่างน้อยที่สุดเวลาพิมพ์เรียกโปรแกรมมันก็ขึ้นเลย ไม่ต้องรอโหลดโน่นนี่
lewcpe.com, @wasonliw
ครับ คุณหลิวพูดอีกก็ถูกอีกจริงๆ เล็กถึงปานกลาง ยังไงก็แพ้สาย .net และตัวอื่นๆ ขาดลอย :)
ส่วนหนึ่งก็เอาใจนักพัฒนาครับ คนที่มีพื้นฐาน Java มาก่อน สามารถเขียน Android App ได้เลยโดยใช้เครื่องมือที่คุ้นเคย (Eclipse, ant)
pittaya.com
ผมเรียน Netbean T_T
ผมเลยทำใจ เขียน Windows Phone ส่งอาจารย์ดีกว่า ไวดี ไม่เคยจับ C# ยังง่ายเลย
ไม่ได้รังเกลียด java แต่ก็อยากใช้ c# เขียน android
เวลาดูสาวชอบดูสาวขาวๆ Sex Sex เวลาดู Notebook ชอบแบบ"ถึกๆดำๆ"
Twitter : @Zerntrino
G+ : Zerntrino Plus
http://xamarin.com/monoforandroid
ลุยโลด
เคยเอามาลองเล่นอยู่ พักนึง
พอเวลาเขียนงานจริงๆ ก็กลับไป java แบบเดิมครับ ><
เวลาดูสาวชอบดูสาวขาวๆ Sex Sex เวลาดู Notebook ชอบแบบ"ถึกๆดำๆ"
Twitter : @Zerntrino
G+ : Zerntrino Plus
PHP ตกยังพอเริ่มเข้าใจบ้าง (ส่วนแบ่งโดนกิน)
แต่ Javascript ตกนี้สิ = =a
มันไม่ง่ายเลยที่จะทำ GIF ให้มีขนาดน้อยกว่า 20kB
ที่ JS ตกโดน CSS เบียดเบียน?
Jusci - Google Plus - Twitter
เป็นไปได้นะ ไอ้ที่เคยเขียนด้วย Javascript เดี๋ยวนี้มันก็ถ่ายทอดมา CSS เยอะแล้วนะ
ถ้าไม่นับจำเป็นต้องใช้ Objective-C ก็ถือว่าชอบเลยนะภาษานี้
มันเขียนอะไรที่ซับซ้อนๆ ได้เหมือนภาษาอื่นไม่ต่างกัน แต่พอถึงช่วง MA กลับทำได้ง่ายอย่างไม่น่าเชื่อ
ชอบในความยืดหยุ่น แต่ไม่ชอบควมยืดเยื้อของภาษา
แต่ทั้งนี้ทั้งนั้นทุกภาษามันก็มีจุดเด่น จุดด้อยของมัน และบางครั้งเราก็เลือกมันไม่ได้
ข้อสำคัญในฐานะโปรแกรมเมอร์ก็คือ ศึกษา เข้าใจ และดึงจุดแข็งของมันออกมาให้สูงที่สุด
VB.NET มันขึ้นมาตั้ง 10 อันดับแหน่ะ
Jusci - Google Plus - Twitter
โดยส่วนตัวแล้ว object c สาบานว่าภาษามันโคตรอาร์ทแบบศาสดา เอ๋อกินไปหลายครั้ง ช่วงที่เริ่มศึกษามัน
รายงานตัวสาวก java อีกคนแต่ไม่ใช่สาวก oracle 55
ดูกราฟของ C# แล้วไม่เข้าใจ โปรแกรมเมอร์มันทำงานหนักเฉพาะสิ้นปีรึไงฟ่ะ กราฟจะพุ่งในช่วงเดือนธันวาคม-มกราคม แล้วตกลงมาฮวบฮาบ
จาวาเร็วส์
แฟนพันธุ์แท้สตีฟจ็อบส์ | MacThai.com
asp.net ไม่ติดกับเค้าเลยเหรอครับ
มันไม่ใช่ภาษานี่คับ
ดีแล้วครับ เงินเดือนคนสาย iOS จะได้ลดลงมามั่ง :D
ตอนนี้ใช้ C ทำไรกันอยู่มากเหรือครับ และ tool ที่ใช้คือ tool อะไร ถึงยังครองตำแหน่งอยู่
Linux, Windows, iOS, OSX, GCC, GLIBC, MS Visual C++, Driver ทุกประเภท, คอมพิวเตอร์ฝังตัวส่วนใหญ่ในโลก ฯลฯ ครับ
lewcpe.com, @wasonliw
ทำไมจิกจาวาเรื่องความเร็วกันจัง ^^'
มันก็ไม่ได้ขายเรื่องความเร็วอยู่แล้วไม่ใช่หรอครับ
เรื่องนี้มันเป็นตำนานบทหนึ่งในวงการนี้ครับ คาดว่า @cmee คงมาไม่ทัน :P
ลอง google keyword "จาว่าเร็วส์" ดูก็ได้ครับ
ทำไม Google ถึงใช้ java รู้มั้ย ก็
เพราะมันดีกว่า c ทุกอย่างแค่
นั้นแหละคือคำตอบครับ 555+ จริงหรือ