Вопрос

Если вы перешли на новый язык программирования, какие библиотеки, по вашему мнению, должны поддерживаться, если вы хотите продолжать использовать этот язык?

Меня интересуют как конкретные библиотеки (например, должны существовать привязки для libXYZ), так и категории (например, должна существовать библиотека регулярных выражений).

В дополнение к этому, каковы функции deal breaker или дизайнерские решения (на уровне языка или библиотеки), которые убедили бы вас переключиться на другой язык или проигнорировать его?Хорошо ли ваш текущий основной язык поддерживает их?Как их можно было бы улучшить?

Мне интересно услышать, что люди считают наиболее важным для выбора языка программирования, помимо синтаксиса, поддержки платформы, эффективности и парадигмы.

Это было полезно?

Решение

Сильная xUnit-подобная библиотека.

Поддержка веб-сервиса

Обработка XML

Библиотека подключения к базе данных

Сетевая библиотека

Библиотека потоков

Библиотека файлового ввода-вывода

С точки зрения рамок:

Богатая библиотека графического интерфейса

Библиотека AJAX

Сервер приложений.

Другие советы

Обработка строк по-прежнему важна сегодня. Так что либо язык, либо стандартная библиотека должны иметь хороший набор функций обработки строк.

Хорошая математическая библиотека очень помогает.

  • Регулярные выражения
  • Ведение журнала и другие виды диагностики
  • Криптография
  • Коллекции (списки/ карты / стеки / etc)

Несколько десятилетий назад это было не так важно, но поддержка сетей очень важна.

По крайней мере, высокоуровневые вещи, такие как HTTP.

Вещи, которые я использую постоянно, - это только базовые вещи, такие как коллекции, сеть и вещи ввода / вывода. И я ожидаю, что этот язык будет поддерживать его напрямую, не добавляя в него библиотеку.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top