Умные вопросы
Войти
Регистрация
В языках программирование используется библиотеки и пакеты для чего они созданы.
Подробно расскажите? Теперь мое мнение: я думаю что внутри библиотеки расположены классы, А в пакетах незнаю. Классы созданы для того Чтобы мы могли использовать методы? Если да то для чего созданы методы? (в других языках метод называется функцией ) спасибо за ране
11 года
назад
от
хасид
2 Ответы
▲
▼
0
голосов
библиотеки и пакеты созданы для того, чтобы велосипеды не изобретать. это, по сути, наборы готовых решений
11 года
назад
от
Margaritka
▲
▼
0
голосов
У Вас совершенно превратное представление о языках программирования, их структуре и реализации.
Внутри библиотек расположены готовые фрагменты кода, предназначенные для решения конкретных типовых задач. Это могут быть и библиотеки математических функций, и библиотеки решения определённых типов уравнений, и библиотеки интерфейсных решений, и библиотеки классов - всё, что угодно. Как правильно ответили, они нужны, чтобы не изобретать велосипед, брать готовые реализации алгоритмов, а самому сосредоточиться на специфике конкретной задачи.
Кардинального отличия пакетов от библиотек нет. Просто пакет, как правило, предназначен для решения достаточно широкого круга задач. Содержит несколько библиотек, другие инструменты программирования и вычислений.
Классы созданы не для использования методов, а для описания на языке программирования моделируемых объектов, их свойств и поведения. Методы служат для манипуляции объектами.
Например, объект - вещественное число. Одним из методов может быть функция извлечения квадратного корня. Причём программистам не нужно брать книжки по численным методам и писать программу, реализующую извлечение корня - берут из библиотеки уже готовую.
Другой пример: объект - текстовый документ. Метод - вывод документа на печать.
Третий пример: объект - персонаж компьютерной игры. Метод - функция, реализующая реакцию персонажа на конкретную игровую ситуацию, выполнение действия.
И т. д, и т. п.
11 года
назад
от
Розочка Романова
Связанные вопросы
2
ответов
Если молекулы в головном мозге создают мысль, то запустив время обратно, не создаст ли мысль молекулы.
9 года
назад
от
Владимир Петров
2
ответов
Почему для компактности природа предпочитает шестиугольник ромбу и даже треугольнику?
6 года
назад
от
Илья Сотников
1
ответ
При каких условиях доверие к машинам/роботам больше чем к людям ?
2 года
назад
от
vseonei