1.1, A.Stahl (ok), 21:35, 03/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Да пусть что угодно предпочитают. Уверен, что среди пользователей SVN результаты были бы иными. А среди пользователей пылесосов третьими. А среди мусульман... гхм... неважно. Они там сами разберутся.
| |
|
2.35, Аноним (-), 05:13, 04/04/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Обидненько, что Си не на первом месте, правда? Изучают языки какие-то, неслухи!
| |
|
3.41, A.Stahl (ok), 08:25, 04/04/2017 [^] [^^] [^^^] [ответить]
| +4 +/– |
Скорее это ты чувствуешь радостный подъём что твой хипстеро-язык засветился где-то в каком-то рейтинге.
| |
|
4.42, Аноним (-), 09:00, 04/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Скорее это ты чувствуешь радостный подъём что твой хипстеро-язык засветился где-то в
> каком-то рейтинге.
Своего нету, пока устраивают существующие. Отмети Rust отметил как любимый, да. Используем его и C++ в своем проекте, сравнивать умею. Я недопонял претензии - на SO что, не спрашивают про C? Спрашивают, и немало. Нравятся людям другие языки - да, очевидно. Откуда боль?
| |
|
5.74, Аноним (-), 22:44, 04/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
Хотя бы область можете назвать где используете Rust, о названии проекта могу только мечтать.
| |
|
|
3.65, Аноним (-), 19:18, 04/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Каждому языку своя задача. Когда вы это усвоите? Ну не пишет никто на Ржавчине или на Си для веба, например. Зато охотно пишут на PHP и JavaScript. И опять же никто не будет писать драйвера на Java, напишут на C\Rust + Assembler. Для какие-нибудь игровых движков редко используют что-то кроме C++, ещё реже используют С или Java. Python для вычислений больше подойдёт. С#, C++ и Java для GUI. Lua для скриптов, в общем-то для чего-то другого его редко используют. Так о чём спор то? Все языки нужны, все языки важны! (не очень в рифму, но факт остаётся фактом)
| |
|
|
1.2, Дед Анон (?), 21:54, 03/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Странная шкала. Что она показывает? Обычно шкала это 100% из которой вычитаются доли относящиеся к опрашиваемым предметам. А тут на 1 месте 62,5%, а на втором 51,2% не говоря уже об остальных позициях.
| |
|
|
3.43, тигар (ok), 09:36, 04/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Просто один пользователь мог несколько вариантов указать
146% так и было. Странно, что вопрощающий сам не догадался.
| |
|
|
1.3, Sabakwaka (ok), 21:56, 03/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +10 +/– |
«Любимый Smalltalk» лично меня заставляет доверять каждой строке результатов!!!
| |
|
2.10, Аноним (-), 22:33, 03/04/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
И что тут подозрительного? Смолток действительно прекрасен, я тоже его люблю, хоть и использую редко.
| |
|
3.18, Sabakwaka (ok), 23:18, 03/04/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
>> Смолток действительно прекрасен, я тоже его люблю
Блиц брейнфак на «прекрасном смолтоке»?
Твой ход? Кидай копипасту!
Чем компилим пруфы?
| |
|
2.12, Human (?), 22:45, 03/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
хм, "Smalltalk" любимый, но в тоже самое время "Objective-C", что является одним из его последователей, избегаемый.
| |
|
3.24, Аноним (-), 00:48, 04/04/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
> хм, "Smalltalk" любимый, но в тоже самое время "Objective-C", что является одним
> из его последователей, избегаемый.
Потому что Смолток концептуально цельный, а Обжектив-Си — химера.
| |
|
|
|
2.6, A.Stahl (ok), 22:19, 03/04/2017 [^] [^^] [^^^] [ответить]
| +7 +/– |
Да каждый сайт крупнее "Иркутского клуба рукоделия из шишек" считает своим долгом выдать подобную статистику и провести опрос.
| |
|
1.7, Аноним (-), 22:26, 03/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
> Используемые платформы (32.9% используют Linux на рабочем столе, 41% - Windows):
Ну, хоть где-то пресловутый 1% преодолели... Хотя если сложить долю Windows, Linux и Mac, то окажется, что около 10% разрабатывают кто на мобилке, кто на малинке...
| |
|
2.26, Аноним (-), 01:25, 04/04/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Разрабы backend на жаве обычно сидят под линуксами. Отсюда и такой процент
| |
|
3.44, тоже Аноним (ok), 09:39, 04/04/2017 [^] [^^] [^^^] [ответить]
| +5 +/– |
Разрабам чего угодно, не завязанного на дотНет, нет никакой нужды сидеть под Окошками.
Особенно веб-разрабам.
| |
|
4.64, Аноним (-), 19:06, 04/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
Веб-разрабы типа дизайнеров, вероятно, да. Сидят больше под макосью. А вот тяжелый серверный софт всё же удобнее разрабатывать под линуксами.
| |
|
5.75, Аноним (-), 22:49, 04/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
А чем вам в макоси не удобно разрабатывать серверный софт? dtrace для профилирования есть.
| |
|
|
|
|
|
2.72, Kodir (ok), 22:37, 04/04/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
У аудитории, где жабоскрипт считается _языком_(!), вы хотите адекватных результатов?? :))))))))
| |
|
1.13, Аноним (-), 22:59, 03/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
У меня было бы: любимые - языки с алголоподобным синтаксисом, нелюбимые - языки с C-подобным синтаксисом. Желаемый - C# и платформа .Net, даже не вдаваясь глубоко в изучение пока что, а просто выдирая куски кода для своей программы, я увидел, что он - гибрид Delphi и Java, компромисс :) Очень это заинтересовало.
| |
|
2.19, Аноним (-), 23:18, 03/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Где паскаль и дельфи с экшенскриптом и флешем???
Были бы среди избегаемых если бы были живы, очевидно же.
| |
|
3.23, Аноним (-), 23:43, 03/04/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Если по специализированным ресурсам типа sql.ru поискать, то результат поиска показывает прямо противоположное сказанному комментатором выше :)
| |
|
4.28, Ordu (ok), 01:44, 04/04/2017 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Если по специализированным ресурсам типа sql.ru поискать
> типа sql.ru
> .ru
Это сказываются национальные особенности, типа всепроникающей духовности.
| |
4.50, Аноним (-), 12:01, 04/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Если по специализированным ресурсам типа sql.ru поискать, то результат поиска показывает
> прямо противоположное сказанному комментатором выше :)
Так всем же известна "специализированность" этого "ресурса".
| |
|
5.69, Мононимус (?), 21:03, 04/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
Я не понял этого комментария, практически на любой вопрос по программированию там адекватные люди дадут грамотный ответ. Лучший ресурс в рунете.
| |
|
6.77, Аноним (-), 22:56, 04/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Я не понял этого комментария, практически на любой вопрос по программированию там
> адекватные люди дадут грамотный ответ. Лучший ресурс в рунете.
о да, помню году так в 2008 там неплохо троллинг заходил, причем тролили как вопрошающих так и отвечающих.
| |
|
|
|
|
|
|
2.17, Аноним (-), 23:17, 03/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
За массивы с единицы,
За таблицу на таблице,
За интежеры даблами
За три версии с jit'ами
| |
|
1.22, Аноним (-), 23:28, 03/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Какой-то Julia - любимый язык у более чем 50% ответивших, я про такой и не слышал. Посмотрел пример синтаксиса в википедии - отдаленно похоже на Matlab без знаков препинания, хипсторы стандарт писали, наверное. Порадовала фраза "Эффективен также и для написания программ общего назначения" :)
| |
1.27, IZh. (?), 01:39, 04/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Интересно было бы посмотреть на те 1.4%, которые сидят с мейнфреймов. И на длину их бород. ;-)
| |
1.29, Serge (??), 02:35, 04/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Чем мне нравятся парни из StackOverflow - это то, что они изначально выбрали неправильный инструмент для сайта (хотя знали и правильные), а потом всячески пользовались напильником. Ещё и с лекциями напильника ездят.
Но инструмент-то выбрали не тот! Зачем всё это? Ну ладно, я-то знаю зачем... но лекции не в тему.
| |
|
2.30, Serge (??), 02:37, 04/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
Что касается этой статистики - это точно какая-то лажа. Наверное, опять маркетолог цифры озвучил.
| |
|
1.31, Serge (??), 02:40, 04/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Спросите меня, что должен знать full-stack специалист в стэке, который он использует? Конечно, там будет ECMAScript. Почему бы не исключить из статистики?
| |
1.32, Аноним (-), 03:58, 04/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Ненавистный язык: java
Глупое недоразумение: js
Хотя, в обоих вариациях Ява
А выброс этот шлак
Под андроид, куча проектов и все на чем?
Верно, джава, чтоб её
Кто додумался использовать этот бред..
Но зато нативщина, джитовская
| |
|
2.34, Вареник (?), 05:11, 04/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ненавистный язык: java
> Глупое недоразумение: js
> Хотя, в обоих вариациях Ява
> А выброс этот шлак
> Под андроид, куча проектов и все на чем?
> Верно, джава, чтоб её
> Кто додумался использовать этот бред..
> Но зато нативщина, джитовская
Java - Потому что это лучший язык на момент 90-х и лучше платформа до сих пор.
JavaScript - потому что так получилось. Оказался де-факто стандарт, пока все толкали свои проприетарные плагины (активХ,флеш,силвер,жавастарт-апплет).
А твоя нелюбовь - это от неопытности. Попробовал бы ActivX, MFC, сопровождать кучу библиотек на своем любим (не важно что, любой язык), версий отличающихся на десять лет, с примесью проприетарщины и каплей энтерпрайза, и уже после этого всего Яву - влюбишься, окончательно и бесповоротно.
| |
|
3.84, Аноним (-), 17:00, 05/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
Проснитесь, ныне не 90е
Сейчас, Ява лидирует исключительно благодаря ведроиду
Если убрать вопросы так или иначе относящиеся к ведру, Ява будет в опе в этом топе
Да, яп старый и многие его знают
Но в освоении, в понимании, как и в прочем,ява уступает
Прозорливость как была, так и осталась
Код явы, грязный до ужаса
И это сейчас, когда есть менее прожорливые япы, производительные, чище кодом, проще и легче в освоении
| |
|
|
1.39, Аноним (-), 07:59, 04/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
си, асм, яваскрипт, питон - мой выбор... люблю эти языки, пишу на них, использую в работе.
| |
1.45, Ilya Indigo (ok), 09:48, 04/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
:s/разработчиков ПО/школьников, студентов, web-разработчиков и совсем малость разработчиков ПО/g
P.S. Раз уж речь о JS в теме, подскажите, как проверить браузер клиента на умение работать с блочными переменными let?
| |
|
|
3.51, Ilya Indigo (ok), 12:05, 04/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
У меня польза от этого ресурса только при разборе очередных костылей JS.
А в остальных вопросах или никто не отвечает или же я сам отвечаю на собственные же вопросы, отнюдь не по причинам завышенного ЧСВ.
P.S. Самый первый раз не считается, когда меня в udev просветили, и то я ещё дополнял свой вопрос своим универсальным решением по мере осознания сабжа.
https://ru.stackoverflow.com/q/517196/209154
| |
|
4.53, angra (ok), 12:27, 04/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
А задать вопрос на английской версии сайта для "школьников, студентов, web-разработчиков и совсем малость разработчиков ПО" незнание английского не позволяет?
| |
|
|
6.58, angra (ok), 13:46, 04/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
Даже я не понял, чего ты хочешь, пока не прочитал русскую версию. А ведь я русскоязычный, который привык к ошибкам русскоязычных на английском и зачастую могу догадаться, что имелось в виду. Как твой текст поняли те, кто русского не знает, вообще загадка. Но судя по молчанию, вообще не поняли. Так что проблема не в их уровне знаний, а в твоем уровне английского.
| |
6.62, дАноним (?), 17:54, 04/04/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Почувствуйте разницу.
> 1 https://stackoverflow.com/q/36855815/6254425
> Is it possible to implement the systemd so that when a modem in the system (/dev/ttyACM0) run, or even activated (activation by, I mean the implementation of the code necessary to me) unit modem.service. And ideally, that when the modem is disconnected, the unit stop or stops the execution of the required code?
Млин, мода такая откуда, не зная языка толком когда, строить длиннючие предложения пытаться, еще и да на языке, который чувствительней есть чем русского к порядку слов правильному (нет, я не издеваюсь. Просто попытался передать "впечатления". А ведь в моем примере еще и почти нет грамматических ошибок или "false friends"-слов.
| |
|
|
|
|
|
1.48, Ilya Indigo (ok), 11:55, 04/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Не проверяйте, используйте бабел.
https://habrahabr.ru/post/257153
OMG, вот это костылище!
Если я правильно понял, мониторит и даунгрейдит, а затем отдаёт их ВСЕМ клиентам независимо от того поддерживает клиент ES6 или нет?
При этом мне ещё нужно установить npm и nodejs для этого?
Да мне проще самому написать ES5-совместимый код, если JS элементарно не способен определить с какой версией ES или какие возможности он поддерживает.
А ещё говорят, что PHP убогий ... не спорю, сам это неоднократно говорю, но по сравнению с ...
Не ужали и в самом деле никак достоверно (не парся userAgent) невозможно определить поддерживает браузер let или нет?!
P.S. Извиняюсь, промахнулся веткой.
| |
|
|
3.56, Ilya Indigo (ok), 13:21, 04/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Огромная благодарность!
Было бы вообще замечательно, если бы ещё была возможность указать alias с let на var.
Возможно ли такое сделать?
Переопределять функции же в JS можно, но let и var это языковые конструкции, и можно ли переопределить их?
| |
|
4.59, тоже Аноним (ok), 14:29, 04/04/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нет, конечно. Разве что держать два варианта кода и динамически подгружать один из них.
Впрочем, минусы возможной несовместимости, имхо, перечеркивают все достоинства let, и проще ей просто не пользоваться.
| |
|
5.67, Илья (??), 20:01, 04/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Разве что держать два варианта кода и динамически подгружать один из них.
Илья, не пытайтесь так делать. А то ваш пукан разорвет на части
| |
5.70, Ilya Indigo (ok), 21:38, 04/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
Примите снова мою благодарность! :-)
Решил проблему радикально и весьма элегантно, с моей точки зрения.
'use strict';
try{eval('let test');}catch(e)
{
alert('К сожалению, Ваш браузер, морально устарел и не поддерживается нами. :-(\n\nПожалуйста, используйте актуальные и безопасные версии современных браузеров:\n\nFirefox: https://getfirefox.com\n\nChrome: https://google.com/chrome\n\nПри закрытии этого окна вас перенаправит на страницу загрузки браузера Firefox.\n\nПожалуйста, установите или обновите этот браузер, используя подсказки установщика, и обязательно возвращайтесь к нам! :-)\n\n'+location+'\n\n');
location='https://getfirefox.com';
}
Благодаря строгому режиму, который дополнительно позволяет оптимизировать и ускорить код, минимальная версия Chromium теперь 41, а не 49, что уже вполне приемлемо, но главное, теперь let работает и на Samsung Internet 4, что, собственно, и требовалось! :-)
И да, я весь JS перевёл на строгий режим, а не только эту проверку. :-)
Благодаря Вам и таким людям как Вы, которые ходят суда не только троллить, но и подсказать могут, и посещаю этот ресурс снова и снова!
А в данном случае OpenNET оказался полезнее, чем сабж на русском, что меня очень радует! :-)
https://ru.stackoverflow.com/a/648446/209154
| |
|
|
|
2.63, Аноним (-), 18:30, 04/04/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Если я правильно понял, мониторит и даунгрейдит, а затем отдаёт их ВСЕМ клиентам независимо от того поддерживает клиент ES6 или нет? При этом мне ещё нужно установить npm и nodejs для этого?
Вотч нужен только для удобства на этапе разработки. В самом простом случае можно один раз пропустить Ваш код через бабел и положить его в целевую папку, откуда он исполнится любым относительно современным браузером. Можно его еще минифицировать, к примеру.
> Не ужали и в самом деле ... невозможно определить поддерживает браузер let или нет?!
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/let
Хром - 41
Firefox (Gecko) - 2.0 (1.8.1)
IE - 11
Opera - 17
Safari - ?
| |
|
3.66, Аноним (-), 19:23, 04/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
А вообще привыкайте: разработка на js это как гнойная незасыхаюшая рана:
Вот пример: Мы месяц писали приложение на Angular2. За это время он успел обновиться до 4 версии.
Вот еще пример, приложение по-крупнее. Делаю npm install. А одного пакета-то и нет! Просто нет, и всё, пропал. И это был даже не скандально известный leftpad.
Вот еще пример, В вебпаке с первой по вторую версию менялся синтаксис конфигурационного файла. И это не после выхода второй версии, а где-то посерединке.
Вот еще пример: Наш проект уже не собирается нодой 4, но еще не собирается нодой 7.
Нода на сервере - упаси господи, даже на расстояние вытянутой ссаной тряпки не подойду.
| |
|
4.68, тоже Аноним (ok), 20:11, 04/04/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Может быть, это проблемы не разработки на жабоскрипте, а построения своей архитектуры на чужих костылях?
| |
|
3.71, Ilya Indigo (ok), 22:02, 04/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/let
Да именно это и только это, к сожалению, я пол года назад и прочитал, думая, что раз Firefox 2.0 ещё let поддерживал, то с поддержкой остальных браузеров и вовсе быть не должно.
http://caniuse.com/#feat=let
> Хром - 41
А 49+ не хотите?
41+ только в строгом режиме, что для меня терпимо, но всё же не по умолчанию для кода на сервере.
> Firefox (Gecko) - 2.0 (1.8.1)
Мда... 2.0...
А 44+ не хотите? Причём, в отличие от Chromium, без вариантов что либо изменить на стороне сервера.
Впрочем, это не Chromium, и мне 45+ позарез хватало бы.
> IE - 11
Верно, на него мне вообще плевать.
> Opera - 17
см. Chromium
> Safari - ?
10+, то есть от 5-ых огрызков.
| |
|
|
1.79, VINRARUS (ok), 23:44, 04/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Еее, а где shell - король языков програмирования????
Почему король? Потому шо правит другими как захочет.
| |
1.81, Аноним (-), 09:13, 05/04/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Бред какой то.
Пользую JS. Люблю Rust. Хочу Python.
Думаю тут не обошлось без привличения присихолога.
| |
|