What language is used when developing applications for several platforms?

I just caught one of Google’s commercials for Chrome, where in the end they mention that it works on Linux, Mac and PC. So I started to wonder how they can develop a program that can work on multiple platforms? I have experience with Java and .NET, but only on a Windows machine. Java is portable in design, but I wouldn’t think that Google uses Java for something like Chrome, where performance is such a problem.

I understand that each version will have a specific platform code, for example, for the user interface. But there also needs to be some central code that is reused on every platform. What language is it written in?

+3
source share
5 answers

Any reasonably standardized and popular language will do, because the goal is to compile it on all platforms, and not create a single binary file that will work on Windows, MacOSX, Linux, and z / OS. C and C ++ are a popular choice because they will work easily with just about anything. Java is a good choice because it works in almost everything. For low performance applications, Perl and Python are good.

, , , ( Java ), , , . MacOSX Objective-C, .

0

- Chrome. ++.

+3

Chrome ++, . , , .

+2

, . , . , , UNIX/Windows/Mac, lanagues, C/++ . BTW, ++ - Chrome.

, Python/Perl, . : Java , - . Eclipse. JNI Java - , JDownloader.

0

Google (.. , ) - Mac OS - Windows .

Google Apps - " " - grunt .

, HTML, CSS Javascript, ( ) .

Google Chrome Javascript, - , .

0

Source: https://habr.com/ru/post/1726985/


All Articles