which programming language is most widely using by the software devolopers
to devolop software like, any OS,application software,IDEs ,computer and mobile applications.?

Dani AI

Generated

— the short answers already posted by , and are useful starting points. Below is a practical, modern checklist to turn that high-level guidance into a sound choice for a real project.

  1. Clarify the target and constraints. List exact platforms (kernel, desktop GUI, cloud service, mobile OS), real‑time or memory limits, distribution method, and licensing needs.
  2. Rank non-functional needs. Decide where to trade developer time for runtime speed, memory footprint, safety, and cross‑platform reach.
  3. Audit the ecosystem. Check package managers, mature libraries for required domains (GUI, networking, crypto), tooling (debugger, profiler), and cross‑compile support.
  4. Assess team and hiring. Shorter ramp-up can beat a small runtime gain. Consider available expertise and the cost to onboard new hires.
  5. Prototype and measure. Build a small but representative feature in the candidate techs. Measure build time, binary size, memory/CPU under realistic load, and the effort to deploy.
  6. Plan for maintenance. Verify upgrade paths, security patch cadence, and how easy it is to replace or wrap parts via foreign-function interfaces.

Quick validation checklist (run these before committing):

  • Compile a minimal feature and a nontrivial dependency.
  • Create a CI pipeline and automated build.
  • Produce a release artifact and run an install/uninstall cycle.
  • Run basic performance and memory profiles.
  • Check license compatibility of key libraries.

Use popularity and health signals as supporting data, not the only criterion. For language trends and developer-survey metrics, see the TIOBE Index (https://www.tiobe.com/tiobe-index/) and the Stack Overflow Developer Survey (https://insights.stackoverflow.com/survey). The pragmatic path is: be specific about requirements, prototype fast, measure honestly, and pick the tool that minimizes long‑term risk.

Recommended Answers

All 3 Replies

There is no one language to do all that. Writing desktop applications will require different languages and compiler than writing web based applications. And writing mobile applications is still different from either of the other two. First determine what it is that you want to write and then select a language and compiler (if needed) to produce it. There's no "one size fits all" here.

Here is my version of simplified answer:

to devolop software like:
1. any OS - C/C++
2. application software - Any Language Can do!
3. IDEs - Any language can do (CodeLite in C++, Wing IDE in Python, IntelliJ Idea in Java et al)
4. computer - Answered as no 2
5. mobile applications - Most of themw will do (C++ in Symbian, Python in S60, Java ME et al)

So be specific to receive specific answers ;)

That is a bit field, so I can't really speak for all of it since I don't know.
First off there are not that many completely distinct OS , we have windows, unix (several flavours0, linux, BSD/Mac OS-x then stuff like OS-9 [it is in things like microwaves, digital watches, videos, washing machines -- if anyone knows the install base numbers please let us know! -- I have half an idea it might be the most popular OS, but don't know.

All of those have some assembly, a lot of C, some like windows have C++, which might be the dominate coding language (?). Cool operating systems like VMS, had BLISS which was the popular operating system language BEFORE C came along!!!

Application programming: Well that is just about everything, from high end functional codes, down to hacked together perl. In that context the correct thing to ask is what code base is most popular in a given field. E.g. if you want to be a CERN applications programmer, apart from getting your head round some scary physics, a large amount of that stuff is C++. Similarly, games are a lot of C++, you will find lots of java/javascript/php etc in web-based stuff.

The real question is why do you want to know, and specifically in what area do you want to know. That would give a much more focused answer. [Note: idol curiosity is perfectly acceptable...]

Since you posted this to the C++ forum, the general overall, how has paying jobs coding would indicate that, java leads and c++ is around the 15% mark.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.