Quels sont les langages de programmation modernes forts? En 2020, vous devriez probablement comprendre ce langage de programmation 7

Publié par le h heyerlein sur Unsplash

Si nous prenons la civilisation humaine considérée comme une voiture moderne, l'industrie du développement de logiciels comme le moteur, les langages de programmation tels que les véhicules à moteur à carburant. La question est, quel genre de langage de programmation si vous apprendre?

Apprendre une nouvelle langue de programmation dans le temps, l'effort et l'investissement sur le cerveau sont très grandes, mais il peut améliorer vos compétences en développement de logiciels et d'apporter pour améliorer votre carrière, comme je l'ai écrit dans un autre billet de blog de:

Blog URL: https: //medium.com/@md.kamaruzzaman/5-reasons-to-learn-a-new-programming-language-in-2020-bfc9a4b9a763

En général, vous devez choisir une langue de programmation peut aider le développement de votre carrière. De plus, vous pouvez apprendre la popularité d'une langue est à la hausse.

Je respecte beaucoup pour le langage de programmation grand public. Mais ici, je liste les langages de programmation modernes qui peuvent améliorer votre productivité, vous un meilleur développeur. De plus, je couvrirai aussi des domaines plus larges: la programmation du système, développement d'applications, développement web, calcul scientifique.

« Langages de programmation modernes. » Le mot est ambigu. Beaucoup de gens pensent comme Python, JavaScript est le langage de ce langage de programmation moderne. Mais en même temps, ils croient est une ancienne langage de programmation Java. En fait, ils apparaissent tous en même temps: 1995.

La plupart des langages de programmation grand public a été développé au siècle dernier, principalement dans les années 1970 (comme C), 20 dans les années 1980 (comme C ++), 201990 (tel que Java, Python, JavaScript). Ces langues ne sont pas destinées à tirer parti de la conception de l'écosystème de développement logiciel moderne. Bien qu'il existe de nombreuses langues qui améliorent les propriétés, telles que l'auto-ajustement et compliqué, mais ils offrent également une compatibilité ascendante, et ne peut pas jeter le vieux, obsolète.

À ce stade, Python bien faire, il est entre Python 2 et Python 3 a fait une distinction claire. Ces langues fournissent généralement 10 façons de faire la même chose, sans se demander si le développeur de les utiliser facilement. Selon l'enquête développeur StackOverflow, la plupart des anciens langages de programmation traditionnels ont occupé la place de haut dans la catégorie « langue la plus terrible »:

Source: Stackoverflow

Je serai la première version de l'iPhone, qui est, le 29 Juin 2007, comme le temps point limite entre les langages de programmation anciens et nouveaux. Après la sortie de l'iPhone, tout a changé. Dans cette liste, je considère que le langage de programmation principale après 2007.

Tout d'abord, le développement du langage de programmation moderne afin de tirer le meilleur parti du matériel informatique moderne (CPU multi-core, GPU, TPU), un dispositif mobile, un grand ensemble de données, réseau rapide et conteneur de nuages. En outre, la plupart des langages de programmation modernes sont plus faciles à utiliser, reflète principalement dans:

  • Un code propre

  • Support intégré pour la concurrence

  • sécurité pointeur NULL

  • L'inférence de type

  • jeu de fonctionnalités simple

  • faible charge cognitive

  • Mélanger toutes les meilleures caractéristiques des paradigmes de programmation

En second lieu, la liste des nombreux langages de programmation sont destructrices, changera à jamais l'industrie du logiciel. Dont certains sont devenus le langage de programmation grand public, tandis que d'autres attendent une percée. Au moins comme langue seconde pour apprendre ces langages de programmation est sage.

Dans le post de blog précédent « 20 tendances du développement logiciel 2020 », je l'ai prédit la percée 2020 de nombreux langages de programmation modernes:

Article URL: https: //towardsdatascience.com/20-predictions-about-software-development-trends-in-2020-afb8b110d9a0

rouille

Source: Thoughtram

Les systèmes langage de programmation est C, C ++, et d'autres grands, même si elles ont un contrôle complet sur les programmes et le matériel, mais ils manquent de la sécurité mémoire. Même si elles soutiennent la concurrence, mais que vous garantir la sécurité de l'utilisation concomitante de C / C ++ pour écrire des programmes concurrents peut être difficile. Autre langage de programmation populaire est langage interprété, comme Java, Python, Haskell, ils assurent la sécurité, mais nécessite beaucoup de temps en cours d'exécution ou d'une machine virtuelle. En raison de la grande opération, comme le langage de programmation Java ne convient pas à le système.

Il y a beaucoup de gens ont essayé de caractéristiques du C / C ++ et Haskell, sécurité Java combiner, mais maintenant il semble, la rouille est le premier produit pour atteindre ce niveau de langage de programmation.

Graydon Hoare plus tôt Rust développé comme sous-produit. Il a été inspiré par la recherche du langage de programmation Cyclone. Rust est open source, la langue développée en collaboration avec de nombreuses autres entreprises et les communautés Mozilla. Rust a été libéré en 2015 et a rapidement attiré l'attention de la communauté. Dans les articles précédents, je étude de Rust en profondeur, et montre pourquoi les grandes données à l'aide de domaine au lieu de Rust C ++, Java est un meilleur choix:

Article URL: https: //towardsdatascience.com/back-to-the-metal-top-3-programming-language-to-develop-big-data-frameworks-in-2019-69a44a36a842

Caractéristiques principales:

  • Mémoire assure la sécurité et la sécurité de la concurrence grâce à la notion de propriété et d'emprunt.

  • la sécurité de la mémoire et de la sécurité du temps de compilation en même temps pour faire en sorte que si un code de programme est compilé, il est à la fois la mémoire en toute sécurité, il n'y a pas de race de données. Ceci est la rouille la plupart des caractéristiques attrayantes.

  • Il assure également la représentation ML, Haskell de. Rust a une structure de données constantes et la programmation fonctionnelle propose de fournir des fonctions simultanées et de données concurrency.

  • Rust est très rapide.

  • Comme il n'y a pas d'exécution, Rust offre un contrôle total sur le matériel moderne (TPU, GPU, CPU multi-core) de.

  • Rust a le soutien LLVM.

Popularité:

Depuis ses débuts 2015, la rouille a toujours été aimé par le développeur, et l'enquête des développeurs StackOverflow comme langue la plus populaire pour les quatre années consécutives (2016,2017,2018,2019):

Source: Stackoverflow

Selon dire GitHub Octoverse, la rouille est la deuxième plus forte croissance après la langue Dart:

Source: Octoverse

site web langage de programmation populaire PyPl Rust sera également classé n ° 18, et une tendance à la hausse:

Source: PyPl

fonction de contraste défini, il fournit, pas étonnant que Microsoft, Amazon, les géants de la technologie Google tels que la rouille a finalement annoncé un langage de programmation du système à long terme.

Au cours des cinq dernières années, appel Rust augmente chaque année:

Source: Google Trends

Principalement utilisé dans:

  • programmation système

  • Pas de calcul du serveur

  • Business Applications

La compétition principale Langue:

  • C

  • C ++

  • Go

  • rapide

Go

Source: Wikimedia

Google est l'une des plus grandes sociétés Internet. Le début de ce siècle, Google fait face à deux problèmes d'expansion: le développement et l'expansion de l'extension de l'application. Développez les moyens de développement qu'ils ne peuvent pas augmenter les développeurs d'ajouter plus de fonctionnalités, des moyens d'extension de l'application qu'ils ne peuvent pas développer facilement une application peut être étendue à cluster machine à niveau « Google ». Vers 2007, Google a commencé à créer une nouvelle langue de programmation « pragmatique » qui peut résoudre ces deux problèmes. Dans Rob Pike (UTF-8) et Ken Thompson (système d'exploitation UNIX), deux des ingénieurs logiciels les plus talentueux du monde pour créer une nouvelle langue.

En 2012, Google a publié la première version officielle du langage de programmation Go. Go est un langage de programmation des systèmes, mais contrairement à la rouille. Il a également un éboueur d'exécution et (méga-octets), mais avec des Java ou Python, ce qui inclut le code généré d'exécution. Enfin, Go pour générer un code binaire natif peut être exécuté dans un ordinateur ou dans un cas où aucune dépendance d'exécution supplémentaires.

Caractéristiques principales:

  • Aller avec le soutien de première classe pour la concurrence. Il ne fournit pas la concurrence « mémoire partagée » par des fils et des serrures, car la programmation est beaucoup plus difficile. Au lieu de cela, il offre un accès concurrentiel de messagerie basé sur CSP. Go utilise « goroutine » (Les fils verts légers) et « Channel » pour la messagerie.

  • Aller le plus mortel caractérisé par simple, il est le plus langage de programmation système simple, bourgeonnement un nouveau développeur de logiciel peut écrire du code efficace dans quelques jours. Une partie du plus grand projet natif nuage (Kubernetes, Docker) est écrit avec Go.

  • GO dispose également d'un éboueur embarqué, ce qui signifie que les développeurs ne sont pas à vous soucier de la gestion de la mémoire comme le problème de C / C.

  • Google sur le Go investi beaucoup d'argent, a donc beaucoup d'outils de soutien Go. Optez pour les nouveaux développeurs, il y a un énorme écosystème d'outils.

  • Les développeurs passent généralement 20% de leur temps à écrire un nouveau code, 80% du temps pour maintenir le code existant. En raison de sa simplicité, Go maintien de la langue dans le domaine des performances exceptionnelles. Aujourd'hui, Go a été largement utilisé dans des applications commerciales.

Popularité:

Optez pour la première fois depuis l'avènement de la communauté de développement de logiciels a embrassé. En 2009 (début) et 2018, langage de programmation Go dans le Hall of Fame par Leaderboard Index TIOBE. Go Rust Pas étonnant que le succès de cette nouvelle génération de langages de programmation a ouvert la voie.

Go est déjà un langage de programmation grand public. Récemment, l'équipe Go a annoncé le programme « Go 2 » est uniquement conçu pour rendre la langue plus stable.

Dans presque tous les langages de programmation populaires sites de comparaisons, rang Go très élevé, plus de nombreuses langues existantes. Ce qui suit est l'indice Décembre 2019 de la notation TIOBE, Go n ° 15:

Source: TIOBE

Selon l'enquête de Stackoverflow, Go est l'un des dix plus langages de programmation:

Source: Stackoverflow

Selon les statistiques GitHub Octoverse, Go est la plus forte croissance des langues les plus de dix:

Source: Octoverse

Google a également montré qu'au cours des cinq dernières années, la croissance Go attraction:

Source: Google Trends

Les modes d'utilisation:

  • programmation système

  • Pas de calcul du serveur

  • Business Applications

  • Nuage de développement autochtone

La compétition principale Langue:

  • C

  • C ++

  • rouille

  • python

  • Java

Kotlin

Java développement de logiciels d'entreprise est le roi incontesté. Ces dernières années, Java a été beaucoup de critiques: long, il faut beaucoup de code boilerplate, complexe, sujette aux accidents. Cependant, le débat sur la machine virtuelle Java (JVM) est faible. JVM est un chef-d'uvre du logiciel d'ingénierie, qui fournit un temps testé lorsqu'il est exécuté par. Dans l'article précédent, je discutais en détail les avantages de la machine virtuelle Java:

Article URL: https: //towardsdatascience.com/programming-language-that-rules-the-data-intensive-big-data-fast-data-frameworks-6cd7d5f754b0

Au fil des ans, les langues JVM telles que Scala tentent de répondre aux lacunes de Java, Java et veulent être mieux, mais a échoué. Enfin, Kotlin est apparu, à la recherche pour le voyage de Java mieux semble avoir pris fin. JetBrains (la société derrière le populaire IDE IntelliJ) développés Kotlin, il fonctionne sur la machine virtuelle Java, pour résoudre les lacunes de Java, et offre de nombreuses fonctionnalités modernes. Et Scala différent, Kotlin est beaucoup plus simple que Java ou Python et offre une efficacité de développement de style Go dans la machine virtuelle Java.

Google a annoncé Android Kotlin est de développer une langue de première classe, et l'acceptation de Kotlin a augmenté dans la communauté. populaire framework Spring pour Java également entreprise dès le début de 2017 soutient également Kotlin dans l'écosystème du printemps.

Caractéristiques principales:

  • USP Kotlin est sa conception de la langue. J'ai toujours vu comme Kotlin Go / Python sur la machine virtuelle Java, parce que son code est clair et concis. Par conséquent, Kotlin productivité élevée.

  • Contrairement à beaucoup d'autres langues modernes, Kotlin fournir une sécurité pointeur NULL, l'inférence de type et d'autres fonctions.

  • Parce que l'exécution Kotlin dans la machine virtuelle Java, de sorte que vous pouvez utiliser les bibliothèques existantes Java écosystème énorme.

  • Kotlin développe des applications Android de première classe de langue, est devenu la première langue que Java pour développer des applications Android.

  • Kotlin ont JetBrains et support open source. Ainsi, Kotlin ont un bon support.

  • Il y a deux projets intéressants: Kotlin autochtones (le Kotlin compilé en code natif) et Kotlin.js (Kotlin converti en JavaScript). Si elles réussissent, le Kotlin peut être utilisé en dehors de la machine virtuelle Java.

  • Kotlin fournit également une méthode simple pour la préparation du DSL (domaine linguistique spécifique).

Popularité:

Depuis sa première version en 2015, la popularité de Kotlin flambent. Selon Stack Overflow, Kotlin 2019 est la quatrième langages de programmation:

Source: Stackoverflow

Kotlin est aussi les langages de programmation la plus forte croissance, quatrième classement:

Source: Github Octoverse

langage de programmation populaire site classé PyPl le Kotlin répertorié comme 12e langage de programmation le plus populaire, et une forte hausse:

Source: Pypl

Étant donné que Google a annoncé Kotlin est une application Android classe de langue de développement, l'augmentation rapide de la popularité de Kotlin, comme indiqué ci-dessous:

Source: Google Trends

Les modes d'utilisation:

  • Applications d'entreprise

  • Développement d'applications Android

La compétition principale Langue:

  • Java

  • Scala

  • python

  • Go

manuscrit

JavaScript est un langage, mais en 2015, le JavaScript a un certain nombre d'inconvénients. Même ingénieur logiciel bien connu Douglas Crockford a également écrit « JavaScript: The Good Parts » un livre, et laissé entendre que JavaScript a beaucoup de mauvaises pièces. En l'absence de modularité et « l'enfer de rappel », les développeurs ne aiment pas l'entretien JavaScript de projets particulièrement importants.

Même Google a développé une plate-forme qui permet de convertir du code Java en code JavaScript (GWT). Beaucoup d'entreprises ou d'individus qui tentent de développer de meilleurs JavaScript, comme CoffeeScript, Flow, ClojureScript, mais tapuscrit de Microsoft est sans doute l'un des plus importants. Tapuscrit créé par une équipe d'ingénieurs Microsoft, Anders Hejlsberg créateur de la direction de Delphi, mis comme un type statique modulaire JavaScript surensemble.

Lors de la compilation, tapuscrit être compilé à JavaScript. Depuis la première version en 2014, a suscité tapuscrit rapidement inquiétude. A cette époque, Google prévoit également de développer un type statique de JavaScript surensemble. Google pour tapuscrit impressionné, ils ne développent pas une nouvelle langue, mais en travaillant avec Microsoft pour améliorer tapuscrit.

Google utilise tapuscrit comme le langage de programmation primaire de son cadre SPA Angular2 +. En outre, le SPA populaire React cadre apporte un soutien pour le tapuscrit. Un autre cadre populaire déclare Vue.js JavaScript qu'ils utiliseront pour développer de nouvelles tapuscrit Vue.js 3:

Source: Feuille de route Vue.js

De plus, node.js créateur Ryan Dahl a décidé d'utiliser Node.js tapuscrit développer une alternative sûre à Deno.

Caractéristiques principales:

  • Comme la liste Go ou Kotlin, est la principale conception du langage dactylographiée caractéristique. Avec son code clair et propre, il est l'un des plus élégant langage de programmation. En termes de productivité des développeurs, il est comparable à Kotlin ou Go sur la machine virtuelle Java / Python. Tapuscrit est le plus surensemble JavaScript efficace.

  • Tapuscrit est une surcouche de JavaScript fortement typé. Il est particulièrement adapté pour des projets à grande échelle, et est appelé à juste titre « JavaScript massif. »

  • "Trois" cadre d'application unique page (angulaire, React, Vue.js) à tapuscrit fournir un excellent soutien. Dans angulaire dans, tapuscrit est le langage de programmation préféré. En React et Vue.js dans, tapuscrit de plus en plus populaire.

  • Les deux plus grands géants de la technologie: Microsoft et Google travaillent ensemble pour développer tapuscrit, qui a été soutenu par la communauté open source une dynamique. Ainsi, le support d'outil pour tapuscrit est l'un des meilleur soutien.

  • Depuis tapuscrit est une surcouche de JavaScript, il peut fonctionner dans tous les sens JavaScript. Tapuscrit peut fonctionner sur les navigateurs, les serveurs, les appareils mobiles, l'équipement de réseau et de nuages.

Popularité:

Les développeurs comme langue tapuscrit design élégant. Dans l'enquête des développeurs Stackoverflow, qui liait avec le plus populaire langage Python dans la deuxième catégorie:

Source: Stackoverflow

Tapuscrit est l'une des plus forte croissance des langages de programmation Web, se classe cinquième sur GitHub Octoverse:

Source: Octoverse

Selon contribution GitHub, tapuscrit également entré dans le top 10 (n ° 7):

Source: Octoverse

Tapuscrit attirer de plus en plus d'attention l'année dernière, qui se reflète dans Google Trends:

Source: Google Trends

Les modes d'utilisation:

  • Développement de l'interface utilisateur Web

  • développement côté serveur

La compétition principale Langue:

  • JavaScript

  • dard

rapide

Steve Jobs a refusé de soutenir dans iOS Java (et JVM), parce qu'il croit que Java ne sera plus une langages de programmation. Nous savons maintenant que l'évaluation Steve Jobs de Java est mal, mais iOS ne supporte toujours pas Java. Au lieu de cela, Apple a choisi de Objective-C comme langage de programmation grand public dans iOS. Objective-C est une langue très difficile à maîtriser. De plus, il a une grande efficacité du développement des langages de programmation modernes nécessaires.

Apple, Chris Lattner et d'autres ont développé le Swift, il est un multi-paradigme, générique, langage de programmation compilé, offre une alternative à Objective-C. Swift première version stable a été publié en 2014. Swift soutient également la chaîne d'outils du compilateur LLVM (également développé par Chris Lattner). base de Swift et le code Objective-C a une bonne interopérabilité, et est devenu un développement d'applications iOS le principal langage de programmation.

Caractéristiques principales:

  • Swift est un avantage mortel sa conception de la langue. Il est plus simple à utiliser, simple et la syntaxe propre, offre une alternative plus efficace à Objective-C.

  • Swift fournit également une des caractéristiques de langage de programmation moderne: la sécurité null.

  • Swift est un langage compilé, il est aussi rapide et C ++.

  • soutien rapide LLVM chaîne d'outils du compilateur. Par conséquent, nous pouvons même parcourir la programmation côté serveur (en utilisant WebAssembly) utilisé Swift.

  • Swift fournissant compteur de référence automatique (ARC) supporté, limitant ainsi la gestion de la mémoire incorrecte.

Popularité:

Et beaucoup d'autres langues modernes, les développeurs sont également très friands de Swift. Selon l'enquête de StackOverflow, Swift classé sixième langages de programmation les plus populaires:

Dans la liste des langages de programmation de la TIOBE, Swift en 2019 est passé à 10. La prise en compte de la langue était de 5 ans, ce qui est tout à fait un résultat remarquable:

Source: TIOBE Index

tendances Google montrent également que la popularité du Swift à augmenter fortement, puis a légèrement diminué au cours des dernières tendances de saturation:

Source: Google Trends

Les modes d'utilisation:

  • Développement d'applications iOS

  • programmation système

  • Développement de la clientèle (par WebAssembly)

La compétition principale Langue:

  • Objective-C

  • rouille

  • Go

dard

Dart a également publié le langage de programmation Google. Google Android est un réseau et des acteurs clés dans le domaine, le développement de son propre langage de programmation développé dans le domaine des réseaux et des applications n'est pas surprenant.

Dart est un support typage fort et la programmation orientée objet polyvalent langage de programmation. Dart peut également être converti en JavaScript, et peut être exécuté partout dans le JavaScript en cours d'exécution (par exemple le Web, mobile, serveur).

Caractéristiques principales:

  • Aller avec le même, Dart attache également une grande importance au travail de la productivité des développeurs. Dart en raison de sa propre, simple, syntaxe concise, grandement amélioré l'efficacité de la production, aimé par les développeurs.

  • Dart propose également des cours puissants et la programmation orientée objet.

  • Dart est l'un des rares à l'appui compilation JIT et le langage AOT compilé. Par conséquent, Dart peut exécuter JavaScript (moteur V8) comme l'objectif, Dart peut être compilé en code natif rapide (compilateur AOT).

  • Flutter plate-forme native de développement d'applications multi-plateforme de choix que le langage de programmation Dart pour développer des applications pour iOS et Android. Depuis lors, de plus en plus populaire Dart.

  • Aller avec le même, Dart a également un excellent support d'outil et de l'écosystème énorme Flutter. Flutter popularité croissante ne fera qu'accroître la popularité de la Dart.

Popularité:

Selon Github Octoverse, Dart 2019 est le langage de programmation la plus forte croissance, sa popularité l'année dernière cinq fois:

Selon TIOBE, Dart vivant dans le premier 23, quatre ans seulement, il a dépassé beaucoup d'autres langages de programmation:

Source: Indice de TIOBE

Il est également l'un de l'enquête développeur StackOverflow langage de programmation classé 12 des plus populaires:

Source: StackOverflow

De plus Flutter, la popularité Dart au cours des deux dernières années, a également connu une amélioration considérable, ce qui est très évidente dans Google:

Source: Google Trends

Les modes d'utilisation:

  • développement d'applications

  • développement frontal

La compétition principale Langue:

  • JavaScript

  • manuscrit

Julia

Les langages de programmation énumérés plus haut sont développés par une grande entreprise, mais Julia n'est pas. Dans la technique de calcul est généralement utilisé Python, Matlab et d'autres langages dynamiques. Ces langues fournissent la syntaxe est facile à utiliser, mais pas à grande échelle informatique technique, ils utilisent la bibliothèque C / C pour CPU gérer des tâches intensives. Étant donné que le code est la conversion entre les deux langues, donc il y aura toujours une certaine perte de performance.

Pour résoudre ce problème, une équipe de chercheurs de Massachusetts Institute of Technology prévoit de créer à partir de zéro une nouvelle langue, il profite des avantages matériels modernes, combinés à la meilleure partie d'autres langues. Ils obtiennent le travail fait dans le laboratoire d'innovation au MIT, a également fait la déclaration suivante:

Source: Julia Présentation

Julia est un langage de programmation de haut niveau dynamique, en même temps, en parallèle et de calcul distribué pour fournir un soutien de première classe. Julia première version stable a été publié en 2018, est rapidement devenu une communauté populaire et l'industrie. Julia peut être appliquée à de nombreux domaines de l'informatique scientifique, l'intelligence artificielle, et finalement résoudre le problème des « deux langues » dans.

Caractéristiques:

  • Rust et que Julia est les principales caractéristiques de la langue de conception. Il tente sans sacrifier la performance, combinée à quelques-unes des meilleures caractéristiques des langages de programmation existants et le calcul scientifique haute performance. Jusqu'à présent, il a fait très bien.

  • Julia est un type en option de langage de programmation dynamique. Par conséquent, Julia est très facile à apprendre, et très efficace.

  • Il est un des paradigmes de programmation multi-core expédition.

  • Ce support intégré pour concurrent, parallèle et distribué de calcul.

  • Il fournit également des entrées / sorties asynchrones I / O des tâches à forte intensité.

  • Il est très rapide, peut être utilisé pour les besoins de calcul scientifique de millions de fils.

Popularité:

Dans de nombreux domaines, Julia compétition principale et Python. Depuis Python est l'un des plus populaires des langages de programmation, Julia prendra plusieurs années à se généraliser.

Julia relativement jeune (à peine un an), mais dans l'indice TIOBE est toujours classé n ° 43:

Source: TIOBE

Google Trends montre également qu'au cours des dernières années, les programmeurs d'intérêt stable à Julia.

Mais compte tenu de l'arrière du jeu de fonctionnalités de Julia et le nombre d'entreprises, telles que la NSF, la DARPA, NASA, Intel, Julia quand une percée est seulement une question de temps.

Les modes d'utilisation:

  • Scientific Computing

  • High Performance Computing

  • Data science

  • visualisation

La compétition principale Langue:

  • python

  • Matlab

via: https: //towardsdatascience.com/top-7-modern-programming-language-to-learn-now-156863bd1eec

Lei Feng Lei Feng Lei réseau de réseau de réseau Feng

Université de Tsinghua, Li Keqiang: Pourquoi je pense que « la plate-forme de base de contrôle des nuages » est l'infrastructure de réseau intelligent reliant la voiture a une propriété nationale?
Précédent
2019 Zhiyuan connaît les montagnes presque algorithme concours Cup qui se terminent: 7 équipes viennent au premier plan, une seule équipe aile titre Résumé
Prochain
Turation lauréat du prix LeCun détestais les papiers du cancer du sein de Google AI, ce supérieur aux autres?
Weifang Qingzhou: instant spontané de silence à la mémoire du peuple
Esprits des héros pour toujours, l'esprit éternel! Aujourd'hui, pour écouter l'histoire du héros
sirène antiaériens Jinan sonnaient encore aujourd'hui! Avant 22 fois est pourquoi les péages?
Fête de Ching Ming, citoyen Jinan victimes d'incidents a présenté des fleurs
CES 2020 la plupart des produits technologiques « inutiles »: Smart enregistreur hauteur, envoyer toilettes robot papier, parler douche ......
Perspectives de l'industrie génétique mondiale hebdomadaire n ° 52: Les Philippines a approuvé génétiquement modifié du riz d'or sur le marché peut être directement consommée
Plus un premier début de la machine concept CES 2020: acte disparaissant de l'appareil photo comme un plus 7T Pro avec un collant orange
Paris « famille » et « ville » est à contre-courant ou à la sortie? - Cool détermination des idées d'affaires
360 signe Yueaikedi ensemble pour construire une industrie de la sécurité Internet pilote
Livre d'aujourd'hui | équation différentielle stochastique, le streaming de reconnaissance automatique de la parole, la classification d'images
unités Liaocheng et bâtiments historiques en berne le deuil de la mort de la lutte contre le sacrifice des martyrs du SRAS et compatriotes