The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Языку Python исполнилось 30 лет, opennews (??), 21-Фев-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


146. "Языку Python исполнилось 30 лет"  +/
Сообщение от Аноним (-), 22-Фев-21, 11:55 
Ну что, своё кредо питон давно потерял в виде дублирующегося и лишнего синтаксиса, ждём проект гвидопыха 2.0 "для тупых" и сворачивания оригинального гвидопыха.

Жалко, конечно, что действительно простые вещи в виде лиспа и smalltalk не взлетят, нужен оголтелый smm через твиттер, чтобы завоевать старую аудиторию.

Ответить | Правка | Наверх | Cообщить модератору

159. "Языку Python исполнилось 30 лет"  –1 +/
Сообщение от economist (?), 22-Фев-21, 13:05 
Дублирующийся синтаксис необязателен, это "сахар". Старая аудитория от новинок часто не в восторге, но и не форкает змею, как некоторые алармисты и паникеры.

Кредо питона - унив. мультипарадигменный язык общего назначения, с 300k свободных библиотек на все случаи жизни. Из коробки. И массовый, раз уж универсальный.

Что там вместо него "кредо не потеряло", ну-ка, подскажите? Просто интересно.

Ответить | Правка | Наверх | Cообщить модератору

174. "Языку Python исполнилось 30 лет"  +/
Сообщение от Аноним (174), 22-Фев-21, 14:24 
Хочешь современный лисп - см. Julia. Хочешь современный smalltalk, см. Ruby. Оба языка вполне успешны.
Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

210. "Языку Python исполнилось 30 лет"  +/
Сообщение от Урри (ok), 22-Фев-21, 18:16 
Джулия в первую очередь императивный язык. А лисп - функциональный (хотя и позиционируется как мультипарадигменный).

Ответить | Правка | Наверх | Cообщить модератору

213. "Языку Python исполнилось 30 лет"  +/
Сообщение от Аноним (390), 22-Фев-21, 18:45 
> Джулия в первую очередь императивный язык

Особенно в части функторов, map, fold, reduce... Императивного опыта вам в помощь для того, чтобы понять следующий код:


import Base: adjoint, *

adjoint(f::Function) = f
(*)(x, f::Function) = f(x)

[1:10, 15:20, 30:40] * [first, last]'

# 3×2 Array{Int64,2}:
#   1  10
#  15  20
#  30  40

Ответить | Правка | Наверх | Cообщить модератору

222. "Языку Python исполнилось 30 лет"  –2 +/
Сообщение от economist (?), 22-Фев-21, 20:17 
На сабже это же будет в 3 раза понятнее.
Ответить | Правка | Наверх | Cообщить модератору

223. "Языку Python исполнилось 30 лет"  +/
Сообщение от Аноним (390), 22-Фев-21, 20:23 
Но не в три строчки. Ответ был про то, что у Julia в её идеологической основе - lisp, а не императивный подход как таковой. Лисп у неё буквально в составе кода. Любую программу на питоне можно переписать в императивном стиле на Julia. По размеру она не больше, чем на питоне.
Ответить | Правка | Наверх | Cообщить модератору

232. "Языку Python исполнилось 30 лет"  –2 +/
Сообщение от economist (?), 22-Фев-21, 22:22 
Не в три, а в две можно.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру