Вопросы с тегом «libraries»

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

1
Время Нода против Время Йода?
В Руководстве пользователя Noda Time в разделе обоснования говорится: публичный API был в значительной степени переписан, чтобы обеспечить API, более идиоматичный для .NET, а также исправить некоторые решения Joda Time, которые команда Noda Time считает «неудачными». (Некоторые из них просто из-за разных целей; другие я бы поспорил, это действительно ошибки.) …

5
Почему современные библиотеки не используют ООП
Я программист C ++ для начинающих, но я достаточно хорошо понимаю концепции языка. Когда я начал изучать внешние библиотеки C ++, такие как SDL, OpenGL (возможно, и кое-что еще), к моему большому удивлению, я обнаружил, что они вообще не используют концепции C ++. Например, ни SDL, ни OpenGL не используют …

12
Можно ли жить, не зная, как работает созданная вами программа?
Я имею в виду, что есть действительно полезные библиотеки, которые могут решать проблемы, когда вы застряли и не знаете, как решить то или иное с вашим знанием языка программирования, который вы используете ... Например, Boost для C ++ или JQuery для JavaScript или Spring для Ява ... Они решают проблемы …

4
«Не изобретать колесо» игнорирует пределы человеческой памяти?
В Haskell и F # меня научила одна вещь: кто-то в университете умнее меня, вероятно, уже нашел абстракцию для того, что я делаю. Аналогично в C # и объектно-ориентированном программировании, вероятно, есть библиотека для «этого», что бы я ни делал. Особое внимание уделяется повторному использованию абстракций в программировании, и я …

2
Почему использование библиотек C ++ так сложно?
Прежде всего, я хочу отметить, что я люблю C ++, и я один из тех, кто думает, что код на C ++ проще, чем на Java. За исключением одной крошечной вещи: библиотеки. В Java вы можете просто добавить jar к пути сборки, и все готово. В C ++ обычно требуется …
14 java  c++  libraries 

2
Должна ли моя небольшая библиотека программного обеспечения избегать использования других библиотек?
Я только что выпустил небольшую библиотеку Java, которая предлагает только несколько классов и методов. Поскольку я создавал проект с Maven, я сразу использовал несколько сторонних библиотек для достижения своих целей, а именно: commons-lang3 (для некоторых общих вещей Java) slf4j-api (для регистрации) commons-io (для небольшого количества файлового материала - я думаю, …
13 java  libraries  maven 

3
Насколько независим Clojure от Java?
Я совершенно новичок в мире Clojure. Я ценю тот факт, что каждый имеет легкий доступ ко всем библиотекам Java с помощью функций взаимодействия Clojure, но мне было интересно, насколько Clojure стоит на своих ногах. Конечно, есть некоторые платформы, такие как Android, где совместимость с Java всегда будет требоваться, потому что …

8
Вы склонны писать свое собственное имя или название своей компании в своем коде?
Я работал над различными проектами дома и на работе, и за эти годы я разработал два основных API, которые я использую почти на всех веб-сайтах на основе AJAX. Я скомпилировал оба из них в DLL и назвал пространства имен Connell.Database и Connell.Json. Мой начальник недавно увидел эти пространства имен в …

4
Почему люди переписывают некоторые библиотеки на многие языки программирования?
Есть некоторые библиотеки, которые доступны в своих версиях, написанных на разных языках программирования, например, Lucene , который написан на Java (как говорится, на 100% чистой Java), но также имеет свои версии на C ++, C, Perl , Ruby, Lisp и некоторые другие языки. И я говорю о реализации на этих …

2
Поддерживают ли классы в библиотеке JRE наблюдаемые и / или асинхронные чтения из внешних / не JRE сборок?
Как я могу реализовать свою кроссплатформенную библиотеку (например, на JRE), чтобы работать в поточно-ориентированном режиме с объектными ссылками, чтобы нативные внешние интерфейсы на других платформах могли наблюдать объект и использовать преимущества шаблонов Observable? Немного предыстории - концепция связывания данных используется в большинстве интерфейсных сред. В C # и Java это …

4
Функции-члены и не-функции для математических операторов
Я пишу библиотеку линейной алгебры (короче говоря, это школьное задание), которая включает в себя матрицы, векторы и т. Д. В процессе создания этой библиотеки я буду создавать функции, которые выполняют математические операции над объектами. Например, транспонировать матрицу, инвертировать матрицу, нормализовать вектор и т. Д. Мне было любопытно, какова «лучшая практика» …
12 c++  libraries  methods 

2
C ++ Library API Design
Я ищу хороший ресурс для изучения хорошего дизайна API для библиотек C ++, просмотра общих объектов / библиотек и т. Д. Есть много ресурсов по написанию хороших API, хороших классов, шаблонов и так далее на уровне исходного кода, но почти ничего о собирать вещи в общие библиотеки и исполняемые файлы. …

14
Какую библиотеку / фреймворк вы сочли слишком сложной для решения проблемы? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

2
Каким руководствам я должен следовать при разработке библиотеки?
Я работаю над проектом Arduino с использованием Uno. Проект содержит значительное количество кода. Я хотел бы создать библиотеку и даже поделиться ей позже. Каким руководствам я должен следовать при разработке библиотеки?

3
Существуют ли библиотеки JavaScript с открытым исходным кодом, адресованные нескольким вкладкам браузера и состоянию клиента для новых браузеров? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Есть несколько новых функций HTML5, которые вошли в последние браузеры, которые позволяют делиться состоянием между вкладками, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.