Question

Si vous passez à un nouveau langage de programmation, quelles bibliothèques pensez-vous devoir être supportée si vous voulez continuer à utiliser ce langage?

Je suis intéressé à la fois par les bibliothèques spécifiques (par exemple, les liaisons pour libXYZ doivent exister) et par les catégories (par exemple, une bibliothèque d'expressions régulières doit exister).

En guise d’extension, quelles sont les caractéristiques des disjoncteurs d’affaires ou les décisions de conception (niveau de langue ou de bibliothèque) qui pourraient vous persuader de passer à une autre langue ou de l’ignorer? Votre langue principale actuelle les prend-elle bien en charge? Comment pourraient-ils être améliorés?

Je suis intéressé par ce que les gens trouvent le plus important pour leur choix de langage de programmation, outre la syntaxe, le support de plate-forme, l'efficacité et le paradigme.

Était-ce utile?

La solution

Une bibliothèque de type xUnit forte.

Prise en charge du service Web

Traitement XML

Une bibliothèque de connectivité à la base de données

Une bibliothèque de mise en réseau

Une bibliothèque de threads

Une bibliothèque d'IO de fichier

En termes de cadres:

Une bibliothèque d'interface graphique enrichie

Une bibliothèque AJAX

Un serveur d'applications.

Autres conseils

La gestion des chaînes est toujours essentielle aujourd'hui. Donc, soit la bibliothèque de langues soit la bibliothèque standard devrait avoir un bon ensemble de fonctionnalités de gestion de chaînes.

Une solide bibliothèque mathématique aide beaucoup.

  • Expressions régulières
  • Journalisation & amp; autres diagnostics
  • Cryptographie
  • Collections (listes / cartes / piles / etc)

Ce n’était pas si important il ya quelques décennies, mais le support pour la mise en réseau est très important.

À tout le moins, un contenu de haut niveau tel que HTTP.

Les éléments que j'utilise tout le temps ne sont que des éléments de base tels que les collections, le réseau et les éléments d'E / S. Et je m'attendrais à ce que cette langue la prenne directement en charge, pas en y ajoutant une bibliothèque.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top