Même le résumé est confié à un LLM..

 

J’ai compris, merci.

 

L’avantage d’Ada est globalement du côté du « c’est mieux que C ». En C, on laisse beaucoup de choses à la discrétion du développeur, avec peu de garde-fous sur ce qui est autorisé. Les conversions de type implicites, par exemple. Mais la plupart des développeurs semblent quand même préférer C, sans doute parce qu’ils y sont habitués...

C’est peut-être une particularité de la base de code sur laquelle je travaille, mais nous déclarons et utilisons presque tout avec des types distincts. Le seul cas où nous utilisons des types de base, c’est à peu près pour les indices de tableau.

 

Par curiosité, je vous pose la question. Y a-t-il aussi des avantages qui la distinguent d'autres langages typés populaires ? (kotlin, rust, typescript, ...)

 

Rust s’utilise aussi de cette façon, n’est-ce pas ? Ça me semble clairement être une bonne chose.

 

La principale raison d’être des applications, ce sont les notifications push à des fins marketing.

 

Si on utilisait un langage doté d’un bon système de types, on n’aurait peut-être pas pu éviter ce genre de problème..?
Disparition de la sonde Mars Climate Orbiter de la NASA en septembre 1999

  • À cause d’un problème d’interopérabilité des données entre un module utilisant les livres pour exprimer la force et un autre utilisant les newtons, la sonde a été mal pilotée et s’est écrasée.
 

Le langage Ada dispose à cet égard d’un excellent système de types. On peut facilement déclarer les valeurs de nature différente comme des types distincts, et lorsque ces types sont mélangés, le compilateur les détecte efficacement.

 

Jusqu’ici, il fallait utiliser quelque chose comme Mapbox pour avoir du vectoriel, mais maintenant, si on veut l’exploiter soi-même, ça devient au moins envisageable.

 

Je suis d’accord. À moins qu’il ne s’agisse d’une web app complexe comme Google Docs, je pense que Howired, créé dans l’écosystème Rails, suffit largement, et qu’Astro suffit aussi pour les pages statiques.

 

Je sais qu’il existe très peu de cas où quelque chose a réussi de cette manière, donc il est vrai que je suis d’abord inquiet.
Même en cas de succès, puisqu’il s’agit d’argent public, je pense que les conditions du contrat visant à garantir une utilisation dans l’intérêt public sont également importantes.

 

J’ai d’abord mal lu « programmer des véhicules dans un jeu » comme « programmer des véhicules depuis un véhicule », et je me suis dit que ce n’était pas un peu dangereux ?

 

Avec le forfait à 200 dollars, il m’arrive d’utiliser une escouade de Claude pour travailler sur 8 sessions à la fois, et tant qu’on n’utilise pas opus, l’usage reste supportable.

 

Même sans savoir vraiment utiliser un langage qu’on ne maîtrise pas, on peut souvent au moins le lire à peu près, donc il me semble logique que cela fasse gagner du temps par rapport à avant.

 

Tout à fait d’accord
À titre d’exemple parlant, React lui-même est en quelque sorte le Spring du front-end
C’est lourd et complexe, et même si on a l’impression que cela facilite le travail, en réalité on met en place un processus plus compliqué pour accomplir des tâches simples, puis on se retrouve avec cette étrange forme de confort qui consiste simplement à rendre ce processus inutilement complexe plus pratique

 

Tout à fait exact.
L’objectif des applications est clairement, avant tout, d’obtenir des autorisations au profit des entreprises.

 

Mais au final, pour les développeurs, il arrive aussi qu’ils doivent se connecter directement au serveur et accéder à la base de données pour des tests d’intégration avec l’application...