Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет polytheme ([info]polytheme)
@ 2016-09-04 20:10:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
интересная статистика
http://pypl.github.io/IDE.html

популярность сред разработки по числу запросов в гугл.
профанация, конечно, потому что из-за непривычности
по vim вопросов возникает гораздо больше, но
8% - это, конечно, шок.

Ещё интересно, куда разбежались 6% Eclipse.
Ну, 2.7% ушли на Android Studio, ещё 1.2% -
на Idea по причине Android Studio, не больше
0.6% - на PyCharm, где ещё 1.5% - непонятно.

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

У языков (там же) частота запросов точно
отличается от предложения на рынке -
Java действительно самый популярный
по предложениям на рынке
из языков _программирования_ (но
стандартный язык запросов к базам данных
востребован даже больше), однако
потом идёт JavaScript и C#, а отнюдь
не Python. Возможно, Python перетягивают
запросами "бесплатные" разработчики
под Linux, и всяческий ML, который
сейчас под Python гонять очень модно
(т.к. это самый медленный язык, даже
медленнее Ruby, чего добиться было
явно непросто).

Ни одного интересного языка
(D, Scheme, Smalltalk, Haskell,
OCaml, Rust, Agda, Julia, F*,
Idris, Epigram)

в списке нет.


(Добавить комментарий)


[info]apkallatu
2016-09-05 00:26 (ссылка)
да вот же ж раст и хаскел в самом низу

(Ответить) (Ветвь дискуссии)


[info]polytheme
2016-09-05 01:08 (ссылка)
да, спасибо, был какой-то глюк, их не было видно.
и Go. и 0.3% не так уж и плохо. и Lua. и Scala аж больше процента.
то есть даже небось можно там найти работу.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2016-09-05 02:00 (ссылка)
Da, go eto neplokho, stil'no modna maladejna!!!!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]polytheme
2016-09-05 03:02 (ссылка)
Я его не смотрел еще, слоупочу. Но горутины хорошие.

(Ответить) (Уровень выше)


(Анонимно)
2016-09-05 01:54 (ссылка)
udivitel'no sudit' o jazikakh po ih populjarnosti, na jave est' khoroshie proekti, ih malo, da daje na c#, da daje na php, ponjatie INTERESNIJ jazik eto okolooksjumoron, pishi kod, bljad', zadachi reshaj, a jazik lish sredstvo, a eta statistika maksimum poajet rasprostranenno/vostrebovannie jaziki. brainfuck interesnij, konechno. A govno mojno napisat' na ljubom jazike, obratnoe toje mojno sdelat' (ne vsegda).

(Ответить) (Ветвь дискуссии)


[info]polytheme
2016-09-05 03:00 (ссылка)
Извини, но ты не понимаешь, о чем речь.
И если пользуешься латиницей, пиши, пожалуйста, in English, mothefucker, do you speak it ?! А то грудь моряка, жопа старика

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2016-09-05 03:40 (ссылка)
Net ti, debili vechno kakuju-to statistiku po jazikam smotrjat, a dlja individa eto nikhuja, a dlja proekta - toje, no esli ti schitaesh inache - flag v ruki, ebat' devops sobralsja/divannij CS kukaretik.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]polytheme
2016-09-05 13:25 (ссылка)
Да пожалуйста, пиши на асме, если тебе от языка не зависит. Настоящие программисты не используют Паскаль.

Что ты имеешь в виду под словами "а для индивида это нихуя" и т д, я, честно говоря, не понял. Если хочешь, пояснись.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2016-09-05 14:04 (ссылка)
u asma svoi zadachi, ne nado tut meshaninu delat';
nastojashije programmisti ochen' sil'no zavisjat ot proekta, v kotorom oni,
v dannij moment, nakhodjatsja, esli oni ne polnie govnoedi, to starajutsja
delat' kod podderjivaemim, ustremljat' zoopark jazikov k minimumu, chtobi
ne bilo takogo, chto posle menja khot' potop i ja nezamenim, eto plokhoj ton.
Dlja individa daje SICP budet ochen' khorosh (na samom dele variantov bol'she),
esli nachinat', tut je vopros ne s kakogo jazika nachinat',
a kakoj klass zadach chelovek sobiraetsja
reshit' i chto khochet ot svoego proekta.
I ne nado delat' vivodi kotorie daje ne podrazumevalis', ja ne predlagal asm.
Ja skazal, chto dlja raznikh zadach - raznie jaziki, v kotorikh raznie metodi,
raznaja raspredelennost' na rinke i prochee i gonka za hipsterstvom eto poslednee delo.
potomu chto poluchitsja vot eto: https://github.com/l29ah/muesli/blob/master/Muesli.hs
esli sebe udobno govnokodit' radi viebona, ok, tol'ko eto chisto sukhodrochka,
ne dlja open source/raboti (no i tam i tam etogo mnogo, ljubjat delat' govno).
osnovnaja misl' v tom, chto delo v golove, ne v jazike, no v jazikah toje,
prosto delajut iz vibora jazika svjatuju korovu, kogda code quality v
okrestnostjakh nulja. Nekhuj viebivatsja.
A esli prosto poljubovatsja, poizuchat' modeli, to da, problemi net.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]polytheme
2016-09-05 22:29 (ссылка)
Ага. А теперь, пожалуйста, процитируй, где именно ты "kazal, chto dlja raznikh zadach - raznie jaziki, v kotorikh raznie metodi". Потому что у тебя такая дикция, что даже издали уже глаза болят - но даже если вчитаться, видно, что ты, судя по всему, слова употребляешь на манер настенного яйца.

И Haskell - это не хипстерский язык, на хипстерский с диким напрягом тянет OCaml, а вообще хипстерский язычок - это как раз Go. Нет, хипстер, конечно, может попытаться поиспользовать, типа, "схему с типами", но его скрючит после разверзшейся бездны невнятных ошибок компайлера, и привет. Так шта Go, Ruby, Node.js - хипста, вперде !

А про ассемблер я, естественно, написал, потому что ты упомянул нормальные проекты на java. А теперь укажи, пожалуйста, класс задач, в которых по барабану, что у jvm отсутствует TCO (и даже в проекте нет). Т.е. это любая линейная рекурсия идёт по пизде, и разного рода фреймворки с CPS - туда же. Смолтолку-то пофигу, у него стек бесконечный, пока кучи хватит, а вот у Scala и Clojure трамплины - систематическая головная боль.

Что за дебильный у jvm garbage collector - это тоже вопрос века, в принципе - не пробовал ещё нагрузочное на восьмерке гонять, но ещё семёрка жрала как не в себя и только пухла, пока всю память не сожрёт (да, я в курсе, что на java тоже бывают утечки памяти, но я сейчас не про то).

То есть оно вроде бы как и не сильно, всего вдвое, отстаёт от C++, но по памяти - нередко раз в 30.

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

Ну а C++ понятно почему плохой язык (но все им пользуются however). И т.п.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2016-09-05 22:56 (ссылка)
ti kakoj-to idiot, ja tebe pro fomu, ti mne pro eremu. ja ne sporju pro novie jaziki i ih smisl. ja govoril, chto vne zavisimosti ot jazika pishut govno, a ti snova pro konkretnie jaziki, prichem pro tezisi vishe ja daje ne sporil, no net, nado prodoljit' pizdet' pro nih. tezisi: pisat' govno mojno na ljubom jazike. proekti prevrashajutsja v kashu, posle vvedenija sotni drugoj jazikov. na opredelennom klasse jazikov pishut radi viebona, i haskell otnositsja k nim, daje esli schitat' koderov ne hipsterami, prosto u menja bolee uzkoe ponjatie hipsterov, v privichnoj traktovke dlja menja hipsteri - prosto govnoedi/govnodeli.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]polytheme
2016-09-06 00:02 (ссылка)
То, что ты сейчас пишешь - это банально и скучно (а то, что я - нет). при том, что ты уже понял, что я про языки не ради выебона пишу, все равно продолжаешь. и при этом, очевидно, на автомате, хамишь.

Научись обходиться без хамства сначала, потом будешь расскриниваться. к тому же ты так и не процитировал себя, то есть ты практически расписался в том, что разговариваешь сам с собой, а я за тебя должен додумывать так, чтобы тебе по нраву. Кажется, [info]angelica такое нравится, попробуй с ней, а мне - нет.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2016-09-06 00:21 (ссылка)
ti kakoj-to fantazer, ej bogu. snova pridumal tezis, i, stoit otdel'no otmetit', chto obshalsja ja s toboj, prosto ti pochemu-to reshil chto ja govorju pro drugoe, eto kak minimum - stranno. banal'no i skuchno?
interesno, tol'ko eto banal'no i skuchno v pochti kajdom ebuchem proekte,
a kak poslushaesh, to vse, bljat', okhuenno sharjat. i, esche raz, ja soglasilsja s tezisami vishe, daje otdel'no otmechu, chto iznachal'no pretenzii k jazikam, kak takovim - ne bilo. prosto ja skazal pro drugoe,
a ti reshil, chto-to n-oe. nu a esli khamstvo tebja tak offendit, to sorry.
jopu rvet ot cheloveka, kotorij schitaet chto govorit chto-to nebanal'noe.

(Ответить) (Уровень выше)


[info]double_agent
2016-09-05 11:59 (ссылка)
Так это ж Силли. Еще один пример тифаретского хомячка, Свидетеля Слова Вербицкого. В данном конкретном случае уверовавшего в то, что если он не будет пользоваться кириллицей, то сразу все наладится. Магическое создание как оно есть

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]polytheme
2016-09-05 13:21 (ссылка)
Это вроде поклонник: анонимус, и без икса.
Ща пощупаем интеллект.

(Ответить) (Уровень выше)


[info]tomcatkins
2016-09-05 02:43 (ссылка)
а мл-то чо неинтересный?

(Ответить) (Ветвь дискуссии)


[info]polytheme
2016-09-05 02:58 (ссылка)
Ну я взял ocaml как представитель семейства
так-то и NJ/sml, и F# чики-пуки

(Ответить) (Уровень выше)


(Анонимно)
2016-09-05 03:34 (ссылка)
>Vim
>IDE
ну кому и кобыла невеста

(Ответить)


(Анонимно)
2016-09-05 03:34 (ссылка)
>Vim
>IDE
ну кому и кобыла невеста

(Ответить)


(Анонимно)
2016-09-05 03:34 (ссылка)
>Vim
>IDE
ну кому и кобыла невеста

(Ответить) (Ветвь дискуссии)


(Анонимно)
2016-09-05 03:35 (ссылка)
sorry за спам, это всё lj

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]polytheme
2016-09-05 13:33 (ссылка)
Ничего страшного. Ну а чем не кони -
всю интроспекцию он умеет, скриптуемый, а в автоматизированный рефакторинг
на C++ не умеет никто.

Ну и быстрый Python/lua/ocaml в нем удобно, он запускается за долю секунды, да и в облачном с ним удобно.

(Ответить) (Уровень выше)


[info]wasserstrahl
2016-09-05 09:20 (ссылка)
А как же "избегать популярности любой ценой"?

(Ответить) (Ветвь дискуссии)


[info]polytheme
2016-09-05 13:34 (ссылка)
И устроиться в Microsoft, да.

Но они сука стараются - по advanced Haskell из книг только недоделанная Википедия.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]apkallatu
2016-09-05 21:31 (ссылка)
есть такое

http://dev.stephendiehl.com/hask/


(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]polytheme
2016-09-05 21:39 (ссылка)
ваў. #янебоюсьсказати, это довольно клёво с виду.
а про внутреннюю кухню, типа как ленивость влияет на асимптотику сложности (и как этого избежать) - там есть ?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]apkallatu
2016-09-05 21:54 (ссылка)
http://dev.stephendiehl.com/hask/#laziness

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]polytheme
2016-09-05 22:21 (ссылка)
Спасибо, про паттерн изнасилования хорошо там.

Я до сих пор максимум что видел - это Милевского, но это, скорее, развлекалово.

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

Кстати, инет сыпется, просто беда - например, http://www.cis.upenn.edu/~byorgey/papers/species-pearl.pdf уже вполне себе сдохла.

то есть она ищется, конечно, http://ninj4.net/assets/type-deriv/species-pearl.pdf - но понятно, что это кранты.

Кажется, придётся всё-таки другой интернет, с играми Эренфойхта и гиноидами.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]apkallatu
2016-09-08 15:10 (ссылка)
элементарные, не то чтобы очень haskell-specific задачки
есть на http://exercism.io/languages/haskell/exercises

ну там можно читать Write yourself a Scheme in 48 hours
и не смотреть код, а писать самому.

вряд ли существуют упражнения про rank-N polymorphism и какие-то
тонкие расширения компилятора, такой опыт обретается в бою.

(Ответить) (Уровень выше)