Вот например взять модули pygame или tkinter для python их же не получится создать только с помощью самого python, а как тогда делают различные модули?
И еще вопросик, правда ведь, что лишь знание чистого языка не очень многого стоит ведь без различных модулей и пакетов много не сделаешь или это касается только нескольких языков?
Другие языки программирования и технологии
Как создаются модули языков программирования?
Модули для Python пишут на C++. И пишут их программисты куда более высокого уровня, чем типичные Python-кодеры. Но далеко не все модули и библиотеки написаны специально для Python: в Python встроен модуль, позволяющий подключать практически любые библиотеки, соответствующие стандартам C++ (кстати, аналогичный модуль есть и у PHP).
Знание модулей абсолютно необходимо для Python и некоторых других интерпретируемых языков. Python - слишком медленный язык, чтобы писать на нём сложный код, и единственный выход для Python-кодеров - использовать готовые быстро работающие библиотеки, написанные на C++.
У компилируемого языка проблем со скоростью работы кода нет и любой модуль можно самостоятельно написать на этом же языке. Так, например, модули Go пишут на самом Go.
Знание модулей абсолютно необходимо для Python и некоторых других интерпретируемых языков. Python - слишком медленный язык, чтобы писать на нём сложный код, и единственный выход для Python-кодеров - использовать готовые быстро работающие библиотеки, написанные на C++.
У компилируемого языка проблем со скоростью работы кода нет и любой модуль можно самостоятельно написать на этом же языке. Так, например, модули Go пишут на самом Go.
пишут на другом языке библиотеки с интерфейсом, совместимым с интерпретатором python
Саша Скутер
то есть это python такой ограниченный в графическом плане получается?
Прошу учесть что я сам НОВИЧОК так что можете считать что я от балды все написал.
Я так думаю что со знанием чистого языка можно сделать все !.
Ведь эти все модули библиотеки, это тупор набор готовых функций,
АЛГОРИТМОВ которые за тебя кто то придумал.
Если у тебя есть башка которая может находить алгоритмы или находить решения любых задач, значит ты сможешь все.
Единственное без всяких доп библиотек, тебе придется весь код создавать заново.
И кто то решит задачу быстрее или создаст программу быстрее с помощью готовых библиотек или функций.
А ты еще убьешь лишнее время на создание этих функций, которые уже есть в библиотеке.
Но я так крайним ухом слышал что библиотеки для Pythona пишутся на СИ.
Потому не знаю можно ли сделать ВСЕ на Python, возможно что нельзя.
Прошу учесть что я сам НОВИЧОК так что можете считать что я от балды все написал.
Я так думаю что со знанием чистого языка можно сделать все !.
Ведь эти все модули библиотеки, это тупор набор готовых функций,
АЛГОРИТМОВ которые за тебя кто то придумал.
Если у тебя есть башка которая может находить алгоритмы или находить решения любых задач, значит ты сможешь все.
Единственное без всяких доп библиотек, тебе придется весь код создавать заново.
И кто то решит задачу быстрее или создаст программу быстрее с помощью готовых библиотек или функций.
А ты еще убьешь лишнее время на создание этих функций, которые уже есть в библиотеке.
Но я так крайним ухом слышал что библиотеки для Pythona пишутся на СИ.
Потому не знаю можно ли сделать ВСЕ на Python, возможно что нельзя.
Прошу учесть что я сам НОВИЧОК так что можете считать что я от балды все написал.
Саша Скутер
да я тоже только учусь, просто думаю над созданием собственных модулей и понимаю, что знаний у меня пока определённо маловато. Спасибо за ответ, удачи в дальнейшем обучении!
Похожие вопросы
- Всегда было интересно, каким образом создаются собственные языки программирования?
- А какие языки программирования изучали в 80х и на чём вы их изучали?
- Какой язык программирования выбрать для изучения для начинающего ? (внутри)
- С какого языка программирования начать?
- Какой язык программирования следует изучить в первую очередь, если в программировании вообще ничего не понимаешь?
- И снова про языки программирования ^_^ Поправьте, если я ошибаюсь где-то.
- Виды языков программирования
- С чего начать учение программированию? С каких языков программирования лучше начинать учиться программированию?
- Какой язык программирования стоит освоить
- Какой язык программирования подойдёт для создания искусственного интеллекта?