RedMonk janvier 2018 : Go semble déjà essoufflé et Swift rattrape Objective-C alors que Kotlin est en pleine ascension dans le classement
Le 7 mars, RedMonk a publié son classement de popularité des langages de programmation pour le premier trimestre 2018. Avant d'aller plus loin, précisons que le classement RedMonk est l'une des initiatives les plus connues visant à présenter les « meilleurs » langages de programmation ou langages les plus « populaires », avec l'index Tiobe, PyPL ou encore le classement annuel de l'Institute of Electrical and Electronics Engineers (IEEE). Et comme chacune de ces initiatives, le classement RedMonk a ses limites. Pour information, RedMonk combine les données de GitHub et Stack Overflow : GitHub Archive qui fournit un enregistrement de tous les événements publics sur GitHub permet d'avoir les langages utilisés pour chaque projet, et l'outil d'exploration de données de Stack Overflow permet d'extraire le nombre de tags associés à un langage donné. Il faut aussi noter que sur GitHub, RedMonk ne prend pas en compte les forks. Le langage Go de Google est-il déjà essoufflé ? Source : RedMonk
Sublime Text 2
About this Screencast You’ll complete this screencast with a great overview of ST2’s features, and have a great migration plan from your current editor. Sublime Text 2 brings a number of unique features to you, as well doing a great job with the toolset we already expect in our programming tools. You’ll understand how to take advantage of ST2’s rich feature set and numerous customizations. ST2 is usable “out of the box,” but has a number of advanced features that can quickly make you more productive. Contents and Extracts Introduction Configuring Sublime Text 2 Touring the User Interface Navigating and Editing Text Integrating Build Systems Extending Sublime Text 2 with Plugins Importing and Using TextMate Bundles Conclusion Sublime Text is taking the programming community by storm, and rapidly unseating incumbents like TextMate and Vim for many programmers. Free preview: (iPhone) (QuickTime) (Ogg) Installer videos: About the Author Upcoming Author Events
JSON
Quels sont les langages de programmation les plus utilisés par les développeurs ? Une analyse des évènements publics sur GitHub
Ben Frederickson, un développeur et blogueur, s'est amusé à dresser un classement de la popularité des langages de programmation en comptant tout simplement le nombre de personnes qui les utilisaient sur les plateformes d'hébergement de code, et en particulier GitHub. Pour cela, il a utilisé les projets GitHub Archive et GHTorrent comme sources de données pour son analyse. L'archive GitHub fournit un enregistrement de tous les événements publics sur GitHub depuis le début de l'année 2011. Elle crée un événement chaque fois que quelqu'un a créé un nouveau code, un fork ou un référentiel, ou a ouvert un ticket sur la plateforme. Tout le projet GitHub Archive a plus de 1,25 milliard d'événements sur plus de 75 millions de dépôts différents. Un autre élément qui lui permettra d'affiner son analyse est qu'il y a des noms d'utilisateur associés à chacun de ces événements, ce qui signifie qu'il est possible de compter le nombre de personnes différentes utilisant chacun des langages. Et vous ?
Swiper - Mobile Touch Slider And Framework With Hardware Accelerated Transitions
Swiper - is the free and ultra lightweight mobile touch slider with hardware accelerated transitions (where supported) and amazing native behavior. It is intended to use in mobile websites, mobile web apps, and mobile native apps. Designed mostly for iOS, but also works great on Android, Windows Phone 8 and modern Desktop browsers. 1:1 Touch movementBy defaut Swiper provides 1:1 touch movement interraction, but this ration could be configured through Swiper settings.Touch emulationThis function will be useful if you are going to use Swiper on desktop sites. With all these features you can build amazing touch interfaces and apps with awesome native behavior.
JavaScript Primer
No previous coding experience is required to work through the exercises in this guide. This primer summarises some of the basics of the JavaScript language that we will use to program our NodeBots. See the MDN JavaScript Reference and Johnny-Five docs for more detail. Variables Use the comma operator to declare multiple variables in a single declaration e.g. Variable assignment Types Operators Numeric operators include + (addition) - (subtraction) / (division) * (multiplication) % (modulo) The this operator refers to the current execution context The typeof operator returns the type Math Writing to the console Conditional Behaviour Use comparison operators < (less than) > (greater than) <= (less than or equal) >= (greater than or equal) == (equals) ! Conditional operator: The conditional operator provides an inline shorthand: (condition? Loops Functions Calling functions Functions defined as part of an Object are known as methods, and can be called as follows: Exception handling Require Handling events
Les langages de programmation les plus populaires depuis 1965
Retrouvez en vidéo l'évolution des langages de programmation les plus populaires depuis 1965. L'évolution des langages préférés des développeurs à travers le temps. Crédit : Data is beautiful. Vous vous souvenez de la vidéo permettant d’observer l’évolution des parts de marché des navigateurs depuis 20 ans ? Les choses ont bien changé en quelques décennies, avec les dominations successives de Fortran, Pascal, C, Ada, C de nouveau puis Java et enfin Python. Recevez par email toute l’actualité du digital
geuis/helium-css