Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

what programming languages are used for making medium sized softwares? [closed]

please excuse the stupidity of my question..

Things like Adobe After Effects, Apple final cut, Pro tools, photoshop.. also, things like Windows media player, real player

What programming languages are used to build those?

I'm really interested in knowing, Thanks

like image 339
Famver Tags Avatar asked Jan 02 '11 08:01

Famver Tags


People also ask

What are the best programming languages for software development?

With a simple syntax, Python has automatic memory management and dynamic features that make it suitable to be used in a variety of applications in the software development companies such as gaming, web applications, language development, prototyping, etc. The testers use it, as debugging is quite easy in this language. 2. Java

What are the applications of computer programming languages?

Applications include graphics packages, word processors, spreadsheets, operating system development, database systems, compilers and assemblers, network drivers and interpreters. Facebook’s TAO systems is programmed mostly using C language.

What is it called when a computer can understand a language?

Just as many human-based languages exist, there are an array of computer programming languages that programmers can use to communicate with a computer. The portion of the language that a computer can understand is called a “binary.” Translating programming language into binary is known as “compiling.”

What programming language is used for data analysis?

Its syntax is a descendant of C. Julia was designed for data science and analytic applications. Julia is another language on this list that is tightly associated with the work it is designed to support. If you are already in a data analytics job, there’s a good chance you have learned Julia. 37.


1 Answers

If you look up many major applications in Wikipedia, they will have a side-box providing information including the development language (where known).

Applications are built using whatever language is relevant to the domain in question. However due to their ubiquitous nature, minimal run-time, general purpose applicability, high performance, extensibility via libraries, and the sheer body of practitioners, C, and C++ are prevalent.

On Windows C++ is likely to be used more often than C for large scale commercial applications, in part due to the fact that with the release of Visual C++ and MFC in the early 1990's, Microsoft made it their preferred development language for Windows. With the release of the .NET framework however, the preferred development language is less of an issue, and C#, VB.NET, C++/CLI and other .NET languages may be used, but few major consumer applications that I am aware of yet use .NET (and if you compare the performance of say the excellent but slow Paint.NET with PhotoShop Elements for example, you can probably see why!), it is used extensively however in bespoke application development (banking sector for example, where the client interface performance is less of an issue).

C is still commonly used on Linux applications. Linux itself is written in C, and its primary API is a C interface. There are plenty of C++ based application interfaces and libraries however, especially for GUI interfaces such as KDE, WxWidgets, and Qt.

OSX and iOS applications are commonly written in Objective-C since that is Apple's preferred development language and OS API.

Android applications are typically written in Java, because the Google Android API is a Java library. But these are not typically "really large softwares"[sic]

like image 72
Clifford Avatar answered Nov 08 '22 01:11

Clifford