Re: Заслуженно ли Python находится на первом месте среди ЯП?
От: elmal  
Дата: 22.02.23 18:42
Оценка: +5 -1
Здравствуйте, Mihal9, Вы писали:

M>Как думаете, заслуженно ли Питон во многих рейтингах находится на первом месте?

Заслуженно. Современный язык Питон — это тоже самое, что бейсик 80-х. Лучший язык для непрограммистов. Большинство пользователей этого языка это непрограммисты. А, например, математики. Физики. Или еще кто, кто охрененно хорошо знает предметную область, весьма сложную, но вот с программированием у них хреново. И благодаря простоте Питона они худо бедно, но в состоянии писать простые программы. Примерно все происходит также, как с бейсиком в 80-е годы, единственное что с тех пор требования к программам сильно возросли.

Да, есть недостатки. Как и у бейсика. Один из них — это производительсность. Плюс хреново подходит для написания больших программ. Но математики и физики не пишут большие программы! У них есть определенная математическая модель, и они ее в лоб кодируют на питоне. Зачастую (точнее чаще всего, ибо программировать не умеют) лютейшим говнокодом. Но задача бизнеса оказывается решена, а далее уже идет торг относительно того, целесообразно ли тратить ресурсы на оптимизацию этого творчества математиков путем переписывания на другой язык или и так сойдет. Чаще всего лучшим вариантом является оставить все как есть, обеспечить нужно только прозрачную обвязку к питоновскому скрипту, в котором лютейший говнокод, который рассматривается как черный ящик, и получаем вполне работоспособную систему.

Но с другой стороны меня очень умиляет реклама всяких курсов, в которых предлагается домохозяек обучить питону чтоб они зарабатывали по 200 тыщ в месяц, ибо это средний рейт плюс это мегапопулярный язык. При этом ни хрена в этих курсах не говорится, что сам язык это пофиг, а основное, за что платят — это за охрененные знания математики, причем за глубокие и узкие разделы, а язык программирования это глубоко вторично. А питон сам по себе нахрен никому не нужен, он нужен только вместе с весьма нетривиальными навыками.
Re[2]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Baiker  
Дата: 23.02.23 11:33
Оценка: -2 :)))
Здравствуйте, elmal, Вы писали:

E>Лучший язык для непрограммистов


ПОСЛЕДНЕЕ, что бы я всунул в язык для непрофи — так вот эти му@@@@ацкие отступы!! Тут нормальный чел запутается, а они на ламеров вывалили! Вернее ОН — гвидон, царь пробелов.(где здесь смайлик "стошнить на гвидона"? )

Для ламеров есть БЕЙСИК — вот воистину язык начинающих — вообще НИЧЕГО учить не надо (поначалу). Никаких ООП, памяти и т.п.
Re[2]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Baiker  
Дата: 23.02.23 11:40
Оценка: -1 :))) :)
Здравствуйте, velkin, Вы писали:

V> Вот покажите мне языки программирования, которые прямо так развились в мире, что C/C++ их недостойны


Да легко! Язык D. Практически полностью размазал твои крючкотворные плюсы по асфальту! Более того — он и писался Уолтером, который до этого писал канпелятор С++! Кому, как не ему знать всю подноготную дрянь крестиков.
Да чё далеко ходить — тот же C# практически ОДНИМ ПИНКОМ вышвырнул С++ из десктопа! Дотнет был бы сейчас маргинальной платформкой (типа 1С или Оракла), если б не C# и крутая интеграция Win32. Так что ЕСТЬ языки намного лучше плюсов. Да, Котлин ещё стоит вспомнить! Я б тоже на таком писал, если б был жабофилом.
Re: Заслуженно ли Python находится на первом месте среди ЯП?
От: namespace  
Дата: 22.02.23 13:05
Оценка: +3 -1
M>Как думаете, заслуженно ли Питон во многих рейтингах находится на первом месте?
Лопата как инструмент для копания, наверняка, тоже на на первом месте.
Но если надо копать много — экскаватором удобнее.

M>Что вы думаете по поводу Python? Какое у него будущее?

Как у лопаты. Не умеешь другим, работай этим. Можешь прицепить к своей лопате моторчик и два десятка ручек.

Язык как язык, отступы бесили по началу.
Re: Заслуженно ли Python находится на первом месте среди ЯП?
От: IT Россия linq2db.com
Дата: 22.02.23 15:15
Оценка: 1 (1) +2
Здравствуйте, Mihal9, Вы писали:

M>Как думаете, заслуженно ли Питон во многих рейтингах находится на первом месте?

M>Что вы думаете по поводу Python? Какое у него будущее?

Моя любовь к Питону закончилась на знакомстве с функцией replace. Простейший парсинг примерно шести сотен файлов на C# занимает десяток секунд, на Питоне десятки минут. Проблема в replace. Это так сложно, написать эффективно встроенную в язык функцию? Вы там совсем уже совсем?
Если нам не помогут, то мы тоже никого не пощадим.
Re: Заслуженно ли Python находится на первом месте среди ЯП?
От: pagid_ Россия  
Дата: 22.02.23 12:47
Оценка: +3
Здравствуйте, Mihal9, Вы писали:

M>Что вы думаете по поводу Python? Какое у него будущее?

Такое же, как у PHP
Re[6]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Буравчик Россия  
Дата: 23.02.23 20:42
Оценка: 1 (1) +1
Здравствуйте, IT, Вы писали:

IT>Разработчики Котлина решили, что девелоперам не нужны длинные выражения и им не надо переносить их на новую строку?


Не знаю про котлин, но питон вполне норм решает эту проблему. И при этом не заставляет ставить кучу ненужных точек с запятой

По-умолчанию новая строка разделяет statement-ы. Можно указать компилятору, что строка не закончилась — с помощью символа \ в конце.
А длинные выражения, типа представленного выше, можно записать и без этого разделителя — просто заключив выражение в скобки.

Т.е. можно так
sequence \
    .Where(...) \
    .GroupBy(...) \
    .Select (...)


А можно так:
(sequence
    .Where(...)
    .GroupBy(...)
    .Select (...))
Best regards, Буравчик
Re: Заслуженно ли Python находится на первом месте среди ЯП?
От: Baiker  
Дата: 22.02.23 12:32
Оценка: +1 -1
Здравствуйте, Mihal9, Вы писали:

M>Как думаете, заслуженно ли Питон во многих рейтингах находится на первом месте?

M>Что вы думаете по поводу Python? Какое у него будущее?

По какому ретингу? Среди твоих одноклассников чтоле?
Re[3]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Философ Ад http://vk.com/id10256428
Дата: 22.02.23 13:24
Оценка: +2
Здравствуйте, Mihal9, Вы писали:

M>А у PHP какое?


Нишевое: несложные сайты, форумы и т.д: PHP/FI (Personal Home Page / Form Interpreter). Там где народ платит за память и процессорное время (где не пофиг), своё законное место занимают go, C#, Kotlin, Java... Когда начинаешь за хостинг платить от 10К $ в месяц, становится уже не пофиг.

Тоже самое будет и с питоном: займёт свою нишу.
Всё сказанное выше — личное мнение, если не указано обратное.
Re: Заслуженно ли Python находится на первом месте среди ЯП?
От: gyraboo  
Дата: 22.02.23 15:22
Оценка: +2
Здравствуйте, Mihal9, Вы писали:

M>Как думаете, заслуженно ли Питон во многих рейтингах находится на первом месте?


Нетъ. На первом месте заслуженно должна быть Джава.
Re[2]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Буравчик Россия  
Дата: 22.02.23 19:03
Оценка: :))
Здравствуйте, IT, Вы писали:

IT>Простейший парсинг примерно шести сотен файлов на C# занимает десяток секунд, на Питоне десятки минут. Проблема в replace.


Как связан парсинг и replace?
Best regards, Буравчик
Re[3]: Заслуженно ли Python находится на первом месте среди
От: Baiker  
Дата: 23.02.23 11:27
Оценка: +1 -1
Здравствуйте, Mihal9, Вы писали:

M>Здравствуйте, Sharov, Вы писали:


S>>Что за рейтинг? Сам по себе язык очень неплох.


M>TIOBE Index


Тиёбе?!! Самому не смешно? Это рейтинг "бабок на лавочке" — подсчёт проституток по каждому подъезду.

Единственный рейтинг (и его НИКТО НЕ ЗНАЕТ) — это использование языка в коммерческой разработке. Чем чаще на нём работают, тем очевиднее его преимущество. Именно "интыпрайз потогонка" показывает, насколько твой язык удобен, гибок, высокоуровнев и т.п.
А пестон... просто из каждого утюга вещает очередной говноблохер "пистон! ИИ победило человечество!" — ну как такое всерьёз слушать??
Re[3]: Заслуженно ли Python находится на первом месте среди
От: IT Россия linq2db.com
Дата: 23.02.23 14:29
Оценка: +2
Здравствуйте, Философ, Вы писали:

Ф>А это точно она там виновата?


Есть такой код:

for (item_key, item_value) in y.Data["Reference"].Data["System catalog views"].Data.items() :
    print(item_key)

    if len(item_value.Data) > 0 :
        for (tables_key, tables_value) in item_value.Data.items() :
            cat = item_key
            key = tables_key.replace(" (Azure SQL Database)", "").replace(" (T-SQL)", "")
            ...


Работает минуты. Убираем последнюю строчку — секунды. Исследование проблемы показало, что интернет этим методом тоже очень не доволен.

Ф>Там в питоне вроде не сложно дёрнуть сишную функцию — можно померять, кто время съел. Да и какие-то встроенные средства профайлинга у него вроде есть.


Написать эффективную функцию replace — это дело одного дня. Можно просто тупо содрать удачную реализацию из другой платформы. Как скриптовый язык, питон неизбежно будет использоваться для разбора текстов. Лично для меня это было первой (и пока единственной) попыткой его применения.

Я бы ещё понял, если бы разница была в разы. Но в десятки, СОТНИ раз на простейших вещах!!!
Если нам не помогут, то мы тоже никого не пощадим.
Отредактировано 23.02.2023 15:04 IT . Предыдущая версия .
Re[7]: Заслуженно ли Python находится на первом месте среди ЯП?
От: IT Россия linq2db.com
Дата: 24.02.23 15:13
Оценка: +2
Здравствуйте, Евгений Акиньшин, Вы писали:

ЕА>Насколько я понимаю, как-то так должно работать:


ЕА>
ЕА>_ = (sequence
ЕА>    .Where  (...)
ЕА>    .GroupBy(...)
ЕА>    .Select (...)
ЕА>    )
ЕА>


Можно, конечно и так, но так мне нужно будет искать глазами и вычислять парность скобок.

ЕА>Гораздо экономней раз в 100 лет лишние скобочки поставить, чем в лишний визуальный шум в каждой строчке


Это уже пошла вкусовщина. Для кого-то гораздо проще определять начало/конец выражения по явному наличию ';'.

ЕА>Честно говоря, обязательная ; это чуть ли не единственное, что мне в современном си шарпе не нравиться


В Немерле была такая фишка — можно было не ставить ';' перед '}'. Я сначала так и делал, потом как-то само собой перестал страдать такой фигнёй. ';' означает в явном виде, что выражение закончилось, всё, нет никаких неоднозначностей.

Кстати, обратный вопрос, как написать несколько выражений на одной строке?
Если нам не помогут, то мы тоже никого не пощадим.
Заслуженно ли Python находится на первом месте среди ЯП?
От: Mihal9  
Дата: 22.02.23 12:17
Оценка: -1
Как думаете, заслуженно ли Питон во многих рейтингах находится на первом месте?
Что вы думаете по поводу Python? Какое у него будущее?
Re[2]: Заслуженно ли Python находится на первом месте среди ЯП?
От: gyraboo  
Дата: 22.02.23 15:57
Оценка: :)
Здравствуйте, IT, Вы писали:

M>>Как думаете, заслуженно ли Питон во многих рейтингах находится на первом месте?

M>>Что вы думаете по поводу Python? Какое у него будущее?

IT>Моя любовь к Питону закончилась на знакомстве с функцией replace. Простейший парсинг примерно шести сотен файлов на C# занимает десяток секунд, на Питоне десятки минут. Проблема в replace. Это так сложно, написать эффективно встроенную в язык функцию? Вы там совсем уже совсем?


Распаралель парсинг по тредам. Хотя, треды там не настоящие...
Re: Заслуженно ли Python находится на первом месте среди ЯП?
От: Буравчик Россия  
Дата: 22.02.23 19:05
Оценка: +1
Здравствуйте, Mihal9, Вы писали:

M>Как думаете, заслуженно ли Питон во многих рейтингах находится на первом месте?

M>Что вы думаете по поводу Python? Какое у него будущее?

Очень хороший язык. Перспективы хорошие, но зависит от области, конечно
Best regards, Буравчик
Re[3]: Заслуженно ли Python находится на первом месте среди ЯП?
От: IT Россия linq2db.com
Дата: 23.02.23 14:58
Оценка: :)
Здравствуйте, Baiker, Вы писали:

B>Да, Котлин ещё стоит вспомнить! Я б тоже на таком писал, если б был жабофилом.


Котлин? Серьёзно? Там по-моему тоже без косяков не обошлось. Куда-то ';' пролюбили Зачем?
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Заслуженно ли Python находится на первом месте среди ЯП?
От: IT Россия linq2db.com
Дата: 23.02.23 17:35
Оценка: +1
Здравствуйте, Doom100500, Вы писали:

D>Здравствуйте, IT, Вы писали:


IT>>ККуда-то ';' пролюбили Зачем?


D>А зачем она нужна, если есть разделитель строк?

D>Я тут GO балуюсь на досуге, и руки уже привыкли не ставить ";" без необходимости. И я действительно перестал понимать зачем ";" в конце строки.

D>
if err:= foobar(); err != nil {    // Вот здесь, например, уместно
    return err        // А здесь зачем? :xz:
}


Здесь не надо, потому что у тебя следующей следует лексема '}', однозначно говорящая компилятору, что выражение закончилось.

Как быть в такой ситуации?

_ = sequence
    .Where  (...)
    .GroupBy(...)
    .Select (...)
    ;


Разработчики Котлина решили, что девелоперам не нужны длинные выражения и им не надо переносить их на новую строку?
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Заслуженно ли Python находится на первом месте среди ЯП?
От: ути-пути Россия  
Дата: 23.02.23 20:12
Оценка: +1
Здравствуйте, rudzuk, Вы писали:

R>https://www.b4x.com/

R>https://www.purebasic.com/showcase.php
R>https://www.freebasic.net/

Посмотрел все ссылки — это какие-то диалекты, весьма далекие от васика с номерами строк, GOSUB 100 и FOR TO STEP NEXT.
Да и ими, полагаю, мало кто пользуется, и мало кто про них знает.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[4]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Буравчик Россия  
Дата: 23.02.23 20:27
Оценка: :)
Здравствуйте, IT, Вы писали:

IT>Ты — очень умный!


По существу есть что сказать?

Пока для себя сделал вывод:
Мало того, что не разобрался с питоном. Так еще и парсинг странно делаешь. Ну-ну
Best regards, Буравчик
Re[3]: Заслуженно ли Python находится на первом месте среди ЯП?
От: CreatorCray  
Дата: 24.02.23 01:20
Оценка: -1
Здравствуйте, Baiker, Вы писали:

B>Язык D. Практически полностью размазал твои крючкотворные плюсы по асфальту!

ЛОЛ! И где же он?

B>тот же C# практически ОДНИМ ПИНКОМ вышвырнул С++ из десктопа

Опять таки где?
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[7]: Заслуженно ли Python находится на первом месте среди ЯП?
От: IT Россия linq2db.com
Дата: 24.02.23 15:21
Оценка: +1
Здравствуйте, Doom100500, Вы писали:

D> withProject(project) // Или это другое???


Да, это оно. Получается, что мне, чтобы понять что здесь заканчивается выражение нужно разобрать, что написано в следующей строке. Хрень, конечно полная. Хотя, наверное, и не к такому привыкаешь.
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Baiker  
Дата: 26.02.23 00:54
Оценка: -1
Здравствуйте, CreatorCray, Вы писали:

CC>Здравствуйте, Baiker, Вы писали:


B>>Язык D. Практически полностью размазал твои крючкотворные плюсы по асфальту!

CC>ЛОЛ! И где же он?

Что за глупый вопрос? На своём сайте! Качай, да пользуйся. С чем тебе хочется поспорить во фразе, что Ди — удачный преемник Сипипей? Тупо повыёживаться количеством инсталляций или что?


B>>тот же C# практически ОДНИМ ПИНКОМ вышвырнул С++ из десктопа

CC>Опять таки где?

Да в пи****де! Как gump вчера проснувшийся задаёт вопросы, с намёком будто Си живее всех живых. Вылезай из криокамеры и начинай постигать современность, за тебя это никто делать не будет.
Re[4]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Baiker  
Дата: 26.02.23 00:55
Оценка: -1
Здравствуйте, ути-пути, Вы писали:

УП>Здравствуйте, Baiker, Вы писали:


B>>Для ламеров есть БЕЙСИК — вот воистину язык начинающих — вообще НИЧЕГО учить не надо (поначалу). Никаких ООП, памяти и т.п.


УП>А где он есть?


В школе.
Re: Заслуженно ли Python находится на первом месте среди ЯП?
От: Sharov Россия  
Дата: 22.02.23 12:35
Оценка:
Здравствуйте, Mihal9, Вы писали:

M>Как думаете, заслуженно ли Питон во многих рейтингах находится на первом месте?

M>Что вы думаете по поводу Python? Какое у него будущее?

Что за рейтинг? Сам по себе язык очень неплох.
Кодом людям нужно помогать!
Re[2]: Заслуженно ли Python находится на первом месте среди
От: Mihal9  
Дата: 22.02.23 12:47
Оценка:
Здравствуйте, Sharov, Вы писали:

S>Что за рейтинг? Сам по себе язык очень неплох.


TIOBE Index: https://www.tiobe.com/tiobe-index/

Институт инженеров электроники и электротехники IEEE: https://knewit.kz/2022/11/15/rejting-yazykov-programmirovaniya-na-2022-god/
Отредактировано 22.02.2023 12:49 Mihal9 . Предыдущая версия .
Re[2]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Mihal9  
Дата: 22.02.23 12:51
Оценка:
Здравствуйте, pagid_, Вы писали:

_>Такое же, как у PHP


А у PHP какое?
Re[2]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Философ Ад http://vk.com/id10256428
Дата: 22.02.23 13:25
Оценка:
Я бы тебе плюсик поставил, если бы не это:

N>Язык как язык, отступы бесили по началу.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[2]: Заслуженно ли Python находится на первом месте среди ЯП?
От: paradok  
Дата: 22.02.23 13:26
Оценка:
Здравствуйте, namespace, Вы писали:


N>Язык как язык, отступы бесили по началу.


пришлось купить монитор 100:1
Re: Заслуженно ли Python находится на первом месте среди ЯП?
От: velkin Удмуртия https://kisa.biz
Дата: 22.02.23 14:05
Оценка:
Здравствуйте, Mihal9, Вы писали:

M>Как думаете, заслуженно ли Питон во многих рейтингах находится на первом месте?

M>Что вы думаете по поводу Python? Какое у него будущее?

Как у полностью самостоятельного языка лично я у Python будущего не вижу. А вот интеграция с C/C++ вполне жизнеспособна, на чём Python и живёт.

Фактически я видел хоть какое-то его применение лишь в двух видах.
1. Встройка в программы на C/C++ как языка скриптов для самописных плагинов.
2. Адаптация библиотек алгоритмов на C/C++ чтобы их мог использовать Python.

Говорят есть и другие применения, но взять те же C/C++, на них ведь можно писать скрипты, а можно писать дополнения, а можно писать веб. Причём веб сервера как раз и пишут на этом, но не мелкие заказные разработки.

В этом думаю и ответ, написать какую-нибудь мелочь это одно. Даже не очень большую заказную разработку. Но что будет, когда понадобится коробочный продукт. А в этом случае читаем выше, Python становится встроенным языком.

Я вообще считаю, что дело не в том, какие языки переоценены, а в том какие языки недооценены. Вот те же C/C++ часто недооценивают, начинают их ругать, дескать параша, переходите на то, что появляется в текущий момент.

Но время идёт и что я вижу. Вот покажите мне языки программирования, которые прямо так развились в мире, что C/C++ их недостойны. А нет таких языков программирования. Когда доходит до чего-то серьёзного люди вдруг понимают, что им нужны серьёзные программисты математики, аппаратчики, а не просто формошлёпы.

И что управлять памятью это наоборот круто и позволяет создавать эффективные программы. А не с таким посылом, что программисты глупые дауны вечно создающие утечки памяти, которые потом даже valgrind'ом их найти не могут, вот настолько они глупы.

Но вопрос вообще не в том, какой язык хорош, а какой плох. Я его в опросе поставил так.

http://rsdn.org/poll/7808
Автор: velkin
Дата: 10.03.21
Вопрос: Что лучше, знать один язык программирования профессионально или несколько на среднем уровне?

Здесь ведь в чём проблема, хорошо знать много языков, но даже один тяжело освоить. Понятно сложность не с хеллоу ворлдами или синтаксисом, а умением его использовать для создания реальных проектов.

Предположим есть Python, а теперь бери его и создавай хороший проект, который будет полезен людям. Помимо возможностей предоставленных чьей-либо реализацией языка придётся потратить время на его обучение до уровня серьёзных проектов. И то что было плюсом, когда кто-то баловался хеллоу ворлдами, может уже таким и не быть по мере нарастания объёма программы.

Взять тот же веб, удобно писать скритпы на веб языках, тут же их запускать в браузере. Но если распространять эту программу, а не держать у себя на сервере, то нужна поддержка веб-сервера, который должен будет поставить пользователь, потом дополнения на него, чтобы он поддерживал веб-языки и так далее.

Потом стоит себя ещё спросить кому удобен Python. Программистам написать какое-то говно для себя удобно. А пользователю который хочет установщик или портативку неудобно. Мне лично Python, Ruby и прочая мура, когда я просто хочу запустить приложение выносит мозг.

Скачай там зависимость или запусти вот такую фигню которая закачает тебе зависимости. Чё? Чё за ня? Да, я запускаю эти поделия, они даже иногда работают, если достаточно знамениты для этого, то есть проработаны.

Но спроси меня, а может тебе просто дать какую-нибудь гуишную программу, которую скачал, запустил в один клик и работаешь, а не вот это всё? И я скажу да, давай мне прогу как для абсолютно тупого виндоюзера. Даже не такого как в эпоху Windows 95 и MSDOS, а современного.

И вот с этой точки зрения мне уже плевать, что у кого-то там утечки памяти. Пусть едят пироженые, то есть я хотел сказать учатся писать код без утечек памяти. И не парят мне мозги с установкой зависимостей, чтобы запустить скрипт.
Re[2]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Философ Ад http://vk.com/id10256428
Дата: 22.02.23 15:32
Оценка:
Здравствуйте, IT, Вы писали:

IT>Моя любовь к Питону закончилась на знакомстве с функцией replace. Простейший парсинг примерно шести сотен файлов на C# занимает десяток секунд, на Питоне десятки минут. Проблема в replace. Это так сложно, написать эффективно встроенную в язык функцию? Вы там совсем уже совсем?


А это точно она там виновата? Там в питоне вроде не сложно дёрнуть сишную функцию — можно померять, кто время съел. Да и какие-то встроенные средства профайлинга у него вроде есть.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[4]: Заслуженно ли Python находится на первом месте среди ЯП?
От: ути-пути Россия  
Дата: 22.02.23 18:10
Оценка:
Здравствуйте, Философ, Вы писали:

Ф>Нишевое: несложные сайты, форумы и т.д: PHP/FI (Personal Home Page / Form Interpreter).


Типа фейсбука?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[5]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Философ Ад http://vk.com/id10256428
Дата: 22.02.23 18:55
Оценка:
Здравствуйте, ути-пути, Вы писали:

Ф>>Нишевое: несложные сайты...

УП>Типа фейсбука?

Аааа вон чего он такой убогий
То, что они фэйсбук на PHP написали — так это ССБ.
"PHP/FI" — изначальное название этого языка.
Всё сказанное выше — личное мнение, если не указано обратное.
Re: Заслуженно ли Python находится на первом месте среди ЯП?
От: Pzz Россия https://github.com/alexpevzner
Дата: 22.02.23 18:56
Оценка:
Здравствуйте, Mihal9, Вы писали:

M>Как думаете, заслуженно ли Питон во многих рейтингах находится на первом месте?


А что значит "заслуженно" для языка программирования?

M>Что вы думаете по поводу Python? Какое у него будущее?


Его осудит католическая церковь и всех программистов на нем предодут анафеме. Некоторых особо активных сожгут на костре.
Re[6]: Заслуженно ли Python находится на первом месте среди ЯП?
От: ути-пути Россия  
Дата: 22.02.23 18:59
Оценка:
Здравствуйте, Философ, Вы писали:

Ф>Аааа вон чего он такой убогий

Ф>То, что они фэйсбук на PHP написали — так это ССБ.

Еще авито, и куча всего еще, довольно крупного.

Ф>"PHP/FI" — изначальное название этого языка.


Много чего эволюционировало, и используется не по изначальному назначению.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[5]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Doom100500 Израиль  
Дата: 23.02.23 07:04
Оценка:
Здравствуйте, ути-пути, Вы писали:

УП>Здравствуйте, Философ, Вы писали:


Ф>>Нишевое: несложные сайты, форумы и т.д: PHP/FI (Personal Home Page / Form Interpreter).


УП>Типа фейсбука?



Они же стали задыхаться, и, чтоб не сдохнуть, придумали HipHop. А сейчас саит вообще на реакте, API — GraphQL, а что там на бэке — хз, но, скорее всего, не PHP. Хотя какие-ти сервисы до сих пор существуют (для совместимости, наверное, https://www.facebook.com/sharer.php)
Спасибо за внимание
Re[6]: Заслуженно ли Python находится на первом месте среди ЯП?
От: ути-пути Россия  
Дата: 23.02.23 07:58
Оценка:
Здравствуйте, Doom100500, Вы писали:

D>Они же стали задыхаться, и, чтоб не сдохнуть, придумали HipHop.


Ага. Только вот за ПХП тоже взялись, сильно оптимизировали, прикрутили jit, и он этот хипхоп сейчас уделывает.

D> А сейчас саит вообще на реакте, API — GraphQL,


Это тут при чем?

D>а что там на бэке — хз, но, скорее всего, не PHP.


С чего ты взял? Этот хипхоп и крутится на беке, где-то сам по себе, где-то как клей.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[3]: Заслуженно ли Python находится на первом месте среди ЯП?
От: velkin Удмуртия https://kisa.biz
Дата: 23.02.23 11:54
Оценка:
Здравствуйте, Baiker, Вы писали:

V>> Вот покажите мне языки программирования, которые прямо так развились в мире, что C/C++ их недостойны

B>Да легко! Язык D. Практически полностью размазал твои крючкотворные плюсы по асфальту!
B>Да чё далеко ходить — тот же C# практически ОДНИМ ПИНКОМ вышвырнул С++ из десктопа! Да, Котлин ещё стоит вспомнить!

Ладно ты хотя бы до смешного оригинален с D, хотя по C# такое мнение устарело.

А современные люди тебе расскажут про Go и Rust, которые размазали C/C++. Вообще C/C++ вечно кто-нибудь "размазывает", а воз и ныне там.

Я думаю C/C++ нужно сделать академическими языками и всех людей обучать на них начиная с математики и аппаратного обеспечения. Причём начинать обучение по алгоритмам с Си, а потом уже переходить на C++. И вот потом уже после них можно учить всяким разрывальщикам C/C++.

Ну это моё личное мнение, так что не нужно бомбить.
Re[3]: Заслуженно ли Python находится на первом месте среди ЯП?
От: elmal  
Дата: 23.02.23 12:22
Оценка:
Здравствуйте, Baiker, Вы писали:

B>Для ламеров есть БЕЙСИК — вот воистину язык начинающих — вообще НИЧЕГО учить не надо (поначалу). Никаких ООП, памяти и т.п.

Математики и физики — это совсем не ламеры, если что. У них мозгов достаточно чтоб осилить и отступы, и всякие list comprehension. От отступов есть плюсы и большие — текст программы получается отформатированный даже не у программистов, это огромный плюс, в результате физически не получится захреначить поехавшее форматирование. Особенно если учитывать, что непрофессионалы любят говнокодить и хреначат уровни вложенности сильно за десяток. При этом так как неслабо осиливают математику, но мозгов у таких оказывается даже достаточно чтобы во всем этом спагетти вполне ориентироватьсяи и от натуги не свихнуться.
Re[3]: Заслуженно ли Python находится на первом месте среди ЯП?
От: IT Россия linq2db.com
Дата: 23.02.23 14:30
Оценка:
Здравствуйте, Буравчик, Вы писали:

Б>Как связан парсинг и replace?


Ты — очень умный!
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Doom100500 Израиль  
Дата: 23.02.23 16:21
Оценка:
Здравствуйте, IT, Вы писали:

IT>ККуда-то ';' пролюбили Зачем?



А зачем она нужна, если есть разделитель строк?
Я тут GO балуюсь на досуге, и руки уже привыкли не ставить ";" без необходимости. И я действительно перестал понимать зачем ";" в конце строки.

if err:= foobar(); err != nil {    // Вот здесь, например, уместно
    return err        // А здесь зачем? :xz:
}
Спасибо за внимание
Re[3]: Заслуженно ли Python находится на первом месте среди ЯП?
От: ути-пути Россия  
Дата: 23.02.23 19:23
Оценка:
Здравствуйте, Baiker, Вы писали:

B>Для ламеров есть БЕЙСИК — вот воистину язык начинающих — вообще НИЧЕГО учить не надо (поначалу). Никаких ООП, памяти и т.п.


А где он есть? Вот когда-то он был основной средой для домашних компов, а потом потихоньку пропал. Сейчас есть VB, на котором ничего не пишут, только легаси тянут, и VBA, лишь отдаленно похожие на тот васик; все остальное совсем уж маргинализированно, и хотя бы наткнуться на классический васик очень сложно.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[4]: Заслуженно ли Python находится на первом месте среди ЯП?
От: rudzuk  
Дата: 23.02.23 19:56
Оценка:
Здравствуйте, ути-пути, Вы писали:

у> B>Для ламеров есть БЕЙСИК — вот воистину язык начинающих — вообще НИЧЕГО учить не надо (поначалу). Никаких ООП, памяти и т.п.


у> А где он есть? Вот когда-то он был основной средой для домашних компов, а потом потихоньку пропал. Сейчас есть VB, на котором ничего не пишут, только легаси тянут, и VBA, лишь отдаленно похожие на тот васик; все остальное совсем уж маргинализированно, и хотя бы наткнуться на классический васик очень сложно.


https://www.b4x.com/
https://www.purebasic.com/showcase.php
https://www.freebasic.net/
avalon/3.0.2
Re[6]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Евгений Акиньшин grapholite.com
Дата: 24.02.23 04:45
Оценка:
Здравствуйте, IT, Вы писали:

IT>Как быть в такой ситуации?


IT>
IT>_ = sequence
IT>    .Where  (...)
IT>    .GroupBy(...)
IT>    .Select (...)
IT>    ;
IT>


IT>Разработчики Котлина решили, что девелоперам не нужны длинные выражения и им не надо переносить их на новую строку?


Насколько я понимаю, как-то так должно работать:

_ = (sequence
    .Where  (...)
    .GroupBy(...)
    .Select (...)
    )


Гораздо экономней раз в 100 лет лишние скобочки поставить, чем в лишний визуальный шум в каждой строчке
Честно говоря, обязательная ; это чуть ли не единственное, что мне в современном си шарпе не нравиться
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[6]: Заслуженно ли Python находится на первом месте среди ЯП?
От: GarryIV  
Дата: 24.02.23 06:44
Оценка:
Здравствуйте, IT, Вы писали:

IT>Как быть в такой ситуации?

Во первых ; в котлине есть.

IT>
IT>_ = sequence
IT>    .Where  (...)
IT>    .GroupBy(...)
IT>    .Select (...)
IT>    ;
IT>


Выглядит как валидный котлин assigment ну только ; не нужно и методы с маленькой буквы (конвенции жабы). С подчеркиванием есть нюансы но это не относится делу.

IT>Разработчики Котлина решили, что девелоперам не нужны длинные выражения и им не надо переносить их на новую строку?


Наоборот. Все котлиновские let, apply и прочие позволяют писать аааагромные выражения там где в жабе надо несколько statement. Нередко весь метод в одно выражение пишется с переносами естественно.

Про строчки не понял если честно. Переносится примерно как в сишарпе или жабе.
WBR, Igor Evgrafov
Re[7]: Заслуженно ли Python находится на первом месте среди ЯП?
От: pagid_ Россия  
Дата: 24.02.23 06:48
Оценка:
Здравствуйте, Евгений Акиньшин, Вы писали:

ЕА>Гораздо экономней раз в 100 лет лишние скобочки поставить,..

А что экономим. Ах да, синтаксический оверхед жеж

ЕА>...чем в лишний визуальный шум в каждой строчке

Так это не визуальный шум, а возможность видеть структуру участка кода одним взглядом.
Дело привычки конечно, но точно их нужно менять?
Re[6]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Doom100500 Израиль  
Дата: 24.02.23 07:12
Оценка:
Здравствуйте, IT, Вы писали:

IT>Как быть в такой ситуации?


IT>
IT>_ = sequence
IT>    .Where  (...)
IT>    .GroupBy(...)
IT>    .Select (...)
IT>    ;
IT>


Не очень понял в чём проблема. Вот на том-же go чисто мои потуги:
func (imp *EventsImpl) ViewsByCreator(ctx context.Context, uid string, includeAdult bool, limit int64, cursor pcursors.PaginationCursor, project *EventModelProjectionOptions) ([]EventAggregationView, error) {
    match := bson.M{"creator_id": uid}
    if !includeAdult {
        match["adult"] = false
    }
    cursor.Apply(match)
    pipeline := newEventViewPipeline(match).
        withSort(cursor.Sort()).
        withLimit(limit).
        withProject(project)  // Или это другое???

    return imp.views(ctx, pipeline.build())
}
Спасибо за внимание
Re[4]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Doom100500 Израиль  
Дата: 24.02.23 08:27
Оценка:
Здравствуйте, CreatorCray, Вы писали:

B>>тот же C# практически ОДНИМ ПИНКОМ вышвырнул С++ из десктопа

CC>Опять таки где?

Мы пишем Main Machine Interface на WPF. Общение с базой на богомерзком Entity Framework. И таких, как мы много.
Спасибо за внимание
Re[7]: Заслуженно ли Python находится на первом месте среди ЯП?
От: IT Россия linq2db.com
Дата: 24.02.23 15:18
Оценка:
Здравствуйте, GarryIV, Вы писали:

IT>>
IT>>_ = sequence
IT>>    .Where  (...)
IT>>    .GroupBy(...)
IT>>    .Select (...)
IT>>    ;
IT>>


GIV>Выглядит как валидный котлин assigment ну только ; не нужно и методы с маленькой буквы (конвенции жабы). С подчеркиванием есть нюансы но это не относится делу.


т.е. вот такое это нормально?

var a = 1
sequence
    .Where  (...)
    .GroupBy(...)
    .Select (...)
print("123")
var b = 2
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Заслуженно ли Python находится на первом месте среди ЯП?
От: IT Россия linq2db.com
Дата: 24.02.23 15:22
Оценка:
Здравствуйте, Буравчик, Вы писали:

IT>>Ты — очень умный!

Б>По существу есть что сказать?
Б>Пока для себя сделал вывод:
Б>Мало того, что не разобрался с питоном. Так еще и парсинг странно делаешь. Ну-ну

Ты реально пипец какой умный.
Если нам не помогут, то мы тоже никого не пощадим.
Re[8]: Заслуженно ли Python находится на первом месте среди ЯП?
От: GarryIV  
Дата: 24.02.23 16:33
Оценка:
Здравствуйте, IT, Вы писали:

IT>т.е. вот такое это нормально?


IT>
IT>var a = 1
IT>sequence
IT>    .Where  (...)
IT>    .GroupBy(...)
IT>    .Select (...)
IT>print("123")
IT>var b = 2
IT>


ну да.
вот типа того на котлине.
fun main() {
    val sequence = sequenceOf(1, 10, 100)
    var a = 1
    sequence
        .filter { it > 10 }
        .groupBy { it % 2 }
        .toList()
    print("123")
    var b = 2 
}

https://pl.kotl.in/31iR8OzsJ
по желанию можно добавить ненужных ; сколько не жалко
WBR, Igor Evgrafov
Re[9]: Заслуженно ли Python находится на первом месте среди ЯП?
От: IT Россия linq2db.com
Дата: 24.02.23 20:28
Оценка:
Здравствуйте, GarryIV, Вы писали:

GIV>ну да.

GIV>вот типа того на котлине.
GIV>
fun main() {
    val sequence = sequenceOf(1, 10, 100)
    var a = 1
    sequence
        .filter { it > 10 }
        .groupBy { it % 2 }
        .toList()
    print("123")
    var b = 2 
}


Жесть какая. Всё сливается. Учитывая, что в моём коде выражения на несколько строк обычное дело, то удовольствия от чтения такого кода ожидается не много.

GIV>по желанию можно добавить ненужных ; сколько не жалко


Ну хотя бы так.
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Заслуженно ли Python находится на первом месте среди ЯП?
От: CreatorCray  
Дата: 24.02.23 21:01
Оценка:
Здравствуйте, Doom100500, Вы писали:

B>>>тот же C# практически ОДНИМ ПИНКОМ вышвырнул С++ из десктопа

CC>>Опять таки где?

D>Мы пишем Main Machine Interface на WPF. Общение с базой на богомерзком Entity Framework. И таких, как мы много.

Кто здесь?

Смотрю на десктоп, вижу .NET аппы:

Вижуалка
Janus.exe
W10AeroTweaker
O&O ShutUp 10++
Games\SpaceEngineers
Games\Terraria

Всё.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[8]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Евгений Акиньшин grapholite.com
Дата: 25.02.23 05:05
Оценка:
Здравствуйте, IT, Вы писали:

IT>Это уже пошла вкусовщина. Для кого-то гораздо проще определять начало/конец выражения по явному наличию ';'.


Ну да, безусловно вкусовщина

IT>Кстати, обратный вопрос, как написать несколько выражений на одной строке?


Ты не поверишь, разделить ;
https://kotlincompact.com/no-semicolon.html

На котлине никогда не писал, но пришлось немножко на богомерзком js покодить, там так же сделано, вполне рабочий принцип на мой вкус
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[4]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 25.02.23 05:13
Оценка:
Здравствуйте, CreatorCray, Вы писали:

B>>Язык D. Практически полностью размазал твои крючкотворные плюсы по асфальту!

CC>ЛОЛ! И где же он?

Где-то на асфальте. Занят доразмазыванием плюсиком по оному, на прочее его уже не хватает
Маньяк Робокряк колесит по городу
Re[9]: Заслуженно ли Python находится на первом месте среди ЯП?
От: night beast СССР  
Дата: 25.02.23 08:16
Оценка:
Здравствуйте, Евгений Акиньшин, Вы писали:

ЕА>На котлине никогда не писал, но пришлось немножко на богомерзком js покодить, там так же сделано, вполне рабочий принцип на мой вкус


так-то да, но автоформаттеры почему-то ; таки ставят
Re[10]: Заслуженно ли Python находится на первом месте среди ЯП?
От: GarryIV  
Дата: 25.02.23 11:01
Оценка:
Здравствуйте, night beast, Вы писали:

ЕА>>На котлине никогда не писал, но пришлось немножко на богомерзком js покодить, там так же сделано, вполне рабочий принцип на мой вкус


NB>так-то да, но автоформаттеры почему-то ; таки ставят


да ну, idea не ставит, и удалить ненужные предлагает
WBR, Igor Evgrafov
Re[10]: Заслуженно ли Python находится на первом месте среди ЯП?
От: GarryIV  
Дата: 25.02.23 11:14
Оценка:
Здравствуйте, IT, Вы писали:

IT>Жесть какая. Всё сливается. Учитывая, что в моём коде выражения на несколько строк обычное дело, то удовольствия от чтения такого кода ожидается не много.


Люблю теоретиков-хейтеров, сначала им переносов и ; не хватает потом правда оказывается и то и другое таки есть. Но блин проблема оно не читаемо. ; оказывается краеугольный камень читаемости кода. Наверно твоя IDE прям подсвечивает ; да? А то вдруг пропустишь.

Впрочем пофиг, нечитаемо тебе и нечитаемо.
Удачи и хорошего настроения.
WBR, Igor Evgrafov
Re[11]: Заслуженно ли Python находится на первом месте среди ЯП?
От: night beast СССР  
Дата: 25.02.23 13:42
Оценка:
Здравствуйте, GarryIV, Вы писали:

ЕА>>>На котлине никогда не писал, но пришлось немножко на богомерзком js покодить, там так же сделано, вполне рабочий принцип на мой вкус

NB>>так-то да, но автоформаттеры почему-то ; таки ставят
GIV>да ну, idea не ставит, и удалить ненужные предлагает

мы сейчас про богомерзкий js, или про котлин?
про второй я ничего не знаю )
Re[10]: Заслуженно ли Python находится на первом месте среди ЯП?
От: ути-пути Россия  
Дата: 25.02.23 13:49
Оценка:
Здравствуйте, night beast, Вы писали:

NB>так-то да, но автоформаттеры почему-то ; таки ставят


Насколько я помню, там есть какие-то крайние случаи, когда отсутствие ; приводит неправильной интерпретации. Чтобы не запоминать все js-wtf, проще их всегда ставить
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[12]: Заслуженно ли Python находится на первом месте среди ЯП?
От: GarryIV  
Дата: 25.02.23 14:15
Оценка:
Здравствуйте, night beast, Вы писали:

ЕА>>>>На котлине никогда не писал, но пришлось немножко на богомерзком js покодить, там так же сделано, вполне рабочий принцип на мой вкус

NB>>>так-то да, но автоформаттеры почему-то ; таки ставят
GIV>>да ну, idea не ставит, и удалить ненужные предлагает

NB>мы сейчас про богомерзкий js, или про котлин?

NB>про второй я ничего не знаю )

сорян, думал про котлин.
в жс да, свои исторические заморочки
WBR, Igor Evgrafov
Re[11]: Заслуженно ли Python находится на первом месте среди ЯП?
От: IT Россия linq2db.com
Дата: 27.02.23 05:48
Оценка:
Здравствуйте, GarryIV, Вы писали:

GIV>Люблю теоретиков-хейтеров,


Не люблю практиков-тошнотиков.

GIV>Но блин проблема оно не читаемо. ; оказывается краеугольный камень читаемости кода. Наверно твоя IDE прям подсвечивает ; да? А то вдруг пропустишь.


Прикинь, таки да, для меня читаемость кода реально важная вещь. Для тебя нет?
Если нам не помогут, то мы тоже никого не пощадим.
Re: Заслуженно ли Python находится на первом месте среди ЯП?
От: Socrat Россия  
Дата: 27.02.23 10:50
Оценка:
Здравствуйте, Mihal9, Вы писали:

M>Как думаете, заслуженно ли Питон во многих рейтингах находится на первом месте?

M>Что вы думаете по поводу Python? Какое у него будущее?

По своему опыту могу сказать, что как язык питон, котлин и шарп находятся примерно на одном уровне. Если нужно написать небольшое приложение "на коленке", то проще использовать скриптовый язык. Если же пишешь серьезное приложение, то лучше использовать компилируемый со статической типизацией.
Еще немаловажно: какие библиотеки существуют для того или иного языка. Часто именно этим и определяется выбор.
Re[7]: Заслуженно ли Python находится на первом месте среди ЯП?
От: Ilya81  
Дата: 28.02.23 14:31
Оценка:
Здравствуйте, Евгений Акиньшин, Вы писали:

ЕА>Гораздо экономней раз в 100 лет лишние скобочки поставить, чем в лишний визуальный шум в каждой строчке

ЕА>Честно говоря, обязательная ; это чуть ли не единственное, что мне в современном си шарпе не нравиться

Я могу определённо сказать про Swift, вроде как-то сделали, что и точка с запятой не нужна, но и переносить строки не слишком сложн, но с этим, и, вероятно, с другими наворотами возникла сложность, что епер не могут сделать полноценный компилятор, который мог б сказать, где какой символ получилось случайно пропустить. В C#, п крайней мере, в прежнем, не наполненном кучей синтаксических извращений, компилятор подсказывал, где ошибка, а вот для синтакса Swift, видимо, задача оказалась невыполнимой.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.