Какие библиотеки незаменимы? - PullRequest
1 голос
/ 01 мая 2009

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

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

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

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

Ответы [ 6 ]

3 голосов
/ 01 мая 2009

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

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

Обработка XML

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

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

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

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

В терминах рамок:

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

Библиотека AJAX

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

3 голосов
/ 01 мая 2009

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

2 голосов
/ 01 мая 2009
  • Регулярные выражения
  • Регистрация и другая диагностика
  • Криптография
  • Коллекции (списки / карты / стеки / и т. Д.)
2 голосов
/ 01 мая 2009

Твердая математическая библиотека очень помогает.

1 голос
/ 01 мая 2009

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

1 голос
/ 01 мая 2009

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

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

...