ภาษาโปรแกรมใดที่ได้รับความนิยมสูงสุดในปี 2022 มีรายการภาษาโปรแกรมที่ใช้บ่อยที่สุดที่แตกต่างกัน: การจัดอันดับ PYPL (อัปเดตรายเดือน) และรายการแบบสำรวจนักพัฒนาของ Stack Overflow ปี 2022
สารบัญ
1 10 อันดับภาษาโปรแกรมยอดนิยมในปี 2022
อันดับ 2 ภาษาโปรแกรมมิ่ง ประจำปี 2022
2.1 ไพทอน
2.2 จาวาสคริปต์ (JS)
2.3 จาวา
2.4 HTML
2.5 ซีเอสเอส
2.6 เอสคิวแอล
2.7 C#
2.8 ซี
2.9 C++
2.10 TypeScript
2.11 PHP
2.12 ร
2.13 แบช/เชลล์
2.14 ไป
2.15 สวิฟต์
10 อันดับภาษาโปรแกรมยอดนิยมในปี 2022
ภาษาเหล่านี้เป็นภาษาโปรแกรมที่ได้รับความนิยมมากที่สุดตามดัชนี PYPLและแบบสำรวจนักพัฒนาของ Stack Overflow ปี 2022.
ตำแหน่ง | PYPL จัดอันดับกันยายน 2565 | แบบสำรวจนักพัฒนาของ Stack Overflow ปี 2022 |
#1 | หลาม | จาวาสคริปต์ |
#2 | ชวา | HTML/CSS |
#3 | จาวาสคริปต์ | เอสคิวแอล |
#4 | ค# | หลาม |
#5 | ซี/ซี++ | TypeScript |
#6 | พี.เอช.พี | ชวา |
#7 | ร | ทุบตี / เชลล์ |
#8 | TypeScript | ค# |
#9 | ไป | ภาษาซี++ |
#10 | สวิฟต์ | พี.เอช.พี |
ดัชนี PYPL ได้รับการอัปเดตเป็นประจำ ดังนั้นการจัดอันดับนี้อาจแตกต่างกันไปตามช่วงเวลา
อันดับภาษาโปรแกรมมิ่ง 2022
มาดูภาษาโปรแกรมที่ใช้มากที่สุดในปี 2022 กัน
หลาม
หลามเป็นภาษาโปรแกรมแบบโอเพ่นซอร์ส ออกแบบโดยโปรแกรมเมอร์ชาวดัตช์ Guido van Rossum ในช่วงปลายทศวรรษ 1980 เวอร์ชันแรก Python 0.9.0 เปิดตัวในปี 1991 มันคือทรงพลัง ใช้งานง่าย และเรียนรู้ได้ง่าย.
Python ถูกใช้ในหลายสาขา เช่น การเรียนรู้ของเครื่อง (ML), ระบบอัตโนมัติ และการคำนวณทางวิทยาศาสตร์ นอกจากนี้ยังสามารถใช้เป็นภาษาสคริปต์สำหรับเว็บแอปพลิเคชันได้อีกด้วย นอกจากนี้ยังมีหลากหลายPython framework เช่น Django, TurboGears และ Flaskที่รองรับนักพัฒนาในการพัฒนาแอพพลิเคชั่นที่ซับซ้อน
ผู้พัฒนาปัจจุบัน: มูลนิธิซอฟต์แวร์ Python
รุ่นที่เสถียรล่าสุด: ไพธอน 3.10.6.
ได้รับอิทธิพลจาก: ABC, Ada, ALGOL 68, APL, C, C++, CLU, Dylan, Haskell, Icon, Lisp, Modula-3, Perl, Standard ML และ VB
จาวาสคริปต์ (JS)
JavaScript เป็นหนึ่งในเทคโนโลยีหลักของWWWร่วมกับ HTML และ CSS ได้รับการพัฒนาครั้งแรกโดยโปรแกรมเมอร์ชาวอเมริกัน Brendan Eich ที่ Netscape ในปี 1995 เป็นโปรแกรมที่นักพัฒนาซอฟต์แวร์ต้องมีและเป็นจุดเริ่มต้นที่ดีสำหรับผู้เริ่มต้น
JavaScript ต้องไม่สับสนกับ Java แม้ว่าทั้งคู่จะมีไวยากรณ์เหมือน C และ JS ได้รับการออกแบบโดยคำนึงถึงไวยากรณ์และไลบรารีมาตรฐานของ Java JavaScript และ Java นั้นแตกต่างกันมาก:
จาวาสคริปต์ | ชวา |
พลวัต. | คงที่. |
ตามต้นแบบ | ตามชั้นเรียน |
เรียกใช้บนเว็บเบราว์เซอร์ | รันบน Java Virtual Machine (JVM) |
รุ่นที่เสถียรล่าสุด: ECMAScript 2021
ได้รับอิทธิพลจาก: AWK, HyperTalk, Java, Scheme และ Self
ชวา
ชวาเดิมได้รับการออกแบบโดยนักวิทยาศาสตร์คอมพิวเตอร์ชาวแคนาดา James Gosling ขณะทำงานที่ Sun Microsystems ในปี 1995 เป็นภาษาโปรแกรมยอดนิยมโดยเฉพาะสำหรับเว็บแอปพลิเคชันเซิร์ฟเวอร์-ไคลเอ็นต์ แม้ว่าจะเปิดตัวครั้งแรกภายใต้สิทธิ์การใช้งานที่เป็นกรรมสิทธิ์ แต่ปัจจุบันมีให้ใช้งานภายใต้สิทธิ์การใช้งาน GNU GPL 2.0 เท่านั้น
ผู้พัฒนาปัจจุบัน: ออราเคิล.
รุ่นที่เสถียรล่าสุด: Java SE 18.
ได้รับอิทธิพลจาก: Ada 83, C#, C++, CLU, Eiffel, Lisp, Mesa, Modula-3, Oberon, Object Pascal, Objective-C, Smalltalk, Simula67 และ UCSD Pascal
HTML
ภาษามาร์กอัปHTMLย่อมาจาก HyperText Markup Language ได้รับการออกแบบครั้งแรกโดยนักวิทยาศาสตร์คอมพิวเตอร์ชาวอังกฤษ Tim Berners-Lee ในปี 1993 HTML ใช้ร่วมกับ CSS และ JavaScriptใช้โดยเว็บเบราว์เซอร์เพื่อสร้างหน้าเว็บแบบภาพ.
ผู้พัฒนาปัจจุบัน: WHATWG (กลุ่มงานเทคโนโลยีแอปพลิเคชันเว็บไฮเปอร์เท็กซ์)
รุ่นที่เสถียรล่าสุด: ลิฟวิ่งสแตนดาร์ด 2022.
ซีเอสเอส
ซีเอสเอสย่อมาจาก Cascading Style Sheets เป็นภาษาสไตล์ชีตที่พัฒนาโดย W3C ในปี 1996 มันถูกใช้เพื่อจัดรูปแบบเอกสารที่เขียนด้วย HTML หรือ XML. เช่นเดียวกับ HTML และ JavaScript จึงเป็นรากฐานที่สำคัญของ WWW
ผู้พัฒนาปัจจุบัน: W3C (สมาคมเวิลด์ไวด์เว็บ)
รุ่นที่เสถียรล่าสุด: ซีเอสเอส 3.
เอสคิวแอล
เอสคิวแอลย่อมาจาก Structured Query Language ได้รับการออกแบบครั้งแรกโดยนักวิทยาศาสตร์คอมพิวเตอร์ชาวอเมริกัน Donald D. Chamberlin และ Raymond F. Boyce ในปี 1974 เป็นภาษาโปรแกรมเชิงประกาศที่ใช้สำหรับการจัดการข้อมูลในความสัมพันธ์ระบบจัดการฐานข้อมูล(อาร์ดีบีเอ็มเอส).
MySQL, MariaDB และ Microsoft SQL Server เป็น RDBMS ที่ได้รับความนิยมมากที่สุดในปัจจุบัน
ผู้พัฒนาปัจจุบัน: ISO/IEC JTC 1/SC 32/WG 3.
รุ่นที่เสถียรล่าสุด: SQL:2016.
ได้รับอิทธิพลจาก: นักวิทยาศาสตร์คอมพิวเตอร์.
ค#
ค#(ซี ชาร์ป) เป็นภาษาโปรแกรมเชิงวัตถุสำหรับใช้งานทั่วไป ออกแบบโดยวิศวกรซอฟต์แวร์ชาวเดนมาร์ก Anders Hejlsberg ขณะที่ทำงานที่ Microsoft ในปี 2000 ใช้สำหรับการพัฒนาบริการบนเว็บ เว็บ แอปพลิเคชันมือถือและเดสก์ท็อป และเกม.
ได้รับการอนุมัติให้เป็นมาตรฐานสากลโดย Ecma International ในปี 2545 และ ISO/IEC ในปี 2546
รุ่นที่เสถียรล่าสุด: C# 10.0.
ได้รับอิทธิพลจาก: C++, Cω, Eiffel, F#, Haskell, Icon, J#, J++, Java, ML, Modula-3, Object Pascal, Scala และ VB
ค
คเป็นภาษาโปรแกรมสำหรับใช้งานทั่วไป ออกแบบโดยนักวิทยาศาสตร์คอมพิวเตอร์ชาวอเมริกัน Dennis Ritchie ในปี 1970 มันโดดเด่นในด้านประสิทธิภาพของโค้ด ภาษาซีถูกใช้อย่างแพร่หลายในการพัฒนาซอฟต์แวร์ระบบ การสร้างแอปพลิเคชัน และสถาปัตยกรรมคอมพิวเตอร์ที่หลากหลาย — จากซูเปอร์คอมพิวเตอร์ไปยังระบบฝังตัว
C มีมาตรฐานที่หลากหลาย ANSI C, ISO C และ Standard Cขอแนะนำให้นักพัฒนาซอฟต์แวร์ปฏิบัติตามเพื่อให้แน่ใจว่าสามารถพกพาระหว่างคอมไพเลอร์ได้
ผู้พัฒนาปัจจุบัน: ANSI (สถาบันมาตรฐานแห่งชาติของอเมริกา) และ ISO/IEC JTC 1/SC22/WG14
รุ่นที่เสถียรล่าสุด: ค 17.
ได้รับอิทธิพลจาก: ALGOL 68, Assembly, B (BCPL, CPL), FORTRAN และ PL/I
ภาษาซี++
ภาษาซี++ได้รับการพัฒนาครั้งแรกโดยนักวิทยาศาสตร์คอมพิวเตอร์ชาวเดนมาร์ก Bjarne Stroustrup ในปี 1985 โดยเป็นส่วนเสริมของ C มักใช้ในโครงสร้างพื้นฐานซอฟต์แวร์ แอปพลิเคชันเดสก์ท็อป เซิร์ฟเวอร์ ฯลฯ
ภาษาโปรแกรมนี้คือส่วนใหญ่ใช้เป็นภาษาที่รวบรวม. คอมไพเลอร์ C ++ บางตัว ได้แก่ :
- กนู G++
- คอมไพเลอร์ Intel C++
- ไมโครซอฟต์ Visual C++ (MSVC)
ผู้พัฒนาปัจจุบัน: ISO/IEC JTC 1/SC22/WG21.
รุ่นที่เสถียรล่าสุด: C++ 20.
ได้รับอิทธิพลจาก: Ada, ALGOL 68, C, CLU, ML, Mesa, Modula-2, Simula และ Smalltalk
TypeScript
TypeScriptเป็นภาษาโปรแกรมแบบโอเพ่นซอร์ส เปิดตัวครั้งแรกในปี 2555 โดย Microsoft มันถูกออกแบบมาสำหรับการพัฒนาแอปพลิเคชันขนาดใหญ่ แอปพลิเคชัน JavaScript สำหรับการดำเนินการฝั่งไคลเอนต์และฝั่งเซิร์ฟเวอร์ฯลฯ
ผู้พัฒนาปัจจุบัน: ไมโครซอฟท์.
รุ่นที่เสถียรล่าสุด: TypeScript 4.8.
ได้รับอิทธิพลจาก: ActionScript, C#, Java และ JavaScript
พี.เอช.พี
พี.เอช.พีเป็นภาษาสคริปต์สำหรับการพัฒนาเว็บในฝั่งเซิร์ฟเวอร์. ได้รับการออกแบบครั้งแรกโดยโปรแกรมเมอร์ชาวเดนมาร์ก-แคนาดา Rasmus Lerdorf ในปี 1994-1995 นอกจากนี้ยังใช้สำหรับสร้างเนื้อหาหน้าเว็บแบบไดนามิกและงานโปรแกรมอื่นๆ อีกมากมาย เช่น การควบคุมโดรนด้วยหุ่นยนต์
ระบบจัดการเนื้อหายอดนิยมมากมาย เช่น WordPress, Drupal หรือ Moodle ใช้ PHP
ผู้พัฒนาปัจจุบัน: ทีมพัฒนา PHP, Zend Technologies และ PHP Foundation
รุ่นที่เสถียรล่าสุด: PHP 8.1.9
ได้รับอิทธิพลจาก: C, C++, แฮ็ก, HTML, Java, JavaScript, Perl และ Tcl
ร
รเป็นภาษาโปรแกรมที่พัฒนาโดย Ross Ihaka นักสถิติชาวนิวซีแลนด์และ Robert Gentleman นักสถิติชาวแคนาดาในปี 1993 เป็นภาษาโปรแกรมเป็นที่นิยมในการคำนวณทางสถิติและกราฟิกสำหรับการวิเคราะห์ข้อมูลและพัฒนาซอฟต์แวร์ทางสถิติ มีให้บริการภายใต้ GNU GPL v2
ผู้พัฒนาปัจจุบัน: ทีม R Core และมูลนิธิ R สำหรับคอมพิวเตอร์ทางสถิติ
รุ่นที่เสถียรล่าสุด: ร 4.2.1.
ได้รับอิทธิพลจาก: Lisp, S และ Scheme
ทุบตี / เชลล์
ภาษาคำสั่งและเชลล์ UnixBash เป็นเชลล์ของโครงการ GNU. ได้รับการออกแบบเพื่อใช้แทนซอฟต์แวร์ฟรีสำหรับเชลล์เป้าหมายโดย Brian Fox โปรแกรมเมอร์ชาวอเมริกันในปี 1989 ตั้งแต่นั้นมา ส่วนใหญ่การกระจาย Linuxใช้เป็นเชลล์ล็อกอินเริ่มต้น มีให้บริการภายใต้ GNU GPL v3 หรือใหม่กว่า
ผู้พัฒนาปัจจุบัน: เชษฐ์ รัศมี.
รุ่นที่เสถียรล่าสุด: ทุบตี 5.1.16.
ไป
ไปได้รับการออกแบบครั้งแรกโดยนักวิทยาศาสตร์คอมพิวเตอร์ชาวสวิส Robert Griesemer โปรแกรมเมอร์ชาวแคนาดา Rob Pike และนักวิทยาศาสตร์คอมพิวเตอร์ชาวอเมริกัน Ken Thompson ขณะทำงานที่ Google ในปี 2550ได้รับการพัฒนาเพื่อปรับปรุงประสิทธิภาพการเขียนโปรแกรมการรักษาลักษณะที่เป็นประโยชน์ของภาษาอื่นที่ใช้แล้ว
ผู้พัฒนาปัจจุบัน: ผู้เขียน Go.
รุ่นที่เสถียรล่าสุด: ไป 1.19
ได้รับอิทธิพลจาก: Active Oberon, Aleph, APL, BCPL, C, CSP, Limbo, Modula, Modula-2, Newsqueak, Oberon, Oberon-2, Occam, Pascal และ Smalltalk
สวิฟต์
สวิฟต์เป็นภาษาโปรแกรมแบบโอเพ่นซอร์ส สร้างสรรค์โดย Chris Lattner, Doug Gregor, John McCall, Ted Kremenek, Joe Groff และ Apple Inc. มันถูกสร้างเป็นแทนที่ Objective-C สำหรับการพัฒนาแอปพลิเคชัน MacOS และ iOS. ภาษานี้นำเสนอไวยากรณ์ที่ง่ายกว่าและรวมถึงแนวคิดทฤษฎีภาษาโปรแกรมสมัยใหม่ มีให้บริการภายใต้ Apache License 2.0
ผู้พัฒนาปัจจุบัน: Apple Inc. และผู้สนับสนุนโอเพ่นซอร์ส
รุ่นที่เสถียรล่าสุด: สวิฟท์ 5.6.2.
ได้รับอิทธิพลจาก: C#, CLU, D, Haskell, Objective-C, Python, Ruby และ Rust
ตามการจัดอันดับของ PYPL Python, Java และ JavaScript ยังเป็นผู้นำในการจัดอันดับของภาษาโปรแกรมยอดนิยมในปี 2021. แต่จากการสำรวจนักพัฒนาซอฟต์แวร์ในปี 2021 ของ Stack Overflow พบว่า JavaScript, HTML/CSS และ Python เป็นภาษาโปรแกรมสามอันดับแรกในปีที่แล้วจากผู้ตอบแบบสอบถาม