• [^] # Re: Phobie du GC

    Posté par (site web personnel) . En réponse à la dépêche Faut‐il continuer à apprendre le C++ ?. Évalué à 3.

    avec une toute petite place pour les langages de plus haut niveau, à l'inverse de iOS, Android etc.

    Il en vas de même avec iOS et Android.

    Android a un core en C++, La plupart des ses libs systèmes ont un backend en natif... C'est encore plus vrai avec l'OS Android "next-gen" Fushia de Google qui lui est entièrement en C++, incluant même le Kernel.

    Android est un bel exemple de ce que je disais je pense. Quand Android est apparu, la majorité des Apps était effectivement quasiment intégralement dans un Java maison Google, L'OS étant également principalement en Java.

    Aujourd'hui Android a vu une grosse parti de ses deps systèmes re-codés en natif, et la grosse majorité des Apps sont maintenant purement des WebApp en JS, avec un petit frontend en Java... se basant sur les libs native et le browser d'Android... qui lui est en C++.

    iOS quand a lui a toujours été en langage relativement bas niveau (Objective-C) et sans garbage collector.