Xojo Moving up the ranks!

Here’s a list of programming languages by popularity (anthropic)

  1. Python
  2. JavaScript
  3. Java
  4. C++
  5. C
  6. C#
  7. TypeScript
  8. PHP
  9. Ruby
  10. Swift
  11. Kotlin
  12. Go
  13. R
  14. Rust
  15. MATLAB
  16. Objective-C
  17. Scala
  18. Visual Basic
  19. Dart
  20. Lua
  21. Julia
  22. Shell
  23. PowerShell
  24. COBOL
  25. Perl
  26. Fortran
  27. Haskell
  28. Groovy
  29. SAS
  30. Assembly
  31. F#
  32. Clojure
  33. Delphi
  34. D
  35. Elixir
  36. Erlang
  37. Crystal
  38. Pascal
  39. Ada
  40. Logo
  41. RPG
  42. Xojo

wake me up when they pass Pascal or Visual Basic :stuck_out_tongue:

I love these lists. Titles like “Xojo moving up!” and then a list that shows Xojo in the last spot. If you want to make it look like they’re moving up, show the languages that are now below it.

2 Likes

I doubt and I can say I definitely know that RPG is in use by many more people than xojo ever will be, ADA and Pascal…wow. Erlang is nearly not in use anymore.Fortran and Haskell are in a wide use. I don’t believe that the position of Xojo is correct in relation to the rest.

It’s nice to be using a real language and real IDE after the Xojo buggy mess!

2 Likes

interesting that languages I have never even heard of (and I’ve heard of alot), are on this list out-ranking Xojo… interesting, but by no means surprising

Perhaps the fact that Xojo is # 42 has some mystical meaning…

4 Likes

Maybe 42 bugs added to each release?

1 Like

42 is the Answer to the [Ultimate Question] of [Life, the Universe and Everything].

So the fact the Xojo is in that place is a sick coincidence

2 Likes

They DO say AI’s hallucinate so there is that
:stuck_out_tongue:

1 Like

At least chatjpt says Xojo is 57 :slight_smile:

TIOBE doesnt rank it at all
IEEE doesnt list it that I can find

EDIT : Perplexity stops after the top 10
Seems a responsible thing to do

1 Like

I believe it has no, really no customers compared to rpg, pascal and co. The small userbase is one thing. But, maybe, it grows up and has millions of users next week. Maybe. I mean how can you program IOS, Android, MacOS, Linux and Windows with one Language (Kotlin, C#, Java, C++ only to mention a few not so imprtant Languages which can do).? And who can do that: projects for different latforms. I mean which language can run on all desktop platforms from scratch? So Xojo is an important technology. Rocket Science. Or something like that :slight_smile:

It didn’t show any below it, thats why it stopped on a strange number lol

interestingly enough, if you watch the original TV series, when they took the scrabble letters out they didn’t actually make up 42 !

I was shocked assembler was so high!

that shocks since decades :slight_smile:

42 is the goal tho :smiley:

I do not know who made that list but I asked ChatGPT to give me a list of 100 most popular development languages on this moment.

However, I think this generated list is flawed because languages are grouped in categories and all items inside the categories follow each other. Therefore I wrote a new prompt for 50 languages. That list I think is more accurate. You find the 50 most favourite languages below the 100 list.
This is the prompt and the result for the 100 most popular::

Prompt:
Please, give me a list of 100 of the most popular development languages

Result:
Here is a list of 100 popular programming and development languages, covering general-purpose, web, mobile, game development, and data science needs:

General-Purpose Programming Languages

  1. Python
  2. Java
  3. C
  4. C++
  5. C#
  6. JavaScript
  7. TypeScript
  8. Go
  9. Rust
  10. Swift
  11. Kotlin
  12. Ruby
  13. PHP
  14. Objective-C
  15. Dart
  16. R
  17. Perl
  18. Scala
  19. Julia
  20. Lua
  21. Shell (Bash)
  22. PowerShell
  23. Haskell
  24. Elixir
  25. F#
  26. Crystal
  27. Nim
  28. Groovy
  29. D
  30. Vala

Web Development Languages

  1. HTML
  2. CSS
  3. Sass
  4. LESS
  5. SQL
  6. GraphQL
  7. JSON
  8. XML
  9. CoffeeScript
  10. ASP.NET
  11. JSP (JavaServer Pages)
  12. ColdFusion
  13. Liquid

Mobile Development

  1. React Native (JavaScript/TypeScript-based)
  2. Flutter (Dart-based)
  3. SwiftUI (for iOS)
  4. Xamarin (C#-based)
  5. Java ME (Java Micro Edition)
  6. Apache Cordova
  7. B4A (Basic for Android)
  8. Kotlin Multiplatform

Game Development Languages

  1. Cocos2d (C++)
  2. GDScript (for Godot Engine)
  3. UnityScript (JavaScript-based for Unity)
  4. Cg/HLSL (High-Level Shading Language)
  5. GLSL (OpenGL Shading Language)
  6. Blueprints (for Unreal Engine)
  7. Ren’Py (Python-based)

Data Science, AI, and Machine Learning

  1. SQL
  2. R
  3. Python (with libraries like TensorFlow, PyTorch)
  4. MATLAB
  5. Julia
  6. SAS
  7. Octave
  8. Scala (with Apache Spark)
  9. J
  10. Stan
  11. OpenCL

Scripting and Automation

  1. Bash
  2. PowerShell
  3. VBScript
  4. TCL
  5. AutoHotkey
  6. AWK
  7. sed
  8. AppleScript

Database and Query Languages

  1. SQL
  2. PL/SQL (Oracle)
  3. T-SQL (Microsoft SQL Server)
  4. XQuery
  5. Cypher (Neo4j)
  6. SPARQL
  7. LINQ (for .NET)

Embedded Systems and Hardware Programming

  1. Assembly (various dialects)
  2. VHDL (Hardware Description Language)
  3. Verilog
  4. SystemVerilog
  5. LabVIEW
  6. Ladder Logic (for PLCs)
  7. Embedded C

Functional and Logic Programming

  1. Erlang
  2. Prolog
  3. Clojure
  4. Common Lisp
  5. Scheme
  6. OCaml
  7. Elm

Experimental and Emerging Languages

  1. Ballerina
  2. Zig

These languages vary widely in their purpose and use cases, so the right choice depends heavily on the specific application or project you’re working on.

#####################################################################

Here is the prompt and result for the 50 popular languages list:

Prompt:
Please, give me a list of 50 of the most popular development languages

Result:
Here’s a list of 50 popular programming and development languages, covering a range of fields like web development, mobile development, data science, and more:

  1. Python – Versatile, popular in web development, data science, and automation.
  2. JavaScript – Essential for web development, front-end, and back-end (Node.js).
  3. Java – Widely used for enterprise applications, Android development.
  4. C# – Used in .NET applications, popular for Windows and game development with Unity.
  5. C++ – Common in game development, high-performance applications, and system software.
  6. PHP – Used for server-side web development, often with WordPress and Laravel.
  7. Ruby – Known for simplicity, often used with the Ruby on Rails framework.
  8. Swift – Main language for iOS and macOS app development.
  9. Kotlin – Official language for Android development, interoperable with Java.
  10. TypeScript – Superset of JavaScript, adding static typing and improved tooling.
  11. Go (Golang) – Developed by Google, popular for concurrent programming and microservices.
  12. R – Statistical computing and data visualization, popular in academia and data science.
  13. Scala – Functional programming language, runs on the JVM, used in big data.
  14. Perl – Known for text processing, used in web and system administration.
  15. Objective-C – Previously the main language for iOS/macOS, now secondary to Swift.
  16. Rust – Focuses on memory safety and performance, often used in system programming.
  17. MATLAB – Specialized for mathematical computing and simulations.
  18. Dart – Developed by Google, used with Flutter for mobile and web apps.
  19. SQL – Essential for database management, used with relational databases.
  20. Shell scripting – Automation for tasks in UNIX/Linux environments.
  21. Bash – Commonly used in scripting for Linux/UNIX systems.
  22. Julia – High-performance computing and data science.
  23. Lua – Lightweight language for scripting, especially in game development.
  24. Elixir – Functional language for scalable web applications, runs on the Erlang VM.
  25. Erlang – Known for concurrency, used in telecom and highly available systems.
  26. Clojure – Lisp-based language on the JVM, popular for functional programming.
  27. Haskell – Purely functional language, known for academic and research use.
  28. Groovy – Scripting for the JVM, used in build automation and testing.
  29. F# – Functional-first language on .NET, used in finance and scientific computing.
  30. Crystal – Ruby-like syntax but compiles to native code, high-performance.
  31. Tcl – Common in embedded systems, GUIs, and rapid prototyping.
  32. Solidity – Used for writing smart contracts on the Ethereum blockchain.
  33. COBOL – Still used in legacy financial and government systems.
  34. VB.NET – Visual Basic for the .NET framework, mainly for Windows applications.
  35. Fortran – Old but still used in scientific and engineering computations.
  36. Hack – Superset of PHP, used at Facebook for high-performance systems.
  37. Racket – Lisp-like language often used in research and teaching.
  38. Nim – High-performance language with Python-like syntax.
  39. ABAP – Proprietary language for SAP applications.
  40. Q – Language for kdb+ databases, used in financial analytics.
  41. XQuery – Used to query and manipulate XML data.
  42. SAS – Statistical analysis, especially in healthcare and research.
  43. APL – Array-based language, used in math-heavy industries.
  44. Prolog – Logic programming, used in AI and natural language processing.
  45. OCaml – Functional language, known for type safety, used in academia and finance.
  46. VBScript – Lightweight scripting for Windows automation.
  47. Smalltalk – Object-oriented language, influential in early programming concepts.
  48. Powershell – Task automation in Windows environments.
  49. LabVIEW – Visual programming for control, testing, and automation.
  50. Scratch – Block-based language, often used for teaching beginners and kids.

These languages cover a broad range of applications, from general-purpose programming to specialized fields like data science, automation, and hardware.

1 Like

GPT is fancy autocorrect.
A gross oversimplification, but good to keep in mind when asking it stuff.