Форум сайта python.su
0
Начал недавно изучать Python, синтаксис мне понравился, но стали закрадываться сомнения относительно будущих перспектив этого языка. Не растеряет ли он популярность в ближайшие годы и не снизится ли востребованность программистов на этом языке? Например в последнее время набирает популярность такой язык, как GO. Он компилируемый и соответственно гораздо быстрее питона, при разработке софта на этом языке нет необходимости переписывать узкие места на С, к тому же он прекрасно подходит для веб разработки, а ещё проникает в машинное обучение. Некоторые компании уже начали переписывать серверную часть с питона на GO. Например тот же Dropbox. Не получится ли так, что завтра разработчики на Django станут особо не нужны никому и нигде кроме поддержки старых проектов владельцам которых лень переходить на другие платформы и технологии? А кроме GO приобретает популярность Rust и Julia. Все эти языки опять же превосходят питон по производительности.
Так кто, что думает относительно перспектив питона в связи с появлением более производительных языков способных полностью заменить его и в вебе и в машинном обучении? Не является ли взлёт его популярности в последние годы предвестником скорого и стремительного упадка?
Офлайн
16
Ну станет GO популярным, а от питона все откажутся. Это не значит, что питона не будет. Еще с десяток лет будет нужна поддержка уже существующих проектов. И чем меньше умеющих в питон - тем выше на него цена.
Да и равнять себя по компаниям гигантам - не корректно, разные условия.
Офлайн
568
AndreyFG
Начал недавно изучать Python, синтаксис мне понравился, но стали закрадываться сомнения относительно будущих перспектив этого языка. Не растеряет ли он популярность в ближайшие годы и не снизится ли востребованность программистов на этом языке? Например в последнее время набирает популярность такой язык, как GO. Он компилируемый и соответственно гораздо быстрее питона, при разработке софта на этом языке нет необходимости переписывать узкие места на С, к тому же он прекрасно подходит для веб разработки, а ещё проникает в машинное обучение. Некоторые компании уже начали переписывать серверную часть с питона на GO. Например тот же Dropbox. Не получится ли так, что завтра разработчики на Django станут особо не нужны никому и нигде кроме поддержки старых проектов владельцам которых лень переходить на другие платформы и технологии? А кроме GO приобретает популярность Rust и Julia. Все эти языки опять же превосходят питон по производительности.Так кто, что думает относительно перспектив питона в связи с появлением более производительных языков способных полностью заменить его и в вебе и в машинном обучении? Не является ли взлёт его популярности в последние годы предвестником скорого и стремительного упадка?
Офлайн
44
FishHook?!
ни питон ни Го не подходят в качестве первого языка для совсем новичка.
и вставьте ссылку на его url Офлайн
568
AD0DE412
Мне кажется, что изучать что-либо в инженерных науках надо начиная с вопроса, а какую именно задачу эта технология решает? Вот, например, питон вовсе не дает ответа на вопрос, а зачем нужен питон. Топик Стартер резонно заметил, что питон не самый быстрый, ну так и нахрена он нужен? Он к тому же не типобезопасный т получить ошибку в рантайме здесь гораздо более вероятно, чем в статически типизируемых языках. И никогда ты не поймешь, в чем смысл того или иного, если не окунешься на уровень ниже и сам не испытаешь потребность в нововведениях. Другими словами, чтобы понять, зачем нужен, например, ООП, надо сначала немного пописать без ООП. Ну и так далее рекурсивно.
Офлайн
253
AndreyFG
Например в последнее время набирает популярность такой язык, как GO
AndreyFGhttps://www.tiobe.com/tiobe-index/python/
Не растеряет ли он популярность в ближайшие годы
AndreyFGЯзыки конкурируют если они живут в одной нише. Компилируемый и интерпретируемый языки не конкуренты. Вытеснение из одной области применения может произойти, но не из всех.
GO. Он компилируемый и соответственно гораздо быстрее питона,
AndreyFGЛегко! Django это один из многих десятков фреймворков. В вебе все время происходят существенные изменения. Если появится новый Framework с killer фичами то Django покинет нас если не сможет адаптироваться (но я бы советовал оплакивать его когда он сдохнет а не заранее).
Не получится ли так, что завтра разработчики на Django станут особо не нужны никому и нигде кроме поддержки старых проектов
AndreyFG
Все эти языки опять же превосходят питон по производительности. Так кто, что думает относительно перспектив питона в связи с появлением более производительных языков
AndreyFGНу упадок бывает абсолютным и относительным. Если завтра война и мы будем жить в пещерах то наверное любые программисты будут меньше нужны.
Не является ли взлёт его популярности в последние годы предвестником скорого и стремительного упадка?
Отредактировано doza_and (Авг. 23, 2020 21:28:09)
Офлайн
44
FishHook ммм это понятно для каждой задачи свой иструмент (тут еще важно не потерять общую цель итд) … уточну вопрос … какой яп наиболие подходящий по вашему мнению для обучения ну и почему …
и вставьте ссылку на его url Отредактировано AD0DE412 (Авг. 23, 2020 21:28:59)
Офлайн
61
Учи C - никогда не выйдет из моды.
Учи - ГО раз так много про него читал
Учи программирование и через несколько лет ты будешь писать и на питоне и на ГО и на Джаваскрипт и возможно немного не ПХП
Программистов знающих один язык - нет (в широком смысле слова)
Офлайн
568
AD0DE412
FishHook ммм это понятно для каждой задачи свой иструмент (тут еще важно не потерять общую цель итд) … уточну вопрос … какой яп наиболие подходящий по вашему мнению для обучения ну и почему …
Офлайн
857
AndreyFGДумаю, Go - это промежуточный этап перед чем-то качественным.
Например в последнее время набирает популярность такой язык, как GO.
package main
import "fmt"
func main() {
fmt.Println("Test")
}
package main
import "fmt"
func main()
{
fmt.Println("Test")
}
[guest@localhost go]$ go run t1.go
Test
[guest@localhost go]$ go run t2.go
# command-line-arguments
./t2.go:6: syntax error: unexpected semicolon or newline before {
[guest@localhost go]$

Офлайн