Bonjour, je m'appelle yahhonob. Je ne suis pas une histoire de programme, mais j'écrirai un article de discussion.
Tokyo Crystal Study Group Lors de la 1ère session, Crystal est né dans le flux de RuPy! J'ai fait un LT. J'ai utilisé le mot RuPy, que l'Europe a dit, pour l'idée moderne que les langages de programmation tels que Ruby et Python qui sont faciles à lire et à écrire et qui ont moins de bruit et les cérémonies sont préférés et deviennent une tendance.
Bien que je n'ai pas pu participer à la session d'étude cette année, j'ai co-écrit "Crystal's Book" en tant que bénévole de Crystal-JP sur la suggestion de Makenow Just Akihabara Technical Bookstore vendu 30 exemplaires, étonnamment populaire épuisé en 3 heures, dépêchez-vous PDF La vente de téléchargement a commencé.
Maintenant, en regardant en arrière autour du langage Crystal en 2016, je voudrais hardiment (?) Prédire l'année prochaine ce à quoi nous pouvons nous attendre à partir de maintenant.
Dans Tendances des langages de programmation du point de vue de GitHub, j'ai écrit que le classement total de GitHub Top3 Star est 35e. Dans l 'Index TIOBE, il apparaît pour la première fois cette année dans la «50e à la 100e colonne» (86e).
Étant donné qu'Elixir est désormais populaire, combien de temps faut-il au langage Crystal pour atteindre ce stade? Comparez les changements du nombre d'étoiles dans Git, voici le graphique de comparaison. Github a toute l'histoire passée. Il y a un retard d'environ 2 ans dans le démarrage, mais récemment il a démarré brusquement avec un retard d'environ 8 mois! Vers août 2015, le nombre d'étoiles a fortement augmenté. Cela a commencé avec le [Tweet Crystal en anglais] de Matz (https://twitter.com/matz_translated/status/610842797587976192) et Break with Hackernews! Topic explosion est un facteur de sensibilisation. Dans un an, il semble que nous rattraperons la situation actuelle d'Elixir en termes d'étoiles. Cependant, (1) Elixir a été publié pour Ver1.0 en 2014, et deux ans se sont écoulés. (2) Le nombre de référentiels Star100 + est encore faible à 196 pour Elixir et 15 pour Crystal. (3) Elixir a ElixirConf tenu dans plusieurs endroits dans le monde chaque année, mais Crystal se tiendra pour la première fois l'année prochaine en 2017. Compte tenu de la situation telle que la propagation, je pense qu'il faudra environ un an à Crystal Ver1.0, qui devrait être complet l'année prochaine.
On espérait que le soutien de Prarell serait disponible à la fin de 2016. Il ne me reste plus qu'une semaine et j'attends un cadeau de Noël! (25/12/2016) Tout le monde dans la communauté sent que cette année, de Ver0.16 à Ver0.18 jusqu'à l'été, la langue est devenue assez robuste. En conséquence, j'estime que le nombre de demandes d'extraction vers StdLib a augmenté depuis lors, et que le mouvement d'amélioration vers la stabilité s'est accéléré. D'un autre côté, alors que le langage devenait semi-formel, c'était également une caractéristique de la seconde moitié de 2016 que le nombre de longues discussions sans précédent et de demandes d'extraction de spécifications linguistiques au-delà de Ruby augmentait. Dans quelle direction convergera-t-il en 2017? La fonctionnalité de Ver20.3, qui peut être considérée comme la dernière de 2016, est un changement remarquable car elle est devenue la première situation où la demande d'amélioration de Bugfix a dépassé 50%. Que se passera-t-il après le support multiplateforme? Un autre point fort du second semestre est que @Ysbaddaden, qui @Ary appelle l'homme du cristal de l'année, a fourni le support Cross Compile pour ARM et LLVM3.9 a été intégré, donc Win10 et Mobile -Se rapprocher de la plate-forme téléphonique. Personnellement, j'aimerais que vous continuiez à développer des langages passionnants et à rêver, plutôt que d'arriver à Ver1.0 plus tôt. Le langage Crystal est un binaire une fois compilé, et il y a peu de problèmes avec Dependency, donc à ce stade, je pense qu'il va pénétrer même si Ver1.0 n'est pas tellement publié. Il semble que ce sera équivalent à Ver1.0 d'ici la fin de 2017.
Je suis la situation de Rust avec un retard de près de deux ans, mais il y a deux ans. Nous n'avons pas encore rattrapé l'angle de montée de Rust. Le sujet de cette année est également l'annonce de la robuste Ver 0.18 en juin et la Réaction de l'annonce Il a montré une expansion sans précédent, démontrant que le développement du langage Crystal et l'expansion de la communauté sont passés à une nouvelle étape. En commençant par cela, en août, @sdogruyol a envoyé @CODESHIP [Une introduction à Crystal: Rapide comme C, Slick comme Ruby](https://blog.codeship.com/an-introduction-to-crystal-fast-as- c-slick-as-ruby /) a été posté, et l'article de @ sdogruyol a été présenté dans Hacker News et 400 POST en 24 heures. C'est devenu un sujet qui dépasse. Quel devrait être le langage moderne qui remplace C, en utilisant Crystal comme exemple? Du fait que nous avons pu créer un vaste sujet, le langage Crystal s'est développé et a été reconnu dans les discussions de Go, Rust et Swift. De plus, cette année, la reconnaissance de Matz dans la communauté Ruby est si élevée qu'il touche le langage Crystal avec Keynote "I like Crystal!" de RubyConf2016. C'est en place. Dans le dernier événement, Hacker News était la deuxième fois cette année que c'était à nouveau passionnant. Je pense que c'est un signe d'attention et de reconnaissance croissantes.
Demain, c'est @kousuketanihata!
Pour ceux qui commencent Crystal: Résumé des informations en japonais Crystal par Pine613
Crystal's Book a été publié au format PDF par Crystal-JP! Bien que les ventes soient modestes, elles seront reversées à Bountysource Crystal activity support. Veuillez vous référer au tableau suivant pour envisager l'achat table des matières Chapitre 1 Création d'un environnement de développement Crystal Chapitre 2 Crystal qui n'est pas similaire à Ruby Chapitre 3 Introduction à la métaprogrammation Crystal Chapitre 4 Crystal et le Web Chapitre 5 Implémentons le système de traitement Lisp avec Crystal Chapitre 6 Rétrospective du processus de développement de Crystal et de l'enthousiasme de la communauté Chapitre 7 PostScript
Crystal-JP Crystal Information Exchange Slack Team Crystal-jp -> Inscription: Crystal-jp.slack.com C'est une salle de chat où vous pouvez échanger des informations Crystal en japonais. N'hésitez pas à entrer [Échange d'informations Crystal Gitter Crystal-jp] (https://gitter.im/crystal-jp/issues) Lieu de discussion des opinions, des questions et des discussions sur Crystal
Recommended Posts