<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Langages de programmation</title>
		<link>https://www.developpez.net/forums/</link>
		<description>Forum général sur les langages de programmation, sur la POO, opinions, choix, ...</description>
		<language>fr</language>
		<lastBuildDate>Wed, 21 Oct 2026 09:14:05 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Langages de programmation</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title><![CDATA[Indice TIOBE d'octobre 2026 : le langage Julia signe un retour dans le top 20 après trois ans d'absence]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2186253&amp;goto=newpost</link>
			<pubDate>Tue, 20 Oct 2026 11:27:43 GMT</pubDate>
			<description><![CDATA[*Indice TIOBE d'octobre 2026...]]></description>
			<content:encoded><![CDATA[<div><b><font size="4">Indice TIOBE d'octobre 2026 : le langage Julia, conçu pour le calcul scientifique et numérique, signe un retour remarqué dans le top 20, Rust s'accroche à la 10e place</font></b><br />
<b><font size="1">tandis que R passe devant SQL</font></b><br />
<br />
<b>L'indice TIOBE d'octobre 2026 marque un bond en avant pour les langages axés sur la performance et la sécurité. Python conserve solidement sa première place, tandis que le haut du classement demeure globalement stable. Des mouvements notables s'observent dans le top 10, notamment un passage du langage R devant le langage SQL. En outre, le langage Julia fait son grand retour dans le top 20 après trois ans d'absence, et semble bien parti pour s’y installer durablement. Enfin, pour renforcer la pertinence de l'indice, TIOBE intègre désormais des termes de recherche en mandarin afin d'améliorer la représentation géographique de ses analyses.</b><br />
<br />
La mise à jour d'octobre 2026 du « TIOBE Programming Community Index », publiée le 12 octobre, montre que la part de marché de Python a bondi de 17,76 % à 19,23 % d’un mois à l’autre. Cette croissance a suscité l'intérêt des experts et des observateurs. Pour rappel, le 10 octobre 2026, deux jours avant la publication du nouveau classement TIOBE, l’équipe principale de Python a publié <a href="https://programmation.developpez.com/actu/383320/" target="_blank">Python 3.15</a>, la nouvelle version stable du langage. <br />
<br />
Le fait que cette version majeure du langage ait été lancée juste avant un rebond dans le classement TIOBE amène les analystes et les développeurs à se poser la même question : s’agit-il d’un véritable changement dans les outils utilisés par les ingénieurs, ou simplement d’un bruit de fond de l’indice ?<br />
<br />
La croissance de Python montre un renversement de la tendance à la baisse observée par TIOBE en septembre 2026. Le chiffre de 19,23 % reste inférieur de 5,23 points de pourcentage à celui d’octobre 2025, qui s’établissait alors à environ 24,46 %. Python occupe la première place de l’indice depuis de nombreuses années, et le rebond de ce mois-ci creuse davantage son avance sur le langage C, qui occupe la deuxième place du classement.<br />
<br />
Le langage C, quant à lui, est passé de 10,28 % à 11,33 %, une progression qui le place environ 2,04 points de pourcentage au-dessus de son score d’octobre 2025. Ainsi, Python et C ont tous deux gagné du terrain en octobre 2026, tandis que les langages qui les suivaient de près ont continué à se disputer les places suivantes. La deuxième place du langage C dans le classement est largement controversée par les développeurs et les experts.<br />
<br />
<b><font size="3">Java réduit à nouveau l’écart avec le C++ dans le top 5</font></b><br />
<br />
Les troisième et quatrième places sont indécises depuis des mois, et le mois d’octobre 2026 n’a pas permis de trancher. Le langage C++ a progressé à 8,87 %, tandis que Java a atteint 8,41 %, soit un écart de 0,46 point de pourcentage. Cet écart est plus faible que celui de septembre (1,13 point), mais plus important que celui d’août (0,37 point), ce qui signifie que les deux langages sont restés au coude-à-coude pendant trois mois consécutifs.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p679440d1792495571/general-developpement/langages-programmation/indice-tiobe-doctobre-2026-langage-julia-signe-retour-top-20-apres-trois-ans-dabsence/capture-d-ecran-2026-10-20-122358.png/" border="0" alt="Nom : Capture d'écran 2026-10-20 122358.png
Affichages : 850
Taille : 84,6 Ko"  style="float: CONFIG" /></div><br />
Aucun des deux langages n’a pris l'avantage, mais l’écart est assez faible pour qu’un seul cycle de collecte de données puisse inverser l’ordre. Les équipes qui suivent la popularité des langages comme indicateur approximatif de la taille du vivier de talents, la rivalité entre C++ et Java rappelle que les fluctuations mensuelles de TIOBE au sein du top 5 sont souvent plus serrées que ne le laisse supposer la courbe de tendance annuelle.<br />
<br />
Le langage C# se maintient au cinquième rang avec 3,79 %. Pour rappel, C# est un langage de programmation orienté objet développé par Microsoft, utilisé pour le développement d'applications Windows, la création de jeux vidéo via le moteur Unity et les logiciels d'entreprise sur la plateforme .NET.<br />
<br />
<b><font size="3">R a dépassé SQL : un changement notable dans l'indice</font></b><br />
<br />
La suite du top 10 voit JavaScript occuper la 6e position avec 2,77 %, restant le langage principal du Web. Visual Basic (VB) conserve la 7e place avec 2,20 %. Le seul changement majeur au sein du top 10 d’octobre 2026 est le dépassement de SQL par le langage R. Selon la mise à jour du classement, le langage R a grimpé à 2,06 % et s’est hissé à la huitième place, devançant de justesse SQL (1,97 %) qui occupe la neuvième place. <br />
<br />
Le contexte d’une année sur l’autre est ici important : le langage R se classait 13e en octobre 2025 ; sa progression vers la 8e place représente donc un bond de cinq places en une seule année, et non un simple rebond ponctuel sur un mois. SQL, quant à lui, a également progressé sur la même période, passant de la 10e à la 9e place, ce qui signifie que les deux langages ont gagné du terrain, mais que R a tout simplement progressé davantage. <br />
<br />
Il est également important de souligner que l'écart entre Visual Basic, 7e, et R, 8e, n’est que de 0,14 point de pourcentage ; cette partie du classement est donc particulièrement susceptible de connaître un nouveau remaniement dès le mois de novembre 2026 ou dans un avenir proche. <br />
<br />
<b><font size="3">Rust garde la 10e place pour le quatrième mois d'affilée</font></b><br />
<br />
La position de Rust est ce qui se rapproche le plus d’une tendance stable dans les données d’octobre. Rust occupe la 10e place avec 1,44 % pour le quatrième mois d’affilée, suivi de près par Go à 1,39 %, soit un écart de seulement 0,05 point de pourcentage. Rust occupait la 16e place en octobre 2025 ; son ascension vers la 10e place représente donc l’une des plus fortes progressions en classement sur une seule année parmi les 20 premiers.<br />
<br />
Les faibles écarts observés en bas du top 10 signifient que les positions pourraient changer dans les prochaines éditions sans pour autant refléter une véritable évolution de l’adoption. Toutefois, la tendance générale de Rust s’est maintenue dans la même direction pendant la majeure partie de l’année 2026.<br />
<br />
<b><font size="3">Le retour du langage Julia dans le top 20 du classement</font></b><br />
<br />
Un autre changement majeur de l'indice TIOBE d'octobre 2026 est l'évolution de Julia. Le langage Julia occupe désormais la 18e place avec 0,88 %, en progression par rapport à la 21e place du mois précédent et à la 30e place de l’année dernière, soit une remontée de 12 places en un an. Julia fait ainsi son retour dans le top 20 du classement TIOBE pour la première fois en trois ans, alors que l'industrie se tourne vers les langages performants.<br />
<br />
Paul Jansen, PDG de TIOBE, a déclaré que ce retour pourrait s’avérer plus durable que le précédent passage de Julia dans le top 20. Il souligne en effet que la position du langage Julia, dont les avantages se situent à mi-chemin entre l’accessibilité de Python et les performances brutes du C++, explique qu’il attire davantage un public spécialisé dans le calcul numérique plutôt que de chercher à rivaliser avec la popularité polyvalente de Python.<br />
<br />
L’écart est toutefois minime : avec 0,88 %, Julia devance d’à peine 0,06 point de pourcentage Ada, classé 21e, ce qui laisse peu de marge de manœuvre à Julia avant qu’il ne soit relégué hors du top 20 le mois prochain. Ada, vieux de 40 ans, avait resurgi à la 9e place du classement de juillet 2025.<br />
<br />
<b><font size="3">TIOBE et PYPL : une comparaison des deux classements</font></b><br />
<br />
L'indice TIOBE :<br />
<br />
<ol class="decimal"><li style="">Python (19,23 %) ;</li><li style="">C (11,33 %) ;</li><li style="">C++ (8,87 %) ;</li><li style="">Java (8,41 %) ;</li><li style="">C# (3,79 %) ;</li><li style="">JavaScript (2,77 %) ;</li><li style="">Visual Basic (2,20 %) ;</li><li style="">R (2,06 %) ;</li><li style="">SQL (1,97 %) ;</li><li style="">Rust (1,44 %).</li></ol><br />
<br />
L'indice PYPL :<br />
<br />
<ol class="decimal"><li style="">Python (53,9 %) ;</li><li style="">Java (12,98 %) ;</li><li style="">C/C++ (7,97 %) ;</li><li style="">R (3,87 %) ;</li><li style="">Objective-C (3,51 %) ;</li><li style="">JavaScript (2,81 %) ;</li><li style="">PHP (1,74 %) ;</li><li style="">Rust (1,56 %) ;</li><li style="">Ada (1,55 %) ;</li><li style="">Swift (1,47 %).</li></ol><br />
<br />
<b><font size="3">Quelques réserves à prendre en compte sur ces indices</font></b><br />
<br />
L'indice TIOBE est un classement mensuel de la popularité des langages de programmation. Il est publié par TIOBE Software, mais est loin d'être une mesure fiable. Il ne mesure ni le meilleur langage ni celui dans lequel on écrit le plus de code. Il compte la visibilité d’un langage (résultats de recherche sur Google, Bing, Wikipédia, Amazon et une vingtaine d’autres sources) pour des requêtes liées aux ingénieurs, aux cours et aux fournisseurs.<br />
<br />
Cette méthodologie a toujours été largement controversée. Comme le souligne un observateur, un langage dont les utilisateurs trouvent leurs réponses via un assistant IA plutôt qu'un moteur de recherche traditionnel verra mécaniquement son score TIOBE s'éroder, indépendamment de son adoption réelle. À l'heure où GitHub Copilot, Claude ou ChatGPT répondent directement aux questions techniques, l'effet est loin d'être négligeable. <br />
<br />
TIOBE a souligné que l’organisme a ajouté des termes de recherche en mandarin à sa méthodologie d’indexation pour le classement d'octobre 2026. Cela signifie que certaines des variations de cette mise à jour, y compris une partie de la croissance de Python, pourraient refléter une couverture plus large des données géographiques et linguistiques plutôt qu’une véritable hausse d’un mois sur l’autre de l’intérêt des développeurs. En résumé :<br />
<br />
<ul><li style=""><b>TIOBE mesure le bruit autour d’un langage, pas son adoption</b> : un langage qui suscite beaucoup de questions, de tutoriels ou de pages Web peut monter dans le classement sans être plus utilisé. Les langages tels que Scratch et COBOL, par exemple, sont classés devant des langages bien plus présents en production ;</li><li style=""><b>changement dans la méthodologie</b> : l'ajout récent des termes de recherche en mandarin rend difficile d’attribuer les variations (comme le rebond de Python ce mois-ci) à un vrai changement d’intérêt pour les langages ;</li><li style=""><b>les écarts serrés sont peu significatifs</b> : entre deux langages à quelques dixièmes de point, l’ordre peut s’inverser d’un mois à l’autre sans que rien ne change sur le terrain.</li></ul><br />
<br />
L'indice PYPL est également un indicateur de visibilité ou d'intérêt, pas de qualité ni de part de marché réelle. De plus, l’indice PYPL est limité à une trentaine de langages de programmation, donc tout langage plus rare en est absent du classement. « Bien qu'il ne s'agisse pas d'un indicateur sur les habitudes des développeurs, ils peuvent renseigner sur les tendances », a écrit un utilisateur. PYPL souffre également de plusieurs limites :<br />
<br />
<ul><li style=""><b>il ne repose que sur une source</b> : il mesure uniquement les recherches Google de type « [langage] tutorial », via Google Trends. Il reflète donc surtout l’intérêt des personnes qui apprennent, pas celui des développeurs expérimentés ni les usages en entreprise ;</li><li style=""><b>il favorise les langages d’apprentissage</b> : Python, Java et R sont très cherchés par les étudiants, ce qui gonfle leur part. Un langage utilisé par des experts qui n’ont plus besoin de tutoriels est sous-représenté ;</li><li style=""><b>C et C++ sont fusionnés en une seule entrée « C/C++ »</b> : PYPL estime qu’ils ont la même popularité sur Google Trends. On ne peut donc pas les comparer l’un à l’autre.</li><li style=""><b>les parts sont relatives</b> : chaque part est normalisée sur un total de 100 %. Quand un langage monte fortement, les autres baissent mécaniquement, même si leurs recherches n’ont pas diminué en valeur absolue.</li></ul><br />
<br />
<b><font size="3">Importance de ces indices pour les demandeurs d'emploi</font></b><br />
<br />
Les classements tels que TIOBE et PYPL évoluent lentement et justifient rarement à eux seuls un changement d'orientation dans vos études. Toutefois, les tendances persistantes, qui s'étendent sur plusieurs mois, méritent d'être suivies : l'avance soutenue du langage Python reflète sa domination continue dans les outils d'IA et d'apprentissage automatique, où la plupart des nouveaux frameworks proposent en premier des liaisons Python.<br />
<br />
La résilience de Java face au C++ témoigne de sa position bien ancrée dans les systèmes backend d'entreprise, que les sociétés ne sont pas pressées de réécrire. Quant à la pérennité de R, elle témoigne d’une demande stable, bien que moins spectaculaire, dans les domaines de l’analyse de données, des statistiques et des postes liés à la recherche, qui n’apparaissent pas toujours dans les chiffres globaux des offres d’emploi en génie logiciel.<br />
<br />
Par ailleurs, si vous maîtrisez déjà un langage principal qui apparaît dans les offres d’emploi correspondant aux postes que vous visez, une variation dans les indices TIOBE et PYPL sur un seul mois n’est pas une raison suffisante pour changer de cap. Si vous choisissez un premier ou un deuxième langage en partant de zéro, la tendance générale sur plusieurs années reste un repère plus sûr que n’importe quel instantané mensuel isolé.<br />
<br />
Enfin, selon le classement PYPL, Python est le langage le plus populaire en France en octobre 2026, avec une part de 92.4 %, suivi par C/C++ (7.6 %). Cependant, les indices TIOBE et PYPL ne reflètent pas les tendances sur le marché de l'emploi en France (comme le montre l'image ci-dessous). <br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p679439d1792495408/general-developpement/langages-programmation/indice-tiobe-doctobre-2026-langage-julia-signe-retour-top-20-apres-trois-ans-dabsence/3.jpg/" border="0" alt="Nom : 3.jpg
Affichages : 49
Taille : 89,9 Ko"  style="float: CONFIG" /></div><br />
:fleche: <a href="https://emploi.developpez.com/actu/356753/" target="_blank">Emploi informatique : les langages les plus demandés et les mieux payés</a><br />
:fleche: <a href="https://emploi.developpez.com/" target="_blank">Portail Emploi de Developpez.com</a><br />
<br />
Sources : <a rel="nofollow" href="https://www.tiobe.com/tiobe-index/" target="_blank">classement TIOBE d'octobre 2026</a>, <a rel="nofollow" href="https://pypl.github.io/PYPL.html?country=" target="_blank">classement PYPL d'octobre 2026</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Que pensez-vous des tendances rapportées par les classements TIOBE et PYPL d'octobre 2026 ?<br />
:fleche: Que pensez-vous de l'évolution des langages Rust et Julia au cours des douze derniers mois ?<br />
:fleche: Quelle interprétation faites-vous de ces nouvelles tendances ?<br />
<br />
<b>Voir aussi</b><br />
<br />
:fleche: <a href="https://programmation.developpez.com/actu/383320/" target="_blank">Python reste numéro 1, R gagne en popularité et atteint son meilleur classement historique avec la 8e place, Java a pris de l'élan avec Java 26, tandis que MATLAB et SAS sont les grands perdants, selon TIOBE</a><br />
<br />
:fleche: <a href="https://rust.developpez.com/actu/382127/" target="_blank">Rust a-t-il atteint son plafond de popularité ? Le langage recule de trois places dans l'index TIOBE d'avril 2026, son PDG évoque une « courbe d'apprentissage difficile pour les développeurs non experts »</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/388217/" target="_blank">L'agent de programmation IA open source OpenCode 2.0 est officiellement lancé avec un service d'arrière-plan partagé, le Code Mode, une API repensée, et un nouveau SDK pour les développeurs</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p679439d1792495408/general-developpement/langages-programmation/indice-tiobe-doctobre-2026-langage-julia-signe-retour-top-20-apres-trois-ans-dabsence/3.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p679440d1792495571/general-developpement/langages-programmation/indice-tiobe-doctobre-2026-langage-julia-signe-retour-top-20-apres-trois-ans-dabsence/capture-d-ecran-2026-10-20-122358.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f41/general-developpement/langages-programmation/">Langages de programmation</category>
			<dc:creator>Mathis Lucas</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2186253/general-developpement/langages-programmation/indice-tiobe-d-octobre-2026-langage-julia-signe-retour-top-20-apres-trois-ans-d-absence/</guid>
		</item>
		<item>
			<title><![CDATA[Python 3.15 est disponible avec un JIT plus rapide, des importations paresseuses et l'UTF-8 par défaut]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2186095&amp;goto=newpost</link>
			<pubDate>Mon, 12 Oct 2026 12:27:19 GMT</pubDate>
			<description><![CDATA[*Python 3.15, l'une des mises...]]></description>
			<content:encoded><![CDATA[<div><b><font size="4">Python 3.15, l'une des mises à jour majeures du langage de ces dernières années, est disponible avec un compilateur JIT plus rapide, les importations paresseuses explicites et l'UTF-8 par défaut</font></b><br />
<br />
<b>La Python Software Foundation a officiellement publié Python 3.15, marquant ainsi l'une des mises à jour les plus importantes de ce langage de programmation de ces dernières années. Cette nouvelle version apporte une série d'améliorations axées sur les performances, ainsi que des fonctionnalités langagières attendues depuis longtemps. Le changement le plus marquant est sans doute l'introduction des importations paresseuses explicites, qui promettent des temps de démarrage des applications nettement plus rapides. Cette version fait également de l'UTF-8 l'encodage par défaut sur toutes les plateformes. Python 3.15 marque une évolution aboutie du langage, alliant compatibilité ascendante et modernisation significative.</b><br />
<br />
Python est un langage de programmation de haut niveau et à usage général qui met l'accent sur la lisibilité du code, la simplicité et la facilité d'écriture grâce à l'utilisation d'une indentation importante, à une bibliothèque standard très complète (« batteries incluses ») et au ramasse-miettes. Python prend en charge plusieurs paradigmes de programmation, mais met l'accent sur la programmation orientée objet et le typage dynamique. Guido van Rossum a commencé à travailler sur Python à la fin des années 1980, dans le but de créer un successeur au langage de programmation ABC.<br />
<br />
Récemment, la Python Software Foundation a officiellement publié Python 3.15, marquant ainsi l'une des mises à jour les plus importantes de ce langage de programmation de ces dernières années. Cette nouvelle version apporte une série d'améliorations axées sur les performances, ainsi que des fonctionnalités langagières attendues depuis longtemps. Le changement le plus marquant est sans doute l'introduction des importations paresseuses explicites, qui promettent des temps de démarrage des applications nettement plus rapides en reportant le chargement des modules jusqu'à ce que cela soit absolument nécessaire. <br />
<br />
De plus, le compilateur JIT expérimental a bénéficié d’améliorations substantielles, tandis que les pointeurs de trame sont désormais activés par défaut afin d’améliorer l’observabilité au niveau du système, tant pour les développeurs que pour les outils de débogage. Parmi les ajouts les plus marquants au langage, on trouve trois nouveaux types intégrés : <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><font color="#FF0000">frozendict</font></span> pour les dictionnaires immuables, <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block"><font color="#FF0000">sentinel</font></span> pour la création de valeurs de remplacement uniques, et la prise en charge du déballage au sein des compréhensions. <br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/bgeqL4Btou0?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Cette version fait également de l’UTF-8 l’encodage par défaut sur toutes les plateformes, éliminant ainsi une source courante de problèmes de compatibilité interplateformes. Pour les professionnels travaillant dans le domaine du calcul parallèle, Python 3.15 offre une ABI stable pour les versions à threads libres ; les binaires macOS intègrent désormais par défaut la prise en charge des threads libres, ce qui constitue une avancée décisive pour l’utilisation des processeurs multicœurs. La bibliothèque standard a également été mise à jour avec un module dédié au profilage intégrant Tachyon, un profileur à échantillonnage statistique à haute fréquence, ainsi que des messages d’erreur améliorés dans l’ensemble de l’interpréteur.<br />
<br />
Python 3.15 marque une évolution aboutie du langage, alliant compatibilité ascendante et modernisation significative. Si certaines modifications, comme l’ABI stable pour les versions à threads libres, s’adressent à des cas d’utilisation avancés, les développeurs au quotidien apprécieront les améliorations apportées au confort d’utilisation, telles que les fichiers de configuration au démarrage des paquets et les fonctionnalités améliorées d’argparse, qui proposent désormais des suggestions par défaut. Alors que les entreprises continuent d’adopter Python pour toutes sortes de projets, du développement web à l’IA, ces gains de performances et ces améliorations de l’expérience développeur placent le langage en bonne position pour relever les défis à venir.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/HoPAlzaj3Tc?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
En mars 2024, <a href="https://python.developpez.com/actu/355437/Python-creuse-l-ecart-et-renforce-son-avance-en-tant-que-langage-de-programmation-le-plus-populaire-sur-l-indice-TIOBE-mais-pourquoi-le-langage-est-il-autant-prise/" target="_blank">Python semblait accroître son avance sur les autres langages de programmation</a>, selon le baromètre TIOBE. L'indice TIOBE des langages de programmation plaçait Python en tête depuis octobre 2021, mais selon la version de mars de ce classement, l'écart entre Python et les autres langages de programmation s'était creusé. « Pour la première fois depuis plus de 20 ans, nous avons un nouveau chef de file : le langage de programmation Python », avait déclaré Paul Jansen, PDG de TIOBE Software. Python était alors un langage de programmation interprété de haut niveau, doté d'une syntaxe simple qui le rendait facilement lisible et extrêmement convivial pour les utilisateurs et les débutants.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://www.python.org/downloads/release/python-3150/" target="_blank"> Annonce de Python 3.15</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://python.developpez.com/actu/376656/Python-3-14-est-disponible-cette-version-est-environ-27-pourcent-plus-rapide-que-Python-3-13-et-introduit-un-compilateur-JIT-experimental-le-mode-Free-Threaded-les-chaines-t-string-et-diverses-ameliorations/" target="_blank">Python 3.14 est disponible : cette version est environ 27 % plus rapide que Python 3.13 et introduit un compilateur JIT expérimental, le mode Free-Threaded, les chaînes t-string, et diverses améliorations</a><br />
<br />
:fleche: <a href="https://edi.developpez.com/actu/387445/L-editeur-de-code-Sublime-Text-version-4213-est-disponible-avec-la-prise-en-charge-de-Python-3-14-des-ameliorations-au-niveau-de-la-coloration-syntaxique-et-des-themes-d-icones-de-fichiers/" target="_blank">L'éditeur de code Sublime Text version 4213 est disponible avec la prise en charge de Python 3.14, des améliorations au niveau de la coloration syntaxique et des thèmes d'icônes de fichiers</a><br />
<br />
:fleche: <a href="https://rust.developpez.com/actu/377795/Les-developpeurs-principaux-de-CPython-proposent-d-integrer-Rust-afin-d-ameliorer-la-securite-memoire-et-de-reduire-les-vulnerabilites-dans-le-code-source-C-de-Python-ce-qui-suscite-des-debats/" target="_blank">Les développeurs principaux de CPython proposent d'intégrer Rust afin d'améliorer la sécurité mémoire et de réduire les vulnérabilités dans le code source C de Python, ce qui suscite des débats</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f41/general-developpement/langages-programmation/">Langages de programmation</category>
			<dc:creator>Eliora</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2186095/general-developpement/langages-programmation/python-3-15-disponible-jit-plus-rapide-importations-paresseuses-l-utf-8-defaut/</guid>
		</item>
		<item>
			<title>Lire fichier audio-vidéo</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2186076&amp;goto=newpost</link>
			<pubDate>Sat, 10 Oct 2026 14:03:30 GMT</pubDate>
			<description>Bonjour les amis, 
Mettons...</description>
			<content:encoded><![CDATA[<div>Bonjour les amis,<br />
Mettons que j'ai créé un type de fichier audio-vidéo.<br />
Je voudrais envoyer à un ami ce fichier pour qu'il le voie et l'entende.<br />
Serait-il possible comme tout l'est en informatique inclure la partie exe dans le fichier ou serais-je obligé de d'abord lui envoyer l'exe pour qu'il puisse ouvrir ce fichier?<br />
Mon but est que ce format de fichier se propage sur plusieurs plateformes, Windows, Mac, Android,...<br />
Ou sinon comment sont compris les formats mp3, mp4, ... Sont-ils inclus dans Windows ou autres.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f41/general-developpement/langages-programmation/">Langages de programmation</category>
			<dc:creator>BBouille</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2186076/general-developpement/langages-programmation/lire-fichier-audio-video/</guid>
		</item>
		<item>
			<title>Bend : un langage rapide qui empêche les erreurs de l’IA grâce à des preuves</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185730&amp;goto=newpost</link>
			<pubDate>Fri, 18 Sep 2026 10:32:27 GMT</pubDate>
			<description>*Bend 2, un langage rapide...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Bend 2, un langage rapide qui empêche les erreurs de l'IA grâce à des preuves, ce qui permet de vérifier que l'IA a correctement mis en œuvre les instructions génératives</font></b><br />
<br />
<b>Bend 2, un langage rapide qui empêche les erreurs de l'IA grâce à des preuves, ce qui permet de vérifier que l'IA a correctement mis en œuvre les instructions, et grâce auquel les intentions peuvent être formulées avec plus de précision. Grâce aux lois, les intentions peuvent être bien plus précises qu’en langage naturel. Grâce aux preuves, on peut vérifier que l’IA a correctement mis en œuvre nos instructions. Et un compilateur rapide l’exécute à grande vitesse.</b><br />
<br />
Dans l’économie post-AGI, les humains finiront par ne plus écrire ni lire de code, mais nous aurons toujours besoin d’un moyen sans ambiguïté pour indiquer aux IA qui construisent le monde qui nous entoure ce que nous voulons qu’elles fassent. Grâce aux lois, nos intentions peuvent être bien plus précises qu’en langage naturel. Grâce aux preuves, nous pouvons vérifier que l’IA a correctement mis en œuvre nos instructions. Et un compilateur rapide l’exécute à grande vitesse. C’est ça, Bend : un langage rapide qui empêche les erreurs de l’IA grâce à des preuves, compilant la vitesse du C, le parallélisme CUDA, des preuves allégées, et la syntaxe Python.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/R13xkQY_m5w?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b>Bend s’exécute rapidement</b> : Bend se compile en code natif. Sur un seul cœur, il s’exécute presque aussi vite que le C. Le même binaire s’exécute également sur seize cœurs, ou sur le GPU, avec une vitesse pouvant atteindre cent fois celle d’un seul cœur.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p678898d1789731557/general-developpement/langages-programmation/bend-langage-rapide-empeche-erreurs-l-ia-grace-preuves/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 2849
Taille : 17,0 Ko"  style="float: CONFIG" /></div><br />
<b>Bend se compile rapidement</b> : Le vérificateur de types de Bend est un vérificateur de preuves, comme dans Lean et Rocq. Ces opérations peuvent prendre plusieurs minutes sur une base de code de taille moyenne. Bend ne prend qu’une seconde au maximum, ce qui permet à un agent IA de vérifier après chaque modification.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p678899d1789731566/general-developpement/langages-programmation/bend-langage-rapide-empeche-erreurs-l-ia-grace-preuves/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 1266
Taille : 24,5 Ko"  style="float: CONFIG" /></div><br />
<b>Bend est parallèle</b> : Pas de threads, pas de verrous, pas de noyaux à écrire. Divisez le travail en deux, et Bend répartit les appels sur tous les cœurs qu’il peut trouver, puis les regroupe.<br />
<br />
<b>Bend bloque les erreurs – grâce à la preuve</b> : Comment faire confiance à un code que vous n’avez jamais lu ? En exigeant une preuve. C’est dans LAWS.bend que vous déclarez les lois. À partir de là, aucune IA ne peut jamais livrer une seule ligne qui les enfreigne. <br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p678900d1789731574/general-developpement/langages-programmation/bend-langage-rapide-empeche-erreurs-l-ia-grace-preuves/3.jpg/" border="0" alt="Nom : 3.jpg
Affichages : 1294
Taille : 41,4 Ko"  style="float: CONFIG" /></div><br />
Sans LAWS.bend, le bug a été mis en production. Avec LAWS.bend, l’IA a dû réessayer jusqu’à ce qu’elle construise un mur et prouve que la règle est respectée. Intégrer un bug est mathématiquement impossible : c’est un théorème.<br />
<br />
<i>LAWS.bend</i><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br /></div></td><td valign="top"><pre style="margin: 0"># LAW: no move sequence leads to victory.
law you_cant_win:
  for moves: List&lt;Move&gt;            # any sequence of moves
  board = replay(start(), moves)   # replayed from the start
  is_won(board) == False{}         # never leads to victory</pre></td></tr></table></code><hr />
</div><br />
<br />
<i>PROOF.bend</i><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br /></div></td><td valign="top"><pre style="margin: 0"># PROOF: you_cant_win holds.
def Laws.you_cant_win(moves):
  # ... written by the AI</pre></td></tr></table></code><hr />
</div><br />
<br />
LAWS.bend est une version de AGENTS.md étayée par des preuves. « Ne commettez aucune erreur » fait désormais l'objet d'une vérification de types.<br />
<br />
<b><font size="3">Pour commencer</font></b><br />
<br />
<b>Installation</b><br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">curl -fsSL https://bend-lang.com/install.sh | sh</code><hr />
</div><br />
<br />
<b>Demandez à votre agent d’utiliser Bend</b><br />
<br />
Ajoutez ceci à votre fichier AGENTS.md :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br /></div></td><td valign="top"><pre style="margin: 0">When using Bend:
- run `bend guide` to learn it
- use `LAWS.bend` to keep important rules
- run `bend PROOF.bend` before committing
- parallelize the code whenever possible</pre></td></tr></table></code><hr />
</div><br />
<br />
Ensuite, dites simplement : « utilise Bend » !<br />
<br />
<b>Profitez d’applications sans bug, rapides et codées avec fluidité !</b><br />
<br />
Astuces : demandez-lui d’écrire des lois pour tout ce qui ne doit jamais planter, et de paralléliser tout ce que vous souhaitez voir s’exécuter rapidement. Bend est encore jeune : si quelque chose ne fonctionne pas, demandez-lui d’ouvrir un ticket. Bend fonctionne mieux en back-end, sous Linux et macOS.<br />
<br />
<b>Sources</b> : <a rel="nofollow" href="https://bend-lang.com/" target="_blank">Présentation de Bend</a>, <a rel="nofollow" href="https://github.com/bendlang/bend" target="_blank">Dépôt GitHub</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que ce langage est crédible ou pertinent ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://go.developpez.com/actu/380839/Quel-est-le-meilleur-langage-pour-les-agents-IA-Un-developpeur-Go-avec-8-ans-d-experience-affirme-que-Go-surclasse-ses-concurrents-en-se-basant-sur-son-experience-avec-Bruin-son-outil-ETL-CLI-open-source/" target="_blank">Quel est le meilleur langage pour les agents IA ? Un développeur Go avec 8 ans d'expérience affirme que Go surclasse ses concurrents, en se basant sur son expérience avec Bruin, son outil ETL CLI open source</a><br />
<br />
:fleche: <a href="https://programmation.developpez.com/actu/383320/Python-reste-numero-1-R-gagne-en-popularite-et-atteint-son-meilleur-classement-historique-avec-la-8e-place-Java-a-pris-de-l-elan-avec-Java-26-tandis-que-MATLAB-et-SAS-sont-les-grands-perdants-selon-TIOBE/" target="_blank">Python reste numéro 1, R gagne en popularité et atteint son meilleur classement historique avec la 8e place, Java a pris de l'élan avec Java 26, tandis que MATLAB et SAS sont les grands perdants, selon TIOBE</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/380556/L-IA-abaisse-les-barrieres-mais-amplifie-les-mauvais-patterns-les-donnees-Octoverse-de-GitHub-revelent-la-mecanique-silencieuse-qui-redistribue-les-parts-de-marche-entre-langages-de-programmation/" target="_blank">L'IA abaisse les barrières mais amplifie les mauvais patterns : les données Octoverse de GitHub révèlent la mécanique silencieuse qui redistribue les parts de marché entre langages de programmation</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p678898d1789731557/general-developpement/langages-programmation/bend-langage-rapide-empeche-erreurs-l-ia-grace-preuves/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p678899d1789731566/general-developpement/langages-programmation/bend-langage-rapide-empeche-erreurs-l-ia-grace-preuves/2.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p678900d1789731574/general-developpement/langages-programmation/bend-langage-rapide-empeche-erreurs-l-ia-grace-preuves/3.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f41/general-developpement/langages-programmation/">Langages de programmation</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185730/general-developpement/langages-programmation/bend-langage-rapide-empeche-erreurs-l-ia-grace-preuves/</guid>
		</item>
		<item>
			<title>Slack lance le « vibe-coding » collaboratif avec des agents IA</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185250&amp;goto=newpost</link>
			<pubDate>Fri, 21 Aug 2026 05:26:12 GMT</pubDate>
			<description>*Slack lance le « vibe-coding...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Slack lance le « vibe-coding » collaboratif, des canaux Slack Code dédiés où les équipes travaillent aux côtés d'agents de codage tels que Claude Code, Devin, Vercel Agent et GitHub Copilot</font></b><br />
<br />
<b>Slack transforme la programmation avec l'IA en un sport d'équipe avec le lancement de «<i> Slack Code</i> », des canaux dédiés où les équipes travaillent aux côtés d'agents de codage tels que Claude Code, Devin, Vercel Agent et GitHub Copilot. Cette fonctionnalité est disponible sur tous les forfaits Slack, à condition que l'accès aux agents ait été configuré séparément. Le principe est que chaque projet dispose de son propre canal où les utilisateurs et les agents collaborent en toute transparence. Slack Code est lancé avec quatre partenaires fondateurs, et les API sous-jacentes des canaux de code seront ultérieurement ouvertes à l'ensemble de la communauté des développeurs.</b><br />
<br />
Slack est une plateforme de communication d'équipe basée sur le cloud, développée par Slack Technologies, qui appartient à Salesforce depuis 2021. Slack fonctionne selon un modèle « <i>freemium</i> ». Slack est principalement proposé comme un service interentreprises ; sa base d'utilisateurs est constituée en grande partie d'entreprises organisées en équipes, et ses fonctionnalités sont axées sur la gestion d'entreprise et la communication.<br />
<br />
Slack lance « <i>Slack Code</i> », des canaux dédiés où les équipes travaillent aux côtés d’agents de codage tels que Claude Code, Devin, Vercel Agent et GitHub Copilot. Cette fonctionnalité est disponible sur tous les forfaits Slack, à condition que l’accès aux agents ait été configuré séparément. Le principe est que chaque projet dispose de son propre canal où les utilisateurs et les agents collaborent en toute transparence. <br />
<br />
Lorsqu’un utilisateur mentionne un agent de codage dans une conversation, celui-ci crée automatiquement un canal de code dédié à la tâche. Une fois le travail terminé, le canal s’archive automatiquement, tandis que l’historique est conservé sous forme de journal d’audit. Au sein de ce canal, des onglets distincts affichent la conversation, le plan, les différences de code (indiquant exactement ce qui a changé) et des aperçus en direct du résultat HTML.<br />
<br />
Les revues de code, qui se déroulent généralement dans un outil séparé, sont ainsi mises à la disposition de tous les membres du canal. Même les collègues non techniciens peuvent suivre le processus, mettre l’agent en pause, apporter des ajustements ou l’arrêter. Slack Code est lancé avec quatre partenaires fondateurs : Claude Code d’Anthropic, Devin de Cognition, l’agent Vercel et GitHub Copilot. Les API sous-jacentes des canaux de code seront ultérieurement ouvertes à l’ensemble de la communauté des développeurs. Slack mentionne explicitement des cas d’utilisation non techniques, tels qu’une équipe marketing élaborant une campagne ou un service juridique révisant des documents.<br />
<br />
<b>Les agents en tant que collègues</b><br />
<br />
Outre Slack Code, la plateforme propose d’autres fonctionnalités d’IA basées sur des agents. Les messages privés des agents sont désormais dotés d’étiquettes claires et de fils de discussion avec de véritables titres. Un nouvel onglet « <i>Agents </i>» regroupe toutes les sessions, où les utilisateurs peuvent vérifier le statut, nommer une conversation ou interrompre un agent en cours de tâche. <br />
<br />
Grâce à la fonction « <i>Ajouter à Slack</i> », les entreprises peuvent déployer des agents provenant de fournisseurs tels que Lovable, Airtable, n8n, OpenAI et LangChain en quelques clics seulement, sans avoir à effectuer de configuration manuelle OAuth ou de manifeste. Les agents présents dans les canaux de code héritent du modèle de sécurité existant de Slack et des autorisations d’administrateur. Pour les actions à haut risque, telles que la mise en production de code, un expert du canal doit approuver l’action.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/om2rGlZ_wFk?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
En septembre 2025, Hack Club, un réseau mondial de codage pour lycéens dirigé par des étudiants et une organisation à but non lucratif,<a href="https://alm.developpez.com/actu/375958/-Slack-a-augmente-notre-facture-de-195-000-dollars-par-an-Slack-accuse-de-racket-par-le-reseau-mondial-de-codage-pour-lyceens-Hack-Club-qui-a-decide-de-migrer-vers-le-logiciel-libre-Mattermost/" target="_blank"> a publié une lettre ouverte accusant Slack de les extorquer.</a> Le groupe utilisait Slack depuis 11 ans pour communiquer avec sa communauté mondiale. Slack avait décidé il y a quelques années de faire passer son offre gratuite pour les organismes à but non lucratif à un forfait de 5 000 dollars par an, ce que Hack Club a accepté de payer sans hésiter. Mais Slack est revenu à la charge, annonçant subitement «<i> une augmentation supplémentaire de 50 000 dollars cette semaine et de 200 000 dollars par an</i> ». Slack menaçait de supprimer leurs données si la facture n'est pas payée.<br />
<br />
Voici l'étude de cas de Slack sur Vercel :<br />
<br />
<b><font size="3">Vercel construit l'avenir de l'IA native avec Slack comme système d'exploitation agentique dédié au travail</font></b><br />
<br />
<b>À propos de Vercel</b><br />
<br />
Redéfinir la manière dont le monde développe des applications et des agents natifs pour l’IA<br />
<br />
Grâce à ses solutions Frontend Cloud et AI Clouds, Vercel fournit l’infrastructure et les outils nécessaires pour développer, faire évoluer et sécuriser des applications et des agents hautement performants. En tant que créateur de Next.js, le framework React open source qui compte plus de 2,8 millions de développeurs actifs par mois, Vercel se distingue par l’attention sans faille qu’il porte à l’expérience développeur, à l’itération rapide et à son lien étroit avec sa communauté. Selon Guillermo Rauch, PDG de Vercel, «<i> La culture Vercel n’existerait pas sans Slack. Les deux sont indissociables. </i>»<br />
<br />
<b>Le défi</b><br />
<br />
Prouver que la croissance peut amplifier la rapidité, et non la diluer. Vercel repousse sans cesse les limites de ce que signifie la rapidité. À mesure que l’entreprise se développe, ses dirigeants réexaminent en permanence comment les collaborateurs les plus performants parviennent à se mettre en route, à livrer des produits et à comprendre les clients plus rapidement que quiconque. L’objectif n’est pas d’éliminer les frictions, mais d’identifier et d’amplifier ce qui rend la vélocité durable à grande échelle.<br />
<br />
Un ingénieur, issu d’une start-up plus petite, l’a parfaitement résumé après son arrivée : « <i>Chez Vercel, même si nous sommes dix fois plus grands, je peux livrer plus rapidement ici que je ne l’ai jamais fait auparavant</i> », a-t-il déclaré. C’est le résultat d’une entreprise conçue pour la rapidité : elle utilise sa propre plateforme, réduit la bureaucratie au minimum et donne à chaque collaborateur l’autonomie nécessaire pour prendre en charge un projet et le mener à bien.<br />
<br />
Pour maintenir ce niveau de rapidité, il faut une infrastructure qui évolue aussi vite que les personnes qui l’utilisent. Grâce à Slack, Vercel relie les équipes, les données et les décisions en un seul et même endroit, ce qui permet à l’ensemble de l’entreprise de rester synchronisée à mesure qu’elle se développe. Matt Lewis, ingénieur commercial associé chez Vercel, affirme : «<i> Chez Vercel, tout commence sur Slack, c'est le nerf de la guerre de nos opérations.</i> »<br />
<br />
<b>Comment Vercel tire le meilleur parti de Slack</b><br />
<br />
Déployer, apprendre et itérer sans perdre de vitesse. Tout comme Vercel fournit l’infrastructure nécessaire aux développeurs et au Web — permettant ainsi aux organisations de se développer au rythme de leurs idées —, Slack constitue le système d’exploitation de l’entreprise Vercel. Les décisions, qu’elles concernent l’ingénierie ou la mise sur le marché, sont prises dans Slack. Les cloisonnements disparaissent et la coordination est instantanée.<br />
<br />
Si Slack est le système d’exploitation interne de Vercel depuis ses débuts (l’entreprise n’utilise pas de messagerie interne), la manière dont il est utilisé a considérablement évolué. Les canaux sont ciblés et publics, ce qui facilite la recherche, la consultation et le partage d’informations. Les dirigeants utilisent des « <i>canaux de réflexion</i> » pour publier des pensées brutes et sans filtre, offrant ainsi à chaque collaborateur un accès direct à la réflexion de la direction. Des milliers d’émojis personnalisés renforcent la culture de Vercel, notamment des icônes sur mesure pour chaque valeur fondamentale, créées par l’équipe de design.<br />
<br />
<b>Un lien direct avec les clients</b><br />
<br />
Slack est également le lieu par lequel Vercel communique avec le monde extérieur. Des centaines de canaux Slack Connect partagés relient l’entreprise à ses clients, partenaires et prospects. « <i>C’est un comité consultatif client dynamique et permanent, un espace où les start-ups comme les clients du classement Fortune 500 peuvent donner leur avis et contribuer à définir la feuille de route </i>», explique Zack Ciesinski, responsable des partenariats produits chez Vercel.<br />
<br />
<b>Rapidité et efficacité à grande échelle</b><br />
<br />
Chaque mois, les employés effectuent plus de 250 000 recherches sur Slack pour trouver instantanément les informations dont ils ont besoin, ce qui leur fait gagner des centaines de milliers de dollars en temps. La communication transparente permet d’éliminer plus de 70 000 heures de réunions par an, et les canaux partagés accélèrent les cycles de vente en permettant de rencontrer les clients là où ils se trouvent déjà. Au total, les gains d’efficacité que Vercel tire de Slack — en matière de recherche, de partage de fichiers, d’applications, de gestion des incidents et de workflows — représentent un bénéfice annuel de plusieurs millions de dollars.<br />
<br />
<b>Des agents intégrés au flux de travail</b><br />
<br />
L’intégration par l’entreprise de Slack à son propre outil de création d’applications basées sur l’IA générative, v0, a poussé ce modèle opérationnel encore plus loin et a conduit à une nouvelle prise de conscience : si Slack est le lieu où le travail commence, c’est aussi là que les agents devraient évoluer. Vercel a intégré v0 à Slack, et avec lui, le concept de « <i>vibe coding </i>» multijoueur. Au lieu qu’une seule personne expérimente seule dans une application web distincte, des équipes entières itèrent ensemble au sein de fils de discussion Slack. <br />
<br />
« <i>Je me souviens du moment où j’ai imaginé le “vibe coding” multijoueur et où j’ai vu en Slack le lieu où ces conversations avaient déjà lieu </i>», a déclaré Matt Lewis, ingénieur commercial partenaire. « <i>v0 est un outil accessible à tous. Que vous soyez développeur, designer ou simplement quelqu’un qui a une idée, vous pouvez passer de l’idée au prototype fonctionnel et communiquer votre idée de manière bien plus claire.</i> » Un responsable marketing peut taper : «<i> Créez une page d’accueil pour notre nouvelle annonce</i> », et en quelques minutes, toute l’équipe peut voir un prototype fonctionnel sans quitter Slack. Les designers l’affinent en proposant de nouvelles couleurs ou de nouveaux messages, tandis que les développeurs donnent leur avis sur la structure et les fonctionnalités.<br />
<br />
«<i> Grâce aux fils de discussion, toute votre équipe peut contribuer à ce premier cycle d’itération, ce qui vous permet d’itérer plus rapidement et de bénéficier de retours plus pertinents », a déclaré Lewis. « Vous pouvez rester sur Slack et faire votre travail sans rompre ce flux.</i> » En intégrant v0 directement dans Slack, Vercel a permis à tout un chacun de générer instantanément une interface utilisateur ou une application web à partir d’une invite textuelle, tout en conservant la visibilité et la collaboration tout au long du cycle d’itération.<br />
<br />
<b>Transformer les échanges avec les clients</b><br />
<br />
Ce passage du codage à la priorisation des idées modifie la manière dont les ingénieurs de Vercel interagissent avec les clients. Avec la version v0, les ingénieurs commerciaux peuvent créer des prototypes de fonctionnalités en temps réel, alors même qu’ils sont encore en ligne avec un client. « <i>Nos ingénieurs commerciaux sont en ligne avec les clients et ne disent plus : “Je vous recontacterai dans une semaine avec une démo”</i> », explique Lewis. « <i>Ils développent la fonctionnalité en direct, pendant l’appel avec le client.</i> » Cette fonctionnalité transforme ce qui était auparavant un délai d’une semaine en une démonstration immédiate, ce qui renforce la confiance des clients et accélère la prise de décision.<br />
<br />
<b>Automatisation des workflows de mise sur le marché</b><br />
<br />
Au-delà de l’ingénierie, Vercel s’appuie également sur ses propres agents dans Slack pour faire évoluer ses opérations de mise sur le marché. L’agent dédié à l’inbound automatise la qualification des prospects, la recherche de clients potentiels et rédige même des ébauches d’e-mails de prospection personnalisés. Au lieu de nécessiter une équipe de 10 personnes, un seul commercial peut désormais gérer l’intégralité du processus au sein de Slack, où l’agent présente ses conclusions et où l’humain les examine, les modifie ou les valide avant l’envoi. Cette automatisation réduit la charge de travail manuel, permet aux commerciaux de se concentrer sur des tâches à plus forte valeur ajoutée et offre aux équipes de lancement de produits la possibilité d’agir avec rapidité et précision à grande échelle. Selon Guillermo Rauch, « L'impact de Slack est inestimable ; il contribue à renforcer les piliers de la culture de Vercel : la réactivité et un sens aigu de l'urgence. »<br />
<br />
<b>Prochaines étapes</b><br />
<br />
Construire un avenir où chacun pourra transformer ses idées en agents, le tout au sein de Slack. Pour Vercel, Slack est le fondement d’une nouvelle façon de travailler : chaque agent qu’ils créent, que ce soit pour l’ingénierie, le produit ou les ventes, naît d’une idée sur Slack, là où les équipes travaillent déjà et où les échanges se font sous forme de conversations.<br />
<br />
À l’avenir, Vercel prévoit de mettre en open source son agent d’inbound, de lancer une application v0 sur le Marketplace de Slack et d’intégrer son SDK d’IA au Block Kit de Slack afin de permettre aux développeurs du monde entier de créer plus facilement leurs propres agents. L’entreprise envisage un avenir où chaque employé, qu’il soit technicien ou non, pourra transformer ses idées en applications fonctionnelles sans jamais quitter Slack. «<i> Développer sur Slack est très stimulant</i> », a déclaré Lewis. «<i> Je pense que ce sera l’endroit où tous les agents finiront par travailler.</i> »<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://slack.com/intl/en-gb/customer-stories/vercel-story" target="_blank">Slack</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/379278/Slack-transforme-Slackbot-en-un-agent-IA-personnel-conscient-du-contexte-et-dote-de-nouvelles-capacites-Slackbot-fusionne-l-IA-native-pour-des-actions-et-des-donnees-a-partir-d-applications/" target="_blank">Slack transforme Slackbot en un agent IA personnel conscient du contexte et doté de nouvelles capacités, Slackbot fusionne l'IA native pour des actions et des données à partir d'applications</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/384447/Anthropic-presente-Claude-Tag-un-nouveau-coequipier-IA-pour-Slack-Anthropic-permet-aux-equipes-de-deleguer-des-taches-a-Claude-directement-au-sein-des-canaux-Slack-favorisant-la-collaboration-base-sur-l-IA/" target="_blank">Anthropic présente Claude Tag, un nouveau coéquipier IA pour Slack : Anthropic permet aux équipes de déléguer des tâches à Claude directement au sein des canaux Slack, favorisant la collaboration basé sur l'IA</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/357974/Slack-utilise-discretement-les-messages-et-le-contenu-des-fichiers-des-utilisateurs-pour-former-ses-modeles-d-IA-et-sans-leur-consentement-explicite-la-fonction-est-activee-par-defaut-pour-tous-les-clients/" target="_blank">Slack utilise discrètement les messages et le contenu des fichiers des utilisateurs pour former ses modèles d'IA et sans leur consentement explicite, la fonction est activée par défaut pour tous les clients</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f41/general-developpement/langages-programmation/">Langages de programmation</category>
			<dc:creator>Eliora</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185250/general-developpement/langages-programmation/slack-lance-vibe-coding-collaboratif-agents-ia/</guid>
		</item>
		<item>
			<title>Form principale qui disparaît / réapparaît pendant l’exécution — Analyse des événements Resize, Activate et Pa</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184456&amp;goto=newpost</link>
			<pubDate>Wed, 01 Jul 2026 12:36:25 GMT</pubDate>
			<description>POUR UNE PROPOSITION DE FAQ 
...</description>
			<content:encoded><![CDATA[<div>POUR UNE PROPOSITION DE FAQ<br />
<br />
&#128196; RAPPORT TECHNIQUE — COMPORTEMENT INTERMITTENT D’UNE FORM VB6 PENDANT L’EXÉCUTION DE MODULES COM/OCX<br />
Titre du rapport<br />
Comportement intermittent : disparition / réapparition de la Form principale VB6 pendant l’exécution de modules COM/OCX<br />
Auteur<br />
Camille Harvey, développeur VB6<br />
Architecte logiciel pédagogique<br />
Duhamel-Ouest, Québec, Canada<br />
Date<br />
1er juillet 2026<br />
<br />
Sytème<br />
	Le problème apparaît en interaction VB6-Widows 11.<br />
Résumé<br />
Une application Visual Basic 6 présente un comportement intermittent où la Form principale (nommée Maître) disparaît, se redessine ou se réactive involontairement pendant l’exécution d’une séquence de 14 étapes impliquant des modules COM/OCX/DLL.<br />
Ce comportement n’est pas constant :<br />
•	il peut disparaître complètement après un redémarrage,<br />
•	puis réapparaître sans modification du code,<br />
•	ce qui suggère un événement externe au code VB6.<br />
Des événements Windows (Resize, Activate) sont capturés dans la fenêtre Immediate, indiquant que la Form reçoit des messages non sollicités.<br />
Contexte technique<br />
•	Application VB6 classique<br />
•	Form principale : Maître<br />
•	Séquence de 14 étapes exécutées via un bouton cmd_Click<br />
•	Utilisation de plusieurs modules COM, OCX et DLL<br />
•	Environnement Windows 10 / Windows 11<br />
•	Aucun code de redessin ou repositionnement dans les étapes<br />
•	Le problème survient pendant l’exécution de modules COM<br />
<br />
Symptômes observés<br />
Pendant l’exécution, la fenêtre Immediate affiche :<br />
Code<br />
Resize<br />
Resize<br />
Resize<br />
Activate<br />
Ces événements surviennent :<br />
•	sans interaction utilisateur,<br />
•	sans appel à Show, Hide, Visible, ZOrder, Move, etc.,<br />
•	sans changement de taille programmé,<br />
•	sans redessin demandé.<br />
Ils semblent être envoyés par Windows, pas par le code VB6.<br />
Caractère intermittent<br />
Le problème :<br />
•	peut disparaître complètement au démarrage du système,<br />
•	peut réapparaître plus tard sans modification du code,<br />
•	ne survient pas à chaque exécution,<br />
•	semble dépendre de l’état du système ou du timing de chargement des composants COM.<br />
Analyse technique<br />
Le comportement correspond à une réinitialisation ou activation d’un composant COM/OCX/DLL, qui :<br />
•	modifie la fenêtre parent,<br />
•	envoie un message WM_SIZE,<br />
•	envoie un message WM_ACTIVATE,<br />
•	déclenche un redessin de la Form active,<br />
•	provoque un repositionnement automatique.<br />
<br />
Ce type de message peut être envoyé par :<br />
•	un contrôle OCX qui se charge,<br />
•	un composant COM qui s’initialise,<br />
•	une DLL utilisant SetWindowPos,<br />
•	un module Excel COM,<br />
•	un changement de DPI ou de thème Windows,<br />
•	un événement système (USB, Bluetooth, etc.).<br />
Le caractère intermittent confirme que le problème dépend :<br />
•	du timing de chargement des composants,<br />
•	de l’environnement Windows,<br />
•	de l’état du système au moment de l’exécution.<br />
Comportement attendu<br />
La Form principale ne devrait pas :<br />
•	recevoir de messages WM_SIZE ou WM_ACTIVATE pendant l’exécution,<br />
•	se redessiner sans demande explicite,<br />
•	se repositionner automatiquement,<br />
•	disparaître ou réapparaître involontairement.<br />
Comportement réel<br />
La Form principale :<br />
•	reçoit des messages Windows non sollicités,<br />
•	se redessine involontairement,<br />
•	se repositionne automatiquement,<br />
•	disparaît brièvement,<br />
•	réapparaît sans demande.<br />
Impact<br />
•	perturbation visuelle,<br />
•	instabilité apparente de l’interface,<br />
•	mauvaise expérience utilisateur,<br />
•	difficulté à déployer l’application dans un environnement professionnel,<br />
•	impossibilité de prédire quand le problème se produira.<br />
Questions pour analyse<br />
1.	Avez-vous déjà observé ce type de comportement intermittent dans VB6&#8239;?<br />
2.	Est-ce lié à certains OCX/COM connus (MSComCtl, Excel COM, etc.)&#8239;?<br />
3.	Existe-t-il une manière fiable de neutraliser ces messages Windows sans subclassing&#8239;?<br />
4.	Est-ce un comportement connu du runtime VB6 sous Windows 10/11&#8239;?<br />
5.	Une reproduction minimale serait-elle utile pour analyse&#8239;?<br />
Conclusion<br />
Le problème semble provenir d’un composant COM/OCX/DLL qui envoie des messages Windows à la Form active pendant l’exécution. Le caractère intermittent suggère un facteur externe au code VB6.<br />
Une analyse communautaire ou une confirmation d’un comportement connu du runtime VB6 serait utile pour déterminer une solution fiable.<br />
<br />
Je tente ave Copilot de trouver une solution depuis plusieurs jours mais en vain !</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f41/general-developpement/langages-programmation/">Langages de programmation</category>
			<dc:creator>crv2xx</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184456/general-developpement/langages-programmation/form-principale-disparait-reapparait-pendant-l-execution-analyse-evenements-resize-activate-pa/</guid>
		</item>
		<item>
			<title>Langage Expérimental PLUSHIE</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184119&amp;goto=newpost</link>
			<pubDate>Sun, 07 Jun 2026 14:45:46 GMT</pubDate>
			<description>Bonjour à la communauté de...</description>
			<content:encoded><![CDATA[<div>Bonjour à la communauté de développez.com.<br />
<i> En premier lieu, je ne suis pas certain de poster au bon endroit, donc n'hésitez pas à déplacer ce post si nécessaire. Merci également de me préciser si je dois l'enrichir, ou au contraire en éliminer les liens vers le site de présentation du langage</i><br />
<br />
<br />
Je travaille depuis plusieurs années sur un <b>langage minimaliste</b> expérimental que j'ai appelé PLUSHIE et que je souhaite faire découvrir afin d'obtenir des <b>conseils et orientations </b>sur la manière de poursuivre son évolution.<br />
<br />
Son objectif n'est pas d'être plus performant que les langages existants (il l'est bien moins) mais d'explorer jusqu'où on peut réduire les mécanismes fondamentaux de la programmation.<br />
<br />
Il repose sur :<br />
<br />
une opération primitive unique,<br />
une mémoire de cellules liées,<br />
un apprentissage progressif des mots<br />
<br />
Il ne fait pas de distinction entre programme, variables et données (comme le LISP), un programme est donc traitable comme une donnée et peut se modifier lui-même pendant son exécution. Il utilise des mots courants, choisis par le programmeur ou l'utilisateur dont il acquiert le sens au fur et à mesure de la lecture du texte-code. Il ne possède pas de séparateur prédéfini et ne connait qu'un seul mot au départ.<br />
Il ne s'agit pas d'une IA, c'est un modèle beaucoup plus simple qui aurait pu fonctionner sur les premiers ordinateurs.<br />
<br />
L'interpréteur de base (qui permet de lire et d’exécuter des fichiers de code au format texte en ANSI) est lui-même programmé en PLUSHIE (à l'instar du LISP dont il est assez proche) dans un fichier mémoire de boot de 600 adresses entières.<br />
<br />
J'aimerais  <b> recueillir des retours </b>sur le modèle et ses propriétés.<br />
<br />
<u>Lien vers le site GitHub de PLUSHIE:</u>  <a rel="nofollow" href="https://github.com/Pi-Plushie/PLUSHIE-Site" target="_blank">https://github.com/Pi-Plushie/PLUSHIE-Site</a><br />
<br />
Vous trouverez des informations complémentaires sur le site web correspondant: <a rel="nofollow" href="https://pi-plushie.github.io/PLUSHIE-Site/index.html" target="_blank">https://pi-plushie.github.io/PLUSHIE-Site/index.html</a><br />
<br />
<i>Note: il ne s'agit pas d'une publicité, mais je ne me vois pas recopier ici l'intégralité des informations du site. en revanche, <b>n'hésitez surtout pas à poser des questions </b>ici, j'y répondrai dans les meilleurs délais.</i><br />
<br />
Je précise que je n’ai pas de légitimité dans le domaine de l’informatique théorique. Je n’ai pas eu de formation à la programmation, je suis globalement autodidacte sur ce sujet.<br />
Je suis ouvert à tous types de retours, même critiques que ce soit sur l’ergonomie du site web ou sur l'intérêt ou l'originalité de la démarche.<br />
<br />
<br />
<u>exemple de code: </u>hello world. Une fois la  fonction Afficher définie,<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">Pourafficher hello world Exécuter Afficher</code><hr />
</div>va permettre d'afficher hello world à l'écran.<br />
<br />
<br />
Mais les mots choisis par le programmeur peuvent être différents et Afficher pourrait s'appeler Visualiser et Exécuter pourrait s'appeler Faire, ou Exec<br />
<br />
<br />
<br />
Ce projet est à <b>but non lucratif </b> et peut être utilisé librement à des fins pédagogiques.<br />
<br />
Une interface écrite en javascript est proposée sur le site pour permettre de s'essayer à la programmation en PLUSHIE. Le code source est disponible sur le site GitHub.<br />
<br />
Merci du temps que vous avez consacré à la lecture de ce post.<br />
Pi.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f41/general-developpement/langages-programmation/">Langages de programmation</category>
			<dc:creator>Pi.Plushie</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184119/general-developpement/langages-programmation/langage-experimental-plushie/</guid>
		</item>
		<item>
			<title>BACKSIC : coder comme en 1985, partager comme en 2026</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184030&amp;goto=newpost</link>
			<pubDate>Tue, 02 Jun 2026 13:29:42 GMT</pubDate>
			<description>Bonjour à tous, 
 
Beaucoup...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous,<br />
<br />
Beaucoup de choses se passent pour nous...<br />
et aujourd'hui une étape importante est franchie : <b>Backsic entre en bêta ouverte</b> !<br />
<br />
Backsic est d'abord un dérivé du Basic, résolument simple et rétro...<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td valign="top"><pre style="margin: 0">' un petit texte en 3D.
background #124
color #fe4
create text &quot;HELLO!&quot; as &quot;titre&quot;
paint &quot;titre&quot; to &quot;metal&quot;
do
	turn &quot;titre&quot; by 1
	zoom &quot;titre&quot; to 2 + (sin ?angle)
	?angle + 1
	update
loop</pre></td></tr></table></code><hr />
</div>Mais surtout, notre volonté était un retour à la <b>simplicité originelle des années 80</b>, quand il suffisait d’allumer son Amstrad / Commodore / Thomson pour taper quelques lignes pour s'initier à la sorcellerie du code. <br />
<br />
<b>Backsic est 100% cloud</b> pour rendre le code accessible immédiatement : rien à installer ou télécharger, éditeur, compilateur, runtime, hébergement en ligne...<br />
<br />
<font size="3">Cela veut dire...</font><br />
<br />
- partager vos créations aussi simplement qu'une vidéo youtube<br />
- montrer son travail en direct sans déploiement ni configuration<br />
- universel : coder sur son PC, voir son fils y jouer sur son téléphone<br />
- montrer et consulter les sources, forker, expérimenter...<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p676671d1780406672/general-developpement/langages-programmation/backsic-coder-1985-partager-2026/pong2.jpg/" border="0" alt="Nom : pong2.JPG
Affichages : 140
Taille : 32,4 Ko"  style="float: CONFIG" /><br />
<br />
Les sprites deviennent ici des voxels 3D (avec une transpilation impérative / JavaScript / WebGL invisible).<br />
Idéal pour apprendre, s’amuser, créer des petits jeux ou simplement retrouver le plaisir du code simple.<br />
<br />
<font size="3">Une petite démo...</font><br />
<br />
<a rel="nofollow" href="https://fr.backsic.org/open/club/hello-world" target="_blank">fr.backsic.org/open/club/hello-world</a><br />
<br />
<font size="3">Et une première introduction...</font><br />
<br />

<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/T07XkH_cD9s?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
<br />
<br />
Nous sommes actuellement en Béta et finalisons encore beaucoup de choses !<br />
Mais si le coeur vous en dit, n'hésitez pas à venir taper quelques lignes, ça nous ferait plaisir (et nous rendrait service).<br />
<br />
<b>C'est ouvert et gratuit !</b></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p676671d1780406672/general-developpement/langages-programmation/backsic-coder-1985-partager-2026/pong2.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f41/general-developpement/langages-programmation/">Langages de programmation</category>
			<dc:creator>Club Backsic</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184030/general-developpement/langages-programmation/backsic-coder-1985-partager-2026-a/</guid>
		</item>
		<item>
			<title>programmation en langage QB64</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183550&amp;goto=newpost</link>
			<pubDate>Mon, 04 May 2026 05:36:46 GMT</pubDate>
			<description>Bonjour, 
Je programme en...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
Je programme en QB64 version 2.1 depuis longtemps !!!<br />
La compilation de l'un de mes programmes me renvoie :<br />
C++ Compilation failed <br />
(Check .\internal\temp\compilelog.txt)<br />
<br />
le fichier compilelog.txt est :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td valign="top"><pre style="margin: 0">C:/qb64/internal/c/c_compiler/bin/../lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\apiqu\AppData\Local\Temp\ccGBNyKi.o:qbx.cpp:(.text+0x2183e): undefined reference to `sub_beep()'
C:/qb64/internal/c/c_compiler/bin/../lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\apiqu\AppData\Local\Temp\ccGBNyKi.o:qbx.cpp:(.text+0x2186f): undefined reference to `sub_beep()'
C:/qb64/internal/c/c_compiler/bin/../lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\apiqu\AppData\Local\Temp\ccGBNyKi.o:qbx.cpp:(.text+0x28ba2): undefined reference to `sub_play(qbs*)'
C:/qb64/internal/c/c_compiler/bin/../lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\apiqu\AppData\Local\Temp\ccGBNyKi.o:qbx.cpp:(.text+0x30108): undefined reference to `sub_play(qbs*)'
C:/qb64/internal/c/c_compiler/bin/../lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libqb\os\win\libqb_2_1_0001000000000.o:libqb.cpp:(.text+0x944e1): undefined reference to `snd_init()'
C:/qb64/internal/c/c_compiler/bin/../lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libqb\os\win\libqb_2_1_0001000000000.o:libqb.cpp:(.text+0x95c9d): undefined reference to `snd_mainloop()'
C:/qb64/internal/c/c_compiler/bin/../lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libqb\os\win\libqb_2_1_0001000000000.o:libqb.cpp:(.text+0x95f42): undefined reference to `snd_un_init()'
collect2.exe: error: ld returned 1 exit status</pre></td></tr></table></code><hr />
</div><br />
Après bien des recherches, je ne trouve pas ; merci pour votre aide.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f41/general-developpement/langages-programmation/">Langages de programmation</category>
			<dc:creator>vieil_ordi</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183550/general-developpement/langages-programmation/programmation-langage-qb64/</guid>
		</item>
		<item>
			<title>Créer une couche de lisibilité humaine par dessus les expressions régulières</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181535&amp;goto=newpost</link>
			<pubDate>Sat, 17 Jan 2026 09:07:31 GMT</pubDate>
			<description><![CDATA[Bonjour.  
 
J'ai eu l'idée...]]></description>
			<content:encoded><![CDATA[<div>Bonjour. <br />
<br />
J'ai eu l'idée d'une amélioration des expressions régulières utilisées en programmation, et je cherche si elle existait déjà.<br />
<br />
Nulle intention de remettre en question les expressions régulières, qui se sont instaurées en tant que standard, mais sont complexes, encore plus pour le débutant et surtout source d'erreurs du fait de leur faible lisibilité dans le cadre d'un travail en équipe. <br />
<br />
Mon idée : <br />
<br />
Décrire ce que l'on souhaite &quot;matcher&quot; dans un langage intelligible humain dans un langage dédié et conçu pour cela.<br />
Ensuite, un logiciel prend la demande en entrée, et génère en sortie l'expression régulière, logiciel qui pourra être agrémenté d'option pour définir des constantes selon tel ou tel langage. <br />
<br />
Vous me direz que cela n'a pas d'intérêt maintenant avec l'IA, car on exprime son besoin à l'IA, l'IA génère, ou prend une expression régulière existante et la modifie selon vos désirs, même plus besoin d'apprendre la syntaxe des expressions régulières. <br />
<br />
Mais malgré tout, la syntaxe de l'expression régulière demeure peu lisible, un peu comme du code assembleur comparé à du langage impératif, où bien qu'en commentant beaucoup on puisse faire une erreur. Il y a les tests unitaires pour parer à ces mégardes me direz-vous.<br />
<br />
Néanmoins, je reste déterminé sur l'intérêt de cette idée, qui est tout à fait intégrable en tant que code source dédié, automatisable dans un makefile ou autre, afin d'avoir une définition intelligible de ce qui est matché, et le respect du standard des expressions régulières en sortie. <br />
<br />
Alors, avant de me lancer dans le développement, j'ai cherché si cela existait déjà. Oui.<br />
<br />
Il y a &quot;Human2Regex&quot;  <a rel="nofollow" href="https://human2regex.com/tutorial.html" target="_blank">https://human2regex.com/tutorial.html</a> qui correspond le mieux à cette idée. Seul regret : le langage dans lequel il est concu, écrit en C/C++ aurait assuré une meilleure portabilité.<br />
<br />
Il existe d'autres projets, mais beaucoup moins &quot;human&quot; : <a rel="nofollow" href="https://github.com/crdoconnor/simex" target="_blank">https://github.com/crdoconnor/simex</a> et <a rel="nofollow" href="https://dottxt-ai.github.io/outlines/1.2.5/features/utility/regex_dsl/" target="_blank">https://dottxt-ai.github.io/outlines...ity/regex_dsl/</a><br />
<br />
En espérant que ce partage vous sera utile.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f41/general-developpement/langages-programmation/">Langages de programmation</category>
			<dc:creator>Access_to_folder</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181535/general-developpement/langages-programmation/creer-couche-lisibilite-humaine-dessus-expressions-regulieres/</guid>
		</item>
		<item>
			<title>Index TIOBE de novembre 2025 : C# connaît la plus forte croissance et menace de ravir la 4e place à Java</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180512&amp;goto=newpost</link>
			<pubDate>Mon, 17 Nov 2025 21:16:41 GMT</pubDate>
			<description>*Index TIOBE de novembre 2025...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Index TIOBE de novembre 2025 : C# connaît la plus forte croissance et menace de ravir la 4e place à Java, tandis que Go quitte le top 10</font></b><br />
<b><font size="1">Python reste en tête, mais semble avoir atteint un plateau</font></b><br />
<br />
<b>TIOBE publie la dernière mise à jour de son classement des langages de programmation les plus populaires. En novembre 2025, C#, le langage orienté objet, multiplateforme et open source de Microsoft pour la plateforme .NET, est devenu le langage qui connaît la plus forte croissance dans l'index, réduisant l'écart avec Java à moins d'un point de pourcentage. TIOBE estime que C# pourrait finir par dépasser Java en matière de popularité. Les langages établis de longue date restent présents : Perl fait son retour, SQL occupe la 10e place et Go quitte le top 10. Python reste le leader du classement, C consolide sa position de numéro deux et C++ perd du terrain.</b><br />
<br />
Selon le dernier classement TIOBE, le langage C# de Microsoft connaît une croissance remarquable. Sa popularité atteint environ 7,65 %, soit une augmentation de 2,67 points de pourcentage par rapport à 2024. Avec son taux de croissance élevé, il pourrait devenir le langage de l'année 2025 de TIOBE, une distinction attribuée au langage ayant enregistré la plus forte augmentation de notes au cours de l'année. C# a remporté ce prix pour l'année 2023.<br />
<br />
Cette dynamique place désormais C# très proche de Java. C# n'a jamais été mieux classé que Java dans l'indice TIOBE. Mais actuellement, la différence entre les deux langages est inférieure à un point de pourcentage (0,89 %), Java occupant la 4e place avec une note de 8,54 %. C# pourrait bien supplanter Java.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<div>
				Envoyé par <strong>Paul Jansen, PDG de TIOBE Software</strong>
				
			</div>
			<div class="message"><br />
Comment C# a-t-il réussi cela ? Java et C# se livrent bataille depuis longtemps dans les mêmes domaines. À l'heure actuelle, il semble que C# ait éliminé toutes les raisons de ne pas utiliser C# à la place de Java : il est désormais multiplateforme, open source et contient toutes les nouvelles fonctionnalités linguistiques souhaitées par les développeurs. Si le monde financier reste dominé par Java, tous les autres domaines affichent des parts égales entre Java et C#. De plus, Microsoft est en pleine forme et C# reste le langage de programmation le plus soutenu par Microsoft.<br /></div>
			
		<hr />
	</div>
</div><a href="https://dotnet.developpez.com/actu/372078/" target="_blank">C# 14</a>, la dernière version à support à long terme (LTS) du langage .NET, a été lancée récemment dans le cadre de <a href="https://dotnet.developpez.com/actu/377608/" target="_blank">.NET 10</a>. Il est actuellement en cinquième position dans le classement TIOBE. TIOBE mesure la popularité relative des langages de programmation. Ainsi, le fait que C# 14 ait fait l'actualité avec ses versions bêta et préversions successives avant sa sortie officielle a peut-être contribué à faire grimper son pourcentage au cours des derniers mois.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671862d1763414195/general-developpement/langages-programmation/index-tiobe-novembre-2025-csharp-connait-plus-forte-croissance-menace-ravir-4e-place-java/index-tiobe-novembre-2025.png/" border="0" alt="Nom : index-tiobe-novembre-2025.png
Affichages : 65487
Taille : 80,8 Ko"  style="float: CONFIG" /></div><br />
Paul Jansen, PDG de TIOBE Software, souligne que le langage de Microsoft est là pour rester. « C# grignote des parts de marché à Java et devient de plus en plus populaire dans des domaines tels que les back-ends d'applications Web et les jeux (grâce à Unity). C# peut être utilisé gratuitement et évolue à un rythme soutenu, ce qui rend le langage plus expressif à chaque nouvelle version. C# est là pour rester et pourrait même bientôt dépasser Java ».<br />
<br />
<b><font size="3">C# mérite-t-il de dépasser Java en matière de popularité ?</font></b><br />
<br />
Les avis sont partagés sur cette question. Pour certains, la réponse est un « oui » retentissant. « En tant que langage relativement jeune, lancé pour la première fois en 2000, il n'est pas alourdi par le bagage qui entrave l'illustre Java. Maintenant qu'il est open source, C# n'est plus entaché par son association avec Microsoft. Au contraire, il tire profit de cette association, car Microsoft soutient la communauté open source », a commenté un internaute.<br />
<br />
Il a poursuivi : « C# est désormais indépendant de la plateforme, tout comme Java, et il est sans doute plus facile à utiliser, car il nécessite beaucoup moins de code standard pour effectuer des tâches simples ». Il faut toutefois souligner que, malgré son nom, il n'a pas grand-chose en commun avec le C ou le C++.<br />
<br />
Il s'agit d'un langage structuré par blocs. C# est orienté objet et, plutôt que d'être une extension rajoutée comme le C++, « il s'agit d'une implémentation moderne des concepts orientés objet purs ». Pour certains, les changements introduits par C#14 contribuent également à en faire un concurrent encore plus redoutable à Java. Quant à sa position vis-à-vis de Python, son gros inconvénient était autrefois qu'il était orienté objet dès le départ.<br />
<br />
Il était impossible pour de se familiariser avec C# en évitant ses constructions orientées objet. Aujourd'hui, cela est plus facile, car il est possible d'écrire du code C# qui ressemble beaucoup à un langage de script, même cette approche n'a pas connu le même succès que Python. Enfin, que C# finisse par supplanter ou non Java en matière de popularité, d'autres internautes affirment que le choix du langage dépendra des besoins et d'autres facteurs.<br />
<br />
Est-ce que je pense que C# dépassera Java en termes d'utilisation et d'emplois ? Cela dépend davantage de la quantité de code hérité, de systèmes et de programmeurs Java existants. C# n'a tout simplement pas le même héritage, même si l'on tient compte du fait qu'il était autrefois le langage numéro un de Microsoft.  <br />
<br />
<b><font size="3">Les leaders conservent leur avance, mais l'écart se réduit</font></b><br />
<br />
En novembre 2025, Python conserve toujours la tête du classement TIOBE avec 23,37 % de parts (contre 24,45 % en octobre 2025). En revanche, sa progression ralentit nettement : à peine +0,52 % en un an. Ce léger recul confirme un ralentissement amorcé depuis plusieurs mois. Après plusieurs années de règne incontesté, le langage semble avoir atteint son pic de croissance. Pour certains, la popularité de Python ne fait que se stabiliser. <br />
<br />
Juste derrière, C remonte à 9,68 % et conserve la deuxième place du classement, reflétant un regain d'intérêt à mesure que C23 gagne du terrain. C++ et Java perdent tous deux un peu de terrain, mais restent au coude à coude avec respectivement 8,95 % et 8,54 %. C# ferme la marche du top 5.<br />
<br />
Java, dépassé par Python en 2021, est en déclin depuis lors. « Jusqu'à récemment, personne ne pouvait rivaliser avec les chiffres de croissance de Python. Mais aujourd'hui, Python semble avoir atteint un plateau. À la place de Python, c'est désormais le langage C# qui connaît la croissance la plus remarquable. Si C# parvient à maintenir ce rythme, il pourrait même devenir le langage de programmation TIOBE de l'année 2025 », a écrit Paul Jansen.<br />
<br />
<b><font size="2">Les classiques occupent les places inférieures</font></b><br />
<br />
Au-delà du top 5, le classement reste dominé par les langages de programmation traditionnels plutôt que par les nouveaux venus. JavaScript conserve la sixième place avec 3,42 %, tandis que Visual Basic remonte à la septième place avec une note de 3,31 %. Delphi/Object Pascal remonte à la huitième place avec 2,06 %, tandis que Perl revient dans le top 10 à la neuvième place avec 1,84 % après une forte progression d'une année sur l'autre.<br />
<br />
SQL complète la liste à la dixième place avec 1,80 %, conservant une position qui témoigne de l'importance durable des bases de données relationnelles. Go, qui occupait la huitième place en octobre 2025, sort complètement du top 10. <a href="https://programmation.developpez.com/actu/373759/" target="_blank">Le langage Ada</a>, vieux de 40 ans, qui a surgit à la 9e place de l'index TIOBE, est redescendu à la 17e place. Il est porté par un regain d'intérêt pour les langages robustes, fiables et adaptés aux systèmes critiques.<br />
<br />
<b><font size="3">Pourquoi Python est-il toujours en tête de l'index TIOBE ?</font></b><br />
<br />
Même si Python est plus lent que des langages comme C++ ou Rust, sa popularité n'est pas uniquement liée à la vitesse. Paul Jansen explique que la capacité d'apprendre rapidement un nouveau langage est un facteur crucial. Python est simple, polyvalent et dispose d'une vaste gamme de bibliothèques, ce qui en fait un choix idéal pour les débutants et les ingénieurs non spécialisés dans les logiciels qui souhaitent se lancer dans la programmation.<br />
<br />
Outre l'index TIOBE, le constat est le même dans les autres index qui évaluent la popularité des langages de programmation. Il est néanmoins également important de souligner que Python est un langage très populaire parmi les ingénieurs non informaticiens qui souhaitent se lancer dans la programmation.<br />
<br />
<a href="https://programmation.developpez.com/actu/368270/" target="_blank">La popularité de Python a tellement augmenté qu'il a été désigné « langage de l'année 2024 »</a>. Il s'agit d'une réussite importante, car il a connu la plus forte augmentation de notes au cours de l'année écoulée. En 2024, la popularité de Python a augmenté de 9,3 %, contre 2,3 pour Java et 1,4 pour JavaScript.<br />
<br />
<b><font size="3">Les index TIOBE et PYPL : une comparaison des deux classements</font></b><br />
<br />
<ol class="decimal"><li style="">Python (23,37 %) ;</li><li style="">C (9, 68 %) ;</li><li style="">C++ (8,95 %) ;</li><li style="">Java (8,54 %) ;</li><li style="">C# (7,65 %) ;</li><li style="">JavaScript (3,42 %) ;</li><li style="">Visual Basic (3,31 %) ;</li><li style="">Delphi/Object Pascal (2, 06 %)</li><li style="">Perl (1,84 %) ;</li><li style="">SQL (1 8 %).</li></ol><br />
<br />
L'index PYPL présente quant à lui le top 10 suivant pour novembre 2025 :<br />
<br />
<ol class="decimal"><li style="">Python (27, 3 %) ;</li><li style="">Java (12, 47 %) ;</li><li style="">C/C++ (11, 5 %) ;</li><li style="">Objective-C (9,65 %) ;</li><li style="">R (5,7 %) ;</li><li style="">JavaScript (5,6 %) ;</li><li style="">C# (3,62 %) ;</li><li style="">Swift (3,41 %) ;</li><li style="">PHP (3, 04 %) ;</li><li style="">Rust (2,62 %).</li></ol><br />
<br />
<b><font size="3">Ces tendances ne sont pas représentatives du paysage français</font></b><br />
<br />
Comme souligné plus haut, l'index TIOBE Programming Community est un indicateur de la popularité des langages de programmation. L'index est mis à jour une fois par mois. Les notes sont basées sur le nombre d'ingénieurs qualifiés dans le monde, les cours et les fournisseurs tiers. Les moteurs de recherche populaires tels que Google, Bing, Yahoo!, Wikipédia, Amazon, YouTube et Baidu sont utilisés pour calculer les notes.<br />
<br />
Il est important de noter que l'index TIOBE ne concerne pas le meilleur langage de programmation ou le langage dans lequel la plupart des lignes de code ont été écrites. L'index peut être utilisé pour vérifier si vos compétences en programmation sont toujours à jour ou pour prendre une décision stratégique sur le langage de programmation à adopter lors du démarrage de la construction d'un nouveau système logiciel.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671861d1763413795/general-developpement/langages-programmation/index-tiobe-novembre-2025-csharp-connait-plus-forte-croissance-menace-ravir-4e-place-java/popu.png/" border="0" alt="Nom : Popu.png
Affichages : 8453
Taille : 887,0 Ko"  style="float: CONFIG" /><br />
<b>Popularité des langages dans les offres d'emploi</b><br />
</div><br />
:fleche: <a href="https://emploi.developpez.com/actu/356753/" target="_blank"><b>Emploi informatique : les langages les plus demandés et les mieux payés</b></a><br />
:fleche: <a href="https://emploi.developpez.com/" target="_blank"><b>Portail Emploi de Developpez.com</b></a><br />
<br />
Sources : <a rel="nofollow" href="https://www.tiobe.com/tiobe-index/" target="_blank">classement TIOBE de novembre 2025</a>, <a rel="nofollow" href="https://pypl.github.io/PYPL.html" target="_blank">classement PYPL de novembre 2025</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Que pensez-vous de la progression de C# dans l'index TIOBE ?<br />
:fleche: Selon vous, C# finira-t-il par supplanter Java en matière de popularité et d'usage ?<br />
:fleche: Que pensez-vous de la popularité des langages de programmation dans le nouveau classement TIOBE ?<br />
:fleche: Quelle comparaison faites-vous entre les classements TIOBE et PYPL ?<br />
<br />
<b>Voir aussi</b><br />
<br />
:fleche: <a href="https://programmation.developpez.com/actu/376112/" target="_blank">Langages les plus utilisés en 2025 : Python règne en maître, SQL revient en force, JavaScript perd du terrain, selon IEEE.<br />
L'impact du vibe coding IA commencerait-il à se faire ressentir sur les index ?</a><br />
<br />
:fleche: <a href="https://programmation.developpez.com/actu/373759/" target="_blank">Le langage Ada, vieux de 40 ans, resurgit à la 9e place de l'index TIOBE, porté par un regain d'intérêt pour les langages robustes, fiables et adaptés aux systèmes critiques, Object Pascal est classé 10e</a><br />
<br />
:fleche: <a href="https://programmation.developpez.com/actu/369202/" target="_blank">Les langages de programmation rapides sont-ils de plus en plus populaires ? L'index TIOBE indique que les langages rapides tels que C++, Go et Rust gagnent du terrain grâce à l'IA et le traitement de données</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p671861d1763413795/general-developpement/langages-programmation/index-tiobe-novembre-2025-csharp-connait-plus-forte-croissance-menace-ravir-4e-place-java/popu.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p671862d1763414195/general-developpement/langages-programmation/index-tiobe-novembre-2025-csharp-connait-plus-forte-croissance-menace-ravir-4e-place-java/index-tiobe-novembre-2025.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f41/general-developpement/langages-programmation/">Langages de programmation</category>
			<dc:creator>Mathis Lucas</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180512/general-developpement/langages-programmation/index-tiobe-novembre-2025-csharp-connait-plus-forte-croissance-menace-ravir-4e-place-java/</guid>
		</item>
	</channel>
</rss>
