Запитання з тегом «libraries»

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

1
Noda Time vs Joda Time?
У Посібнику користувача Noda Time в розділі обгрунтування зазначено: публічний API був значною мірою перероблений, як для надання API, який є більш ідіоматичним для .NET, так і для виправлення деяких рішень Joda Time, які команда Noda Time розглядає як "нещасливі". (Деякі з них просто через те, що вони мають різні …

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

12
Чи добре жити, не знаючи, як працює створена вами програма?
Я маю на увазі, є дійсно корисні лайки, які можуть вирішити проблеми, коли ви застрягли і не знаєте, як вирішити те чи інше, використовуючи свої знання мови програмування, яку ви використовуєте ... Наприклад, Boost для C ++ або JQuery для JavaScript або Spring для Java ... Вони вирішують проблеми за …

4
Чи “не винаходити колесо” ігнорує межі людської пам’яті?
Одна справа, яка працює в Haskell і F # навчила мене, це те, що хтось в університеті розумніший за мене, напевно, вже знайшов абстракцію того, що я роблю. Так само і в C # та об'єктно-орієнтованому програмуванні, ймовірно, є бібліотека для "це", що б я не робив. Тут є наголос …

2
Чому використання бібліотек C ++ настільки складне?
Перш за все, хочу зазначити, що я люблю C ++, і я один з тих людей, хто думає, що простіше кодувати в C ++, ніж Java. За винятком однієї крихітної речі: бібліотеки. На Java ви можете просто додати трохи баночки до шляху збирання, і ви закінчите. У 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) для роботи в безпеці для потоків на посиланнях на об'єкти, щоб натільні передні кінці на інших платформах могли спостерігати за об'єктом та використовувати переваги спостережуваних шаблонів? Невеликий фон - існує концепція прив'язки даних, що використовується в більшості фронтальних рамок. У …

4
Функції члена порівняно з не членами для математичних операторів
Я пишу бібліотеку лінійної алгебри (короткий розповідь, це шкільне завдання), яка включає матриці, вектори тощо. У процесі створення цієї бібліотеки я збираюся створювати функції, які виконують математичні операції на об'єктах. Наприклад, перенести матрицю, інвертувати матрицю, нормалізувати вектор тощо. Мені було цікаво, що є "найкращою практикою" для такого роду функцій ... …
12 c++  libraries  methods 

2
Дизайн API бібліотеки C ++
Я шукаю хороший ресурс для вивчення хорошого дизайну API для бібліотек C ++, перегляду спільних об'єктів / dll тощо. Є багато ресурсів для написання приємних API, приємних класів, шаблонів тощо на рівні джерела, але майже нічого про об'єднання речей у спільні файли та виконавчі файли. Книги на кшталт крупномасштабного програмного …

14
З якою бібліотекою / рамкою ви вирішили проблему, яку вона вирішує? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

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

3
Чи існують бібліотеки JavaScript з відкритим кодом, які адресують кілька вкладок браузера та стан клієнта для нових браузерів? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Існує кілька нових функцій HTML5, які перетворили його на нові веб-переглядачі, які дозволяють ділитися станом між вкладками, вікнами браузера, тим …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.