Cet article présente principalement les programmes Hello World dans 24 langages de programmation, y compris des langages de programmation bien connus tels que Java, C, C++, C#, Ruby, Python, PHP, etc. Les personnes intéressées peuvent s'y référer.
Hello World est presque le premier programme que les programmeurs apprennent dans divers langages. Sur un coup de tête, j'ai résumé et organisé la façon dont les principaux langages de développement l'implémentent, y compris une compréhension approximative et rapide du langage, du développement, de la compilation, de la configuration de l'environnement, de l'exécution, de la syntaxe simple, etc. En fait, de nombreux langages sont liés. Aujourd'hui, maîtriser un seul langage ne suffit pas. Par exemple, Python présente les avantages d'une syntaxe concise et d'un développement rapide, mais son inconvénient est une vitesse relativement lente. Le développement en C/C++/Java est plus lent, mais l'exécution du programme est plus rapide. Si vous souhaitez combiner les avantages des deux, vous devez écrire des extensions Python, ce qui implique des langages tels que C, C++, Java, Fortran, etc. L'interface graphique Tkinter de Python implique également le langage TCL. Par conséquent, pour le développement en Python, vous devez bien connaître C (CPython est développé en C), et idéalement aussi connaître Java (Jython est une implémentation de Python en Java), C++/C# (IronPython est basé sur C# et .NET), et la communication entre différents langages peut utiliser CORBA. De plus, Python peut appeler des commandes dans le SHELL ou des commandes Perl. Par conséquent, il est nécessaire de maîtriser un ou deux langages et de connaître plusieurs langages.
Ci-dessous, plusieurs langages sont utilisés pour implémenter l'impression de Hello World, y compris l'environnement requis (principalement comment compiler, lier, etc.), le code, la description du langage et une introduction aux caractéristiques du langage.
Comprend également une annexe : les 20 principaux langages de programmation du classement général 2014, les 10 principaux langages de développement web et les 10 principaux langages de développement d'applications mobiles.
01. Java
Environnement : JDK1.7
C:\>java -version java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)
Code :
#FileName: HelloWorld.java
public class HelloWorld #如果有 public 类的话,类名必须和文件同名,注意大小写
{
#Java 入口程序,程序从此入口
public static void main(String[] args)
{
#向控制台打印一条语句
System.out.println("Hello,World!");
}
}
Description:
D:\HelloWorld>javac HelloWorld.java #用 javac 编译成字节码文件(HelloWorld.class) D:\HelloWorld>java HelloWorld #用 java 解释执行成特定平台的机器码 Hello,World!
02. C
Environnement : MinGW ou divers compilateurs C/C++
D:\HelloWorld>gcc -v Reading specs from C:/Perl/site/lib/auto/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld --with-gnu-as --host=min gw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable-languages=c,c++,f77,ad a,objc,java --disable-win32-registry --disable-shared --enable-sjlj-exceptions --enable-libgcj --dis able-java-awt --without-x --enable-java-gc=boehm --disable-libgcj-debug --enable-interpreter --enabl e-hash-synchronization --enable-libstdcxx-debug Thread model: win32 gcc version 3.4.5 (mingw-vista special r3)
Code :
#include <stdio.h>
int main() #main 入口函数
{
printf("Hello,World!"); #printf 函数打印
return 1; #函数返回值
}
Description:
D:\HelloWorld>gcc HelloWorld.c -o output #文件名 HelloWorld.c,-o 输出文件名 output HelloWorld.c:6:2: warning: no newline at end of file D:\HelloWorld>output #直接运行输出文件 Hello,World!
#如果未安装 GCC,那么必须按照 http://gcc.gnu.org/install/ 上的详细说明安装 GCC. #为了在 Windows 上安装 GCC,需要安装 MinGW. #为了安装 MinGW,请访问 MinGW 的主页 www.mingw.org,进入 MinGW 下载页面,下载最新版本的 MinGW 安装程序,命名格式为 MinGW-<version>.exe. #当安装 MinWG 时,至少要安装 gcc-core、gcc-g++、binutils 和 MinGW runtime,但是一般情况下都会安装更多其他的项。 #添加您安装的 MinGW 的 bin 子目录到您的 PATH 环境变量中,这样您就可以在命令行中通过简单的名称来指定这些工具。 #当完成安装时,就可以从 Windows 命令行上运行 gcc、g++、ar、ranlib、dlltool 和其他一些 GNU 工具。
03. C++
Environnement : MinGW ou divers compilateurs C++
Extensions de fichiers d'en-tête : .h, .hpp, .hxx
Extensions de fichiers source : .cpp, .c++, .cxx, .cc, .C
Code :
#include <iostream> //std::cout 要用到的头文件
#include <stdio.h> //标准输入输出头文件
int main()
{
printf("Hello,World!--Way 1\n"); //printf 语句打印
puts("Hello,World!--Way 2"); //puts 语句
puts("Hello," " " "World!--Way 3"); //字符串拼接
std::cout << "Hello,World!--Way 4" << std::endl; //C++ 教科书上写法
return 1; //作为注释
}
Description:
D:\HelloWorld>g++ HelloWorld.c++ -o output //源文件后缀也可为 .cpp、.C D:\HelloWorld>output Hello,World!--Way 1 Hello,World!--Way 2 Hello,World!--Way 3 Hello,World!--Way 4
04. Python
Environnement : Python 2.x ou Python 3.x
D:\HelloWorld>python Python 2.7.4 (default, Apr 6 2013, 19:55:15) [MSC v.1500 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.
Code :
>>>> print "Hello,World!" #Python 2.x
Hello,World!
>>> print("Hello,World!") #Python 3.x
Hello,World!
Description:
1. Dans Python 3.x, l'instruction print est une fonction, donc c'est print().
2. Il peut également être écrit dans un fichier .py et exécuté de la même manière.
3. Python 2.6 et versions supérieures sont fondamentalement identiques à Python 3.x, et peuvent également utiliser print() pour afficher.
05. C#
Environnement : Windows
d:\HelloWorld>csc -v Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.4927 for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727 Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.
Code :
//FileName: HelloWorld.cs
using System;
class TestApp
{
public static void Main()
{
Console.WriteLine("Hello,World!");
Console.ReadKey();
}
}
//执行如下:
d:\HelloWorld>csc HelloWorld.cs
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.4927
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.
d:\HelloWorld>HelloWorld.exe
Hello,World!
Description:
C# est en fait très similaire à Java. Tout à l'heure, nous avons utilisé la méthode en ligne de commande, qui nécessite de définir des variables d'environnement. Vous pouvez vous référer à : http://www.jb51.net/article/67171.htm.
Si vous téléchargez directement Microsoft Visual Studio, vous pouvez compiler et exécuter avec des raccourcis dans l'IDE.
06. PHP
Environnement : XAMPP 1.8.3, guide de configuration de l'environnement : http://www.cnblogs.com/wangkangluo1/archive/2011/07/19/2110943.html
Code :
<!DOCTYPE html> <body> <?php echo "Hello,World!"; //打印语句 echo "The first php program!"; //打印语句 echo phpinfo(); //phpinfo()系统函数,输出环境信息 ?> </body> </html>

Description:
#PHP(Hypertext Preprocessor)。 #PHP 是一种 HTML 内嵌式的语言,PHP 与微软的 ASP 颇有几分相似,都是一种在服务器端执行的嵌入 HTML 文档的脚本语言。 #PHP 语言的风格类似于 C 语言,现在被很多的网站编程人员广泛地运用。 #PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速地执行动态网页。 #与其他的编程语言相比,PHP 是将程序嵌入到 HTML 文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多。 #与同样是嵌入 HTML 文档的脚本语言 JavaScript 相比,PHP 在服务器端执行,充分利用了服务器的性能。 #PHP 执行引擎还会将用户经常访问的 PHP 程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是 PHP 高效率的体现之一。 #PHP 具有非常强大的功能,所有的 CGI 或者 JavaScript 的功能,PHP 都能实现,而且几乎支持所有流行的数据库以及操作系统。
07. JavaScript
Environnement : node.js ou jaxer
Lien de téléchargement de Node :http://nodejs.org/download/Suivez simplement les instructions et téléchargez le fichier que vous souhaitez.
D:\>node -v v0.10.33
Code :
var sys = require("sys"); #导入需要的 sys 模块
sys.puts("Hello,World!"); #调用里面的 puts 函数来打印字符串
Description:
D:\>node HelloWorld.js #node + *.js,执行 Hello,World! #JavaScript 是 Web 的编程语言。 #所有现代的 HTML 页面都使用 JavaScript. #JavaScript 非常容易学。
08. Ruby
Environnement : ruby 1.9.3
D:\HelloWorld>ruby -v ruby 1.9.3p429 (2013-05-15) [i386-mingw32]
Code :
#可用 print 语句打印
print "Hello,World!\n"
#可用 puts 语句打印
puts "Hello,World!\n"
#可以先声明一个变量,然后再用 puts 语句
a = "Hello,World!\n"
puts a
#可以先写个函数再调用
def say(name)
"Hello,#{name}"
end
puts say("World!")
Description:
D:\HelloWorld>ruby HelloWorld.rb #运行方式类似 Python、Perl Hello,World! Hello,World! Hello,World! Hello,World!
09. R
Environnement : R-3.1.2-win (pour 32 bits et 64 bits), chacun avec l'interface graphique correspondante
C:\>R #安装好了之后,输入 R 后显示 R version 3.1.2 (2014-10-31) -- "Pumpkin Helmet" Copyright (C) 2014 The R Foundation for Statistical Computing Platform: i386-w64-mingw32/i386 (32-bit) R 'license()''licence()' R. 'contributors()' 'citation()'RR 'demo()''help()' 'help.start()'HTML 'q()'R.

Code :
print("Hello,World!")

Description:
Le langage R, un langage de programmation et un environnement d'exécution libres, principalement utilisé pour l'analyse statistique, le tracé graphique et l'exploration de données.
Voici les étapes d'installation et de téléchargement plus détaillées, voir :
http://www.jb51.net/os/RedHat/335436.html
10. SQL
Environnement : ORACLE SQL/PLUS
Code :
SQL> select 'Hello,World!' from dual; 'HELLO,WORLD ------------ Hello,World!
Description:
Vous pouvez également créer une table, y insérer des données, l'interroger et enfin supprimer la table.
SQL> CREATE TABLE MESSAGE (TEXT CHAR(15)); #创建表
INSERT INTO MESSAGE (TEXT) VALUES ('Hello, world!'); #插入表
SELECT TEXT FROM MESSAGE; #查询表
DROP TABLE MESSAGE; #删除表
Table created.
SQL>
1 row created.
SQL>
TEXT
---------------
Hello, world!
11. Perl
Environnement : Perl 5.16 ou MinGW
URL de téléchargement :http://www.activestate.com/activeperl/downloads
D:\HelloWorld>perl -v This is perl 5, version 16, subversion 3 (v5.16.3) built for MSWin32-x86-multi-thread (with 1 registered patch, see perl -V for more detail) Copyright 1987-2012, Larry Wall Binary build 1603 [296746] provided by ActiveState http://www.ActiveState.com Built Mar 13 2013 11:29:21 Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page.
Code :
#!C:\Perl\bin #Windows 平台下
#!/usr/bin/env perl #Linux 环境下
print "Hello,World!\n"; #print("Hello,World") 也可
Résultat de sortie :
D:\HelloWorld>perl HelloWorld.pl #类似于 python file.py Hello,World!
Description:
#Perl 5.10 及以上的版本可以用 use 5.010; say "Hello,World!";
12. HTML
Environnement : HTML ou HTML 5.0
Code :
<!DOCTYPE html> <html> <body> <h1>This is the first program!</h1> <p>Hello,World!</p> </body> </html>
Description:
La plupart des navigateurs courants prennent en charge HTML4.0, et certains navigateurs ne prennent en charge que certaines fonctionnalités de HTML5.0.
13. VB
Environnement :
VBC version 8.0.5 D:\Learn\C>vbc -v Microsoft (R) Visual Basic Compiler version 8.0.50727.5483 for Microsoft (R) .NET Framework version 2.0.50727.5485 Copyright (c) Microsoft Corporation. All rights reserved. vbc : Command line warning BC2007 : unrecognized option 'v'; ignored vbc : Command line error BC2008 : no input sources specified
Code :
'FileName: HelloWorld.rb rb 作为 VB 源文件的后缀
Module Hello
Sub Main() '程序人口函数
MsgBox("Hello,World!") '计算机屏幕上显示信息
End Sub 'End 作为程序块结尾
End Module '单引号作为注释
Description:
D:\>vbc HelloWorld.vb #vbs 来编译,生成 HelloWorld.exe 可执行文件 Microsoft (R) Visual Basic Compiler version 8.0.50727.5483 for Microsoft (R) .NET Framework version 2.0.50727.5485 Copyright (c) Microsoft Corporation. All rights reserved. D:\>HelloWorld
14. Scala
Environnement : compilateur scala-2.11.4.msi
d:\>scala
Welcome to Scala version 2.11.4 (Java HotSpot(TM) Client VM, Java 1.7.0_51).
Type in expressions to have them evaluated.
Type :help for more information.
scala> println("Hello,World!"); #可在交互式界面执行 println 语句,很像 java
Hello,World!
Code :
object HelloWorld
{
def main(args:Array[String])
{
println("Hello,World!");
}
}
//编译
d:\HelloWorld>scala HelloWorld.scala
Hello,World!
Description:
Scala est un langage de programmation qui intègre les idées de la programmation orientée objet et fonctionnelle dans des types statiques, visant à exprimer les modèles de programmation courants de manière concise, élégante et sûre au niveau des types. Il intègre harmonieusement les caractéristiques des langages orientés objet et fonctionnels, ce qui rend les programmeurs utilisant Java et d'autres langages plus productifs lorsqu'ils utilisent Scala.
15. Shell
Environnement : plateforme Linux/Unix, ou plateforme Windows avec MinGW et MSYS installés
Code :
#安装了MinGW和MSYS的Windows平台 D:\HelloWorld>echo "Hello,World!" "Hello,World!" #Linux平台下 #echo "Hello,World!" ou printf "Hello,World!" #如果是写在文件中: chmod +x HelloWorld.sh ./HelloWorld.sh
Description:
#Shell 诞生于 Unix,是与 Linux/Unix 交互的工具,单独地学习 Shell 是没有意义的,必须先学习 Linux/Unix. #Shell 虽然是 Unix 的第一个脚本语言,但它是相当优秀的。它结合了延展性与效率,持续保有独具的特色,并不断的被改良,功能更加强大。 #缺点:Shell 需要依赖其他程序才能完成大部分的工作,优点:简洁的脚本语言标记方式,比 C 语言编写的程序执行更快、更有效率。
16. Delphi
Environnement : Delphi 7
Code :
[File|New|Application]-->Faites glisser un Button et un Label-->Double-cliquez sur le Button, code comme suit :
procedure TForm1.Button1Click(Sender: TObject); begin label1.Caption := 'Hello,World!'; end; procedure TForm1.FormCreate(Sender: TObject); begin end; end.
Description:
Delphi est un célèbre outil de développement rapide d'applications (Rapid Application Development, RAD en abrégé) sur la plateforme Windows.
Il semble que beaucoup de gens pensent que Delphi a décliné et est obsolète (beaucoup de mes collègues n'ont même jamais entendu parler de Delphi).
Mais je ne pense pas. « Les vrais programmeurs utilisent C, les programmeurs intelligents utilisent Delphi. » Le classique n'a pas besoin d'explication supplémentaire, surtout pour développer des programmes GUI, il suffit de glisser-déposer et c'est bon !!!
17. Fortran
Environnement : plateforme Linux ou Windows avec MinGW installé
D:\HelloWorld>gfortran -v Using built-in specs. COLLECT_GCC=gfortran COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe Target: mingw32 Configured with: ../gcc-4.8.1/configure --prefix=/mingw --host=mingw32 --build=mingw32 --without-pic --enable-shared --enable-static --with-gnu-ld --enable-lto --enable-libssp --disable-multilib --ena ble-languages=c,c++,fortran,objc,obj-c++,ada --disable-sjlj-exceptions --with-dwarf2 --disable-win32 -registry --enable-libstdcxx-debug --enable-version-specific-runtime-libs --with-gmp=/usr/src/pkg/gm p-5.1.2-1-mingw32-src/bld --with-mpc=/usr/src/pkg/mpc-1.0.1-1-mingw32-src/bld --with-mpfr= --with-sy stem-zlib --with-gnu-as --enable-decimal-float=yes --enable-libgomp --enable-threads --with-libiconv -prefix=/mingw32 --with-libintl-prefix=/mingw --disable-bootstrap LDFLAGS=-s CFLAGS=-D_USE_32BIT_TIM E_T Thread model: win32 gcc version 4.8.1 (GCC)
Code :
program hello
print *, "Hello World!"
end program hello
Description:
Fortran est le plus ancien langage informatique, principalement utilisé dans les domaines du calcul scientifique et de l'ingénierie. À cet égard, il est identique à Python.
D:\HelloWorld>gfortran -ffree-form HelloWorld.f -o out.exe #-ffree-form 自由格式 -o 后面是输出文件 #后缀名可以为.f, .F, .f90, .fpp. 如果是 .f90 结尾的文件,可以不用 -ffree-form,因为该后缀结尾的文件默认是自由格式 D:\HelloWorld>out #如果是 .f 结尾的话,必须要加上,否则报错 Hello World!
18. TCL
Environnement : plateforme Linux ou Windows avec WinGW
Code :
#命令行交互方式 D:\>tclsh % puts "Hello,World!" Hello,World! % exit D:> #文件方式运行 #!/usr/local/bin/tcl puts "Hello, world!" D:\>tclsh HelloWorld.tcl Hello,World!
Description:
1. L'extension du nom de fichier est .tcl, et le compilateur est tclsh (mode ligne de commande) ou wish (mode graphique).
2. TCL (Tool Command Language) est un langage de script polyvalent qui peut s'exécuter sur presque toutes les plateformes et qui est très puissant.
19. FoxPro
Environnement : VFP9.0
Code :
?"Hello,World!"

Description:
Bien que la compilation et l'exécution aient réussi, je ne sais toujours pas comment afficher le résultat compilé dans l'interface graphique. Le résultat ne s'est affiché qu'après avoir exécuté le fichier .FXP dans l'interface en ligne de commande.
Visual FoxPro, à l'origine nommé FoxBase, était initialement un produit de base de données lancé par la société américaine Fox Software en 1988, fonctionnant sous DOS et compatible avec la série xBase. FoxPro est une version améliorée de FoxBase, dont la version la plus élevée a atteint la version 2.6. Plus tard, en 1992, Fox Software a été racheté par Microsoft, puis développé davantage, rendu capable de fonctionner sous Windows et renommé Visual FoxPro. Comparé à FoxBASE, FoxPro a grandement amélioré ses fonctionnalités et ses performances, en introduisant principalement des contrôles tels que fenêtres, boutons, zones de liste et zones de texte, améliorant encore la capacité de développement du système.
20. Ada
Environnement : compilateur gnat pour ADA95
d:\HelloWorld>gnat GNAT 4.8.1 Copyright 1996-2013, Free Software Foundation, Inc. List of available commands gnat bind gnatbind gnat chop gnatchop gnat clean gnatclean gnat compile gnatmake -f -u -c gnat check gnatcheck gnat elim gnatelim gnat find gnatfind gnat krunch gnatkr gnat link gnatlink gnat list gnatls gnat make gnatmake gnat metric gnatmetric gnat name gnatname gnat preprocess gnatprep gnat pretty gnatpp gnat stack gnatstack gnat stub gnatstub gnat test gnattest gnat xref gnatxref
Code :

Description:
Ada est un langage de programmation polyvalent doté d'un fort pouvoir expressif, développé par le département de la Défense des États-Unis pour surmonter la crise du développement logiciel. Après avoir supprimé les lignes commençant par # afin d'obtenir le fichier traité final, il peut être compilé par GNAT.
21. AWK
Environnement : plateforme Linux/Unix, ou plateforme Windows avec MinGW et MSYS installés
Code :
[root@Linux ~]# echo | awk '{print "Hello,World!"}'
Hello,World!
[root@Linux ~]# echo | awk 'BEGIN {print "Hello,World!"}'
Hello,World!
[root@Linux ~]# awk 'BEGIN {print "Hello,World!"}'
Hello,World!
[root@Linux ~]# echo "hello world" | awk '{print}'
hello world
Description:
#AWK 是一种优良的文本处理工具。它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。<br /> #AWK 名称得自于它的创始人,分别是 Alfred Aho、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。<br /> #AWK 提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。
22. Sed
Environnement : Linux/Unix
Code :
# sed -ne '1s/.*/Hello, world!/p' Hello,World! #第一行为输入 Hello, world! #
Description:
sed, l'éditeur de flux, avec awk, les expressions régulières, etc., est un outil très utile pour écrire des scripts Linux.
23. Pascal
Environnement : Free Pascal IDE
Code :
Program HelloWorld(output);
begin
writeln('Hello, world!')
{程序块的最后一条语句后不需要";" - 如果添加一个";",会在程序中增加一个“空语句”}
end.
Description:
Un programme Pascal commence par le mot-clé program qui prend un descripteur de fichier externe comme paramètre, suivi du bloc principal encadré par les mots-clés begin et end. Les points-virgules séparent les instructions, et un point termine le programme entier (ou l'unité). Le code source Pascal est insensible à la casse. Voici le code source d'un programme « Hello world » très simple. En programmation réelle, la sortie de la première ligne peut généralement être omise. En termes d'organisation syntaxique, il est très similaire à Delphi, pratiquement au même niveau. De plus, après avoir installé le compilateur FPC, il affichait en fait du texte illisible. Il semble que télécharger (Turbo Pascal) serait plus classique, mais j'ai entendu dire que Turbo Pascal est relativement difficile à télécharger. De plus, je ne sais pas s'il peut être compilé sur une plate-forme WIN*64-bit, donc j'ai simplement téléchargé FPC pour l'utiliser.
24. Prolog
Environnement : compilateur portable SWI-Prolog
Code :
write("Hello,World!").
#注意,句末有点号

Description:
Prolog (Programming in Logic) est un langage de programmation logique. Il repose sur les fondements théoriques de la logique et était initialement utilisé dans des domaines de recherche tels que le langage naturel. Il est aujourd'hui largement appliqué dans la recherche en intelligence artificielle et peut être utilisé pour construire des systèmes experts, la compréhension du langage naturel, des bases de connaissances intelligentes, entre autres.
Annexe :
À partir de plus de dix sources de données, IEEE Spectrum a réalisé des statistiques sur la popularité des principaux langages de programmation et a publié le top 20 du classement global des langages de programmation 2014, le top 10 du classement des langages de développement web et le top 10 du classement des langages de développement d'applications mobiles. Les résultats statistiques sont les suivants :
Classement global :

Classement du développement web TOP10 :
- Java
- Python
- C#
- PHP
- JavaScript
- Ruby
- Perl
- HTML
- Scala
- Go
Classement des langages de développement d'applications mobiles TOP10 :
- Java
- C
- C++
- C#
- JavaScript
- Objective-C
- Scala
- Delphi
- Méthode
- ActionScript
Les données statistiques ci-dessus proviennent de résultats de recherche Google, d'analyses Google Trends, de Twitter, de dépôts GitHub, de questions-réponses StackOverflow, d'articles Reddit, de Hacker News, de Career Builder, d'ice job et d'articles de revues IEEE, entre autres.