The OpenNET Project / Index page

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



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

Оглавление

Рейтинг языков программирования TIOBE за январь 2024 года, opennews (?), 12-Янв-24, (0) [смотреть все]

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


35. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от Аноним (-), 12-Янв-24, 15:01 
Не только.
Spectrum считают из-за того что это простой язык для детей:
Python also looks to be solidifying its position for the long term: Many children and teens now program their first game or blink their first LED using Python. They can then move seamlessly into more advanced domains, and even get a job, with the same language.

Что в общем-то правда.

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

40. "Рейтинг языков программирования TIOBE за январь 2024 года"  +2 +/
Сообщение от User (??), 12-Янв-24, 15:08 
Кмк скорее нет - современный python так-то дохрена-и-без-нужды сложный язык - но для некоторых задач комфортная learning curve дает шансы с этой "сложностью" никогда и не столкнуться.
Ответить | Правка | Наверх | Cообщить модератору

49. "Рейтинг языков программирования TIOBE за январь 2024 года"  +2 +/
Сообщение от Аноним (-), 12-Янв-24, 15:18 
Уточню "Легкий язык чтобы помигать светодиодом"))

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

А если серьезно - на нем классно прототипировать сложные вещи, которые потом переписываются на другой язык.
Из довольно серьезных и сложных проектов могу вспомнить Asahi Lina и драйвер для M1.
Он был написан на питоне, а потом, уже после реверса и отладки, переписан на раст,
https://asahilinux.org/2022/11/tales-of-the-m1-gpu/

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

57. "Рейтинг языков программирования TIOBE за январь 2024 года"  +4 +/
Сообщение от User (??), 12-Янв-24, 15:42 
> Уточню "Легкий язык чтобы помигать светодиодом"))
> То что он становится дофигв сложный, если тебе нужно написать что-то более
> объемное...
> Ну так это будет сюрпризом! Детишки ж любят сюрпризы))

Не совсем так. Полбеды, что сложность\хрупкость кода с ростом объема кодовой базы растет нелинейно - так еще и то, что поверх языка накручено с целью эту "нелинейность" поубавить - дофига сложное. По ощущениям аналогичного объема питонячий код десятилетней давности читается _проще_. Ну или я уже старый ;).
Но причина популярности языка скорее в том, что на овердохрена кейсов ты имеешь все возможности _никогда_ с этой самой "сложностью" не столкнуться. Я тяп-ляпс Уася, пишу модули для ansible - оно вот вообще меня как-нибудь волнует? Неа. Я датасатанист Петя - делаю фигак-фигак "Я-математик-а-не-программист!" - у меня императивная юпитер-портянка на 32 страницы, где я дергаю pandas за уси места - волнуют меня пляски-с-типизацией? Данибожтымой! Я менеджер Иван Васильич, мне нужно слабать отчет чуть-чуть за пределами excel'я... Я внедренец Семён... Я АСУТПшник Виктор... Я...
Вот конкретно _программисту_, которому необходимо (быстро) создавать большие и сложные системы с гарантией их работоспособности на длинных треках с вменяемой стоимостью саппорта - python может нехреново так "жать" во многих местах, а остальным - норм обычно. При этом "остальных" - кратно больше, да.

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

89. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от Аноним (86), 12-Янв-24, 16:53 
> современный python так-то дохрена-и-без-нужды сложный язык

Полнейшая чушь

> но для некоторых задач комфортная learning curve дает шансы с этой "сложностью" никогда и не столкнуться.

Сложный ЯП это когда не можешь начать без осваивания большей части фич. Например, как в случае с c++ или rust

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

127. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от User (??), 12-Янв-24, 19:52 
Ох, божечки-кошечки, на крестах запретили писать как "на си с классами" и без сдачи экзаменов по с++20 и код не посмотреть? Дела...
Ответить | Правка | Наверх | Cообщить модератору

188. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от Аноним (165), 13-Янв-24, 09:16 
Не один С++ подпадает под это определение. Есть и другие языки.
Но ты можешь поерничать по поводу BQN и как необязательно там учить что-либо.
Ответить | Правка | Наверх | Cообщить модератору

191. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от User (??), 13-Янв-24, 10:43 
Не-не-не, никто не спорит, что с++ - сложный язык - но вот под вышеуказанное определение "сложности" он как раз и не попадает. Какой-нибудь lisp (с вариациями) - попадает, не уложив в голове функциональную парадигму на нем писать просто не получится, думаю даже sql (с процедурными расширениями) под это определение подходит - а плюсы нет. Плохое определение "сложности" языка.
Ответить | Правка | Наверх | Cообщить модератору

193. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от Аноним (165), 13-Янв-24, 11:06 
А что не так в функциональной парадигме. По мне так выглядит крайне просто.
Вазюкание в других форматах выглядит как выдирание гланд через задницу.
Что именно в функциональной парадигме выглядит сложным?
По мне так неизменяемаячасть или Что это функциональная парадигма, изменяемая - ООП, вместе могут применяться чтобы не городить огород там где скажем ввод применяется. Что гораздо проще описать, чем Как. Довольно странное название не меняет формат подачи компилятору, который сам разрулит что когда считать и как.
Странно что столько простые вещи кажутся сложными.
Ответить | Правка | Наверх | Cообщить модератору

198. "Рейтинг языков программирования TIOBE за январь 2024 года"  +1 +/
Сообщение от User (??), 13-Янв-24, 12:07 
> А что не так в функциональной парадигме. По мне так выглядит крайне
> просто.
> Вазюкание в других форматах выглядит как выдирание гланд через задницу.
> Что именно в функциональной парадигме выглядит сложным?
> По мне так неизменяемаячасть или Что это функциональная парадигма, изменяемая - ООП,
> вместе могут применяться чтобы не городить огород там где скажем ввод
> применяется. Что гораздо проще описать, чем Как. Довольно странное название не
> меняет формат подачи компилятору, который сам разрулит что когда считать и
> как.
> Странно что столько простые вещи кажутся сложными.

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

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

206. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от Аноним (165), 13-Янв-24, 13:02 
Ох если бы. Просто о неподпадаемости там было что-то в духе "ненужно ничего запоминать" с продвижением мысли что кому-то такой вариант естественен и само собой понятен.
Ну это как художнику акварелисту задвигать что-то в духе что шестнадцатеричная система обозначения цветов в общем-то достаточна и все сразу поймут как создать оттенки смешением красок определенных цветов в шестнадцатеричной системе.
Цифры цифрами - но переложить желаемое на действительное не факт что легче на плюсах.
А вот создать данные факты и приложить к ним преобразование возможно, но это уже будет функциональный подход, то есть сам цвет не перестает быть когда применяется алгоритм смешения в натуральном виде.
Парадигма не ограничена языком как таковая.
Создать можно и на Си то же самое загнав код из библиотек на Си в программу напрямую например.
А всякие пространные утверждения что что-то не является чем-то это попытка выдать желаемое за действительное только на основе того что обычно люди учатся программировать в императивном режиме. А если внезапно человек не рождаетсяс программой как программировать, то с чего бы ему не нужно ничего учить досконально, чтобы понимая что он пишет написать программу, вместо того чтобы по теории вероятности написать программу от ударов молотка по системному блоку компьютера? Точно понимание развития разума хоть отдаленно присутствует? Ну если императивный режим простой, то чего не пишут все в ассемблер на своих алиасах? То что какой-нибудь Линус Торвальдс понимает в какой ассемблерный код превратится код на Си это не обязательно делает проще его изучение.
Ответить | Правка | Наверх | Cообщить модератору

222. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от Аноним (86), 13-Янв-24, 18:56 
> А вот создать данные факты и приложить к ним преобразование возможно, но это уже будет функциональный подход

Ну и клоун. Это не функциональный подход, а заворачивание конкретной логики в одну функцию или процедуру. Ну и если говорим о смешении светов, то оно, как ты описываешь, не работает. В реальности получится довольно увесистый код с кучей таблиц многомерных кривых и данным по материалам красок. Ну или нейронка если пойти более практическим путём.

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

227. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от Аноним (165), 13-Янв-24, 21:30 
Я смотрю ты не осилил что даже в си можно частично использовать функциональный подход. Ну, как соберешься про функциональный язык почитать так может и дойдет что все там крутится вокруг неизменяемых переменных и что вместо загонов с таблицами надо смешать конкретную палитру уже имеющихся в продаже цветов, которые дают пэмассу эффектов и ты загонишься пытаться это описать традиционным способом.
Ответить | Правка | Наверх | Cообщить модератору

249. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от Аноним (86), 15-Янв-24, 00:25 
>  Я смотрю ты не осилил что даже в си можно частично использовать функциональный подход.

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

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

263. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от Neon (??), 24-Янв-24, 02:16 
А что не так в функциональной парадигме. - потому что она больше для всяких рептилоидов подходит
Ответить | Правка | К родителю #193 | Наверх | Cообщить модератору

221. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от Аноним (86), 13-Янв-24, 18:50 
Функциональная парадигма проста, однако совершенно не подходит для решения подавляющего класса задач. Вся сложность здесь заключается в придумывании как извратиться, чтобы на парадигму натянуть что попало. И приминительно к lisp - как жить с у богим и бедным ЯП, когда нужно больше. Подойдёт аналогия с С и C++: колхохят STL на макросах вместо темплейтов, очистку scope-а финальным goto вместо RAII и т.д. Упоротый Си-шник и адепт функциональщины примерно одного рода неадекваты.
Ответить | Правка | К родителю #191 | Наверх | Cообщить модератору

264. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от Neon (??), 24-Янв-24, 02:19 
Это точно, парадигма ради парадигмы.
Ответить | Правка | Наверх | Cообщить модератору

220. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от Аноним (86), 13-Янв-24, 18:42 
Ддя Си порог вхождения не ниже, можно даже сказать требует от инженера ещё больше: если при обучении c++ пытаются объяснить что гогнокодить не нужно, то в си мире этого никто не делает и нужно самому догадываться как правильно работать. Для c++, чукча должен быть не только писателем, но и читателем, хотя бы просто для понимания обучающих материалов. Потому таки да, на уровне c++11-17 знать придётся, а именно минимум это ссылки, STL и шаблоны дополнительно к Си. Для Си нужно знать модель памяти и ещё некий набор особенностей, не встречающийся в высокоуровневых ЯП.
Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

265. "Рейтинг языков программирования TIOBE за январь 2024 года"  +/
Сообщение от Neon (??), 24-Янв-24, 02:21 
STL с шаблона - сон наркомана. Only wryte коде
Ответить | Правка | Наверх | Cообщить модератору

142. "Рейтинг языков программирования TIOBE за январь 2024 года"  +5 +/
Сообщение от Вы забыли заполнить поле Name (?), 12-Янв-24, 20:55 
>  но для некоторых задач комфортная learning curve дает шансы с этой "сложностью" никогда и не столкнуться.

Я бы сказал, что это довольно большой класс задач. На этом и на том факте, что под него просто очень много библиотек он и выезжает. Ну еще и синтаксис, конечно. Кто бы что ни говорил, а он очень читабельный.

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

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

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




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

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