The OpenNET Project / Index page

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

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

"Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от opennews (??) on 07-Май-15, 10:49 
Издание ITworld попыталось (http://www.itworld.com/article/2918583/open-source-tools/c-l...) сформировать рейтинг языков программирования по частоте применения "грязных хаков" в коде. Анализ был проведнён на основе выборки из GitHub кода, в комментариях к которому встречается фраза "ugly hack (https://github.com/search?utf8=%E2%9C%93&q=&#...)". В итоге, наибольшее число грязных хаков выявлено в коде на языке Си (найдено 181 тысяч файлов с упоминанием данной фразы), на втором месте язык PHP (79 тысяч файлов), на третьем  JavaScript (38 тысяч файлов). Далее следуют C++ (22k), Python (19k), Text (11k), Makefile (11k), HTML (10k), Java (7k) и Perl (4k).


При распределении выборки по отдельным репозиториям с последующим отсеиванием форков, получился следующий график, который показывает долю языка относительно всех репозиториев, в которых встретилась фраза "ugly hack". Например, в репозиториях с кодом на языке Си грязные хаки встречаются в три раза чаще, чем в остальных репозиториях, а хаки в PHP встречаются в 12 раз чаще, чем в Java.


<center><a href="http://core0.staticworld.net/images/article/2015/05/programm... src="http://www.opennet.me/opennews/pics_base/0_1430980337.jpg" style="border-style: solid; border-color: #606060; border-width: 1px;max-width:100%;" title="" border=0></a></center>

URL: http://www.itworld.com/article/2918583/open-source-tools/c-l...
Новость: http://www.opennet.me/opennews/art.shtml?num=42183

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

Оглавление

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


1. "Оценка популярности грязных хаков у разработчиков на различн..."  +78 +/
Сообщение от Аноним (??) on 07-Май-15, 10:49 
Я бы скорее назвал такие графики оценкой того, кто пишет комментарии и отдаёт себе отчёт о качестве кода, а кто не пишет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "Оценка популярности грязных хаков у разработчиков на различн..."  +4 +/
Сообщение от spanasik (ok) on 07-Май-15, 13:28 
Судя по вашей логике, программисты на PHP гораздо профессиональнее программистов на Haskell :-)
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

47. "Оценка популярности грязных хаков у разработчиков на различн..."  +4 +/
Сообщение от Аноним (??) on 07-Май-15, 14:31 
ну так они искали не процент встречаемости, а просто колличество.
Очевидно, что на пхп кода больше чем на хаскеле.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

62. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Аноним (??) on 07-Май-15, 17:53 
>  ну так они искали не процент встречаемости, а просто колличество.

НЪтЪ, именно процент. Прочитайте подпись оси ординат на графике, что ли.

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

76. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от Crazy Alex (ok) on 08-Май-15, 01:51 
И что? Per repository - это чудесно, а нормировать на объём кода в репозитории кто будет? Вот интересно - неужели так сложно было дать простую метрику - соотношение количества строк с ugly hack к общему количеству строк на данном языке?
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

63. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от Аноним (??) on 07-Май-15, 17:55 
> Судя по вашей логике, программисты на PHP гораздо профессиональнее программистов на Haskell :-)

И таки определенный процент истины в этом есть :-)

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

75. "Оценка популярности грязных хаков у разработчиков на различн..."  +4 +/
Сообщение от qwe (??) on 08-Май-15, 00:32 
> Я бы скорее назвал такие графики оценкой того, кто пишет комментарии и отдаёт себе отчёт о качестве кода, а кто не пишет.

Нет, это иллюстрация того что дураки обученные арифметике и с выходом в сеть есть не только среди экомистов/социологов и прочих британских ученых а и много где еще.

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

2. "Оценка популярности грязных хаков у разработчиков на различн..."  +17 +/
Сообщение от ruata on 07-Май-15, 10:51 
Цифры ни о чем. Нужно сравнивать относительно к количеству строк кода
Наверняка на C больше всего кода написано
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Оценка популярности грязных хаков у разработчиков на различн..."  +67 +/
Сообщение от pkdr (ok) on 07-Май-15, 10:56 
Да и ещё, возможно, то, что для программиста на C "грязный хак", для программиста на PHP "да нормальный код, чо!".
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

28. "Оценка популярности грязных хаков у разработчиков на различн..."  +5 +/
Сообщение от тоже Аноним email(ok) on 07-Май-15, 12:19 
Боюсь, все еще проще: после первой пятерки количество программистов, знающих и применяющих это словосочетание к тому коду, над которым они работают, просто падает по экспоненте.

Ну, и найти комментарий "ugly hack" в коде для 1С, например, не получится... да и в исходниках систем, написанных на продажу, вряд ли кто-то себе позволяет такие вольности. Только этим объясняется отсутствие C# и Java  в числе лидеров ;)

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

34. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Аноним (??) on 07-Май-15, 12:50 
Но, кстати, в Java коде довольно часто встречаются вещи типа непрямого управления GC в участках критичных к сборке мусора или неочевидные трюки со строками, только если это комментируют, то делают это развернуто, а не просто заметив, что неочевидный момент неочевиден.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

85. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от AlexAT (ok) on 08-Май-15, 08:55 
Да, после первой пятёрки резко возрастает ЧСВ, и люди не позволяют себе даже подумать о том, как называется то, что они пишут.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

27. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от клоун on 07-Май-15, 12:17 
+ поиск был по подстроке "ugly hack", употребление которой некоррелировано с количеством реально использованных хаков.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

89. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от AlexAT (ok) on 08-Май-15, 22:52 
> реально использованных хаков.

Зато оно неплохо коррелирует с числом людей, осознающих, что они делают.

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

4. "Оценка популярности грязных хаков у разработчиков на различн..."  +4 +/
Сообщение от anonymous (??) on 07-Май-15, 10:57 
настолько ни о чем, что даже комментировать не хочется
я как большой знаток английского мог бы написать "dirty hack" и чё?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от X86 (ok) on 07-Май-15, 11:11 
Fuckin code
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от EuPhobos (ok) on 07-Май-15, 11:13 
Ну наверняка они делали что-то типа
grep -iE "(dirty|ugly|fuck)"
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

30. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Клыкастый (ok) on 07-Май-15, 12:31 
это предположение
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

17. "Оценка популярности грязных хаков у разработчиков на различн..."  +4 +/
Сообщение от ZiNk (ok) on 07-Май-15, 11:51 
А то что писать статьи не о чем, вот и раздувают из одного поиска по коду "исследование" с умным видом. А уж анализировать качество кода по словосочетанию встречающемуся в комментариях - это уже круче чем по кофейной гуще.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от Аноним (??) on 07-Май-15, 11:07 
Лучше бы посчитали количество мата в комментариях.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Оценка популярности грязных хаков у разработчиков на различн..."  +4 +/
Сообщение от клоун on 07-Май-15, 12:23 
Во-первых, не мат, а в обсценная лексика (= оскорбления).

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

И в-третьих, в каждом языке это происходит по разному. В русском языке часть обсценной лексики табуирована (известна всем, но запрещена к публичному употреблению), а напр. в английском нет. В японском табуирована часть как обсценной, так и не обсценной (!) лексики, употребление которой в неподходящий момент может считаться оскорблением (напр. употребление личных внутрисемейных суффиксов и обращений к незнакомым людям).

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

49. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от ананим.orig on 07-Май-15, 14:43 
> В японском...

Угу. http://lenta.ru/news/2015/05/07/monkey/
> В японском зоопарке макаку назвали в честь дочери принца Уильяма

.

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

36. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Аноним (??) on 07-Май-15, 13:20 
Уже было.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

39. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 07-Май-15, 13:26 
> Уже было.

Или это по проектам было?

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

48. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 07-Май-15, 14:40 
Я помню только про подсчёт в линукс-ядре. Если было по языкам, то можно ссылку?
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

65. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Аноним (??) on 07-Май-15, 18:31 
http://andrewvos.com/2011/02/21/amount-of-profanity-in-git-c.../
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

6. "Оценка популярности грязных хаков у разработчиков на различн..."  +3 +/
Сообщение от Ordu email(ok) on 07-Май-15, 11:07 
Очень интересно какой вывод можно сделать из такой статистики. По-моему никаких, если не проводить дополнительных исследований, которые окажутся гораздо-гораздо более трудоёмкими, чем "find | xargs grep | wc". Короче: "британские учёные сделали очередное британское открытие".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 07-Май-15, 11:20 
дык, онолитеги, чо. чтд
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Оценка популярности грязных хаков у разработчиков на различн..."  +3 +/
Сообщение от Аноним (??) on 07-Май-15, 11:11 
вероятно, кодиры на сях в три раза чаще осознают, что пишут убогий хак, по сравнению с остальными
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Оценка популярности грязных хаков у разработчиков на различн..."  +3 +/
Сообщение от Аноним (??) on 07-Май-15, 11:25 
не верится, что CSS почти на последнем месте
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Оценка популярности грязных хаков у разработчиков на различн..."  +5 +/
Сообщение от vitalif (ok) on 07-Май-15, 12:00 
HTML и CSS - это один сплошной грязный хак, поэтому и нет дополнительных пояснений))
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

52. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от Аноним (??) on 07-Май-15, 15:15 
Shell аналогично )
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

31. "Оценка популярности грязных хаков у разработчиков на различн..."  +4 +/
Сообщение от Аноним (??) on 07-Май-15, 12:32 
там это называется trick :)))
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

12. "Оценка популярности грязных хаков у разработчиков на различн..."  +18 +/
Сообщение от Аноним (??) on 07-Май-15, 11:30 
> Text (11k)

Уважаю. Грязные хаки на plaintext — это еще надо уметь.

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

14. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Аноним (??) on 07-Май-15, 11:39 
Тоже залип на этом месте
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

13. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Zenitur (ok) on 07-Май-15, 11:31 
Почему-то вспоминается реклама журнала ТВ Парк: "Какой журнал лучше? Мы помещаем обычный журнал в серную кислоту, а журнал ТВ Парк - в обычную воду. Как видите, разница очевидна". Так же и здесь. 181 тысяча dirty хаков на Си! Может потому что на Си приблизительно 95% всего кода?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от A.Stahl (ok) on 07-Май-15, 11:41 
Скорее потому, что Си очень много чего позволяет.
То, что можно написать на Си, хрен сделаешь на жаве. Жава просто не позволит такого.
И в этом позволении нет ничего плохого.
Грамотный человек и на куче арматуры может комфортно устроиться, а кто-то и в мягкой комнате может себе что-то повредить.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

20. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Аноним (??) on 07-Май-15, 11:59 
> Скорее потому, что Си очень много чего позволяет.
> То, что можно написать на Си, хрен сделаешь на жаве. Жава просто
> не позволит такого.
> И в этом позволении нет ничего плохого.
> Грамотный человек и на куче арматуры может комфортно устроиться, а кто-то и
> в мягкой комнате может себе что-то повредить.

Или можно сказать так, более приближённо к теме: чем выше уровень языка, тем выше уровень совершаемых в программах на нём ошибок. Как сишник, вынужденный регулярно работать с Java, подтверждаю. :(

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

22. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от Pickle on 07-Май-15, 12:05 
Yаверно должно быть: " Чем более низкоуровневый язык, тем...."
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

46. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от asdasd on 07-Май-15, 14:20 
В том-то и дело что нифига, то что можно сделать аккуратно и понятно в C, в Java нужно делать через одно место. Например банальное отсуствие unsigned, приходится добавлять кучу лишних проверок и преобразований.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

54. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от XXasd on 07-Май-15, 16:09 
Целочисленное переполнение -- это UB.

Если ты пишешь C-программы поведение которых довольно неплохо зависит от signed\unsigned -- то при -O3 ты имеешь все шансы словить оптимизацию которую не ожидаешь :-) .. В том числе дыру в безопасности

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

77. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Crazy Alex (ok) on 08-Май-15, 01:57 
Оно да, но наоборот выходит не меньше. Одна обработка ошибок чего стоит.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

32. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от Аноним (??) on 07-Май-15, 12:36 
Прочитай Design Patterns и не страдай.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

25. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от 1 (??) on 07-Май-15, 12:14 
А уж текстовые файлы, вообще фантазию не ограничивают.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

72. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от Аноним (??) on 07-Май-15, 20:30 
А попытка их компиляции и исполнения вообще способна эту фантазию хорошо стимулировать
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

37. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 07-Май-15, 13:23 
> а кто-то и в мягкой комнате может себе что-то повредить.

s/кто/кот/

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

64. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от anonym0use on 07-Май-15, 18:31 
> Скорее потому, что Си очень много чего позволяет.

Нужен какашко-код высокого уровня?
Да без проблем - даже на "ограниченном" питоне :)

def unique_elements(_, __ = type({( )})):
    __ = type("""
                      .-=-.          .--.
          __        .'     '.       /  " )
  _     .'  '.     /   .-.   \     /  .-'\
( \   / .-.  \   /   /   \   \   /  /    ^
  \ `-` /   \  `-'   /     \   `-`  /
jgs`-.-`     '.____.'       `.____.'""", (__,),
{'_' : __.__dict__[filter(lambda _: '_' not in _,
                    sorted(__.__dict__))[::-1].pop()]})( {( )} )
    return [_ for _ in _ if _ not in __ and not __._(_)]

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

19. "Оценка популярности грязных хаков у разработчиков на различн..."  +5 +/
Сообщение от Аноним (??) on 07-Май-15, 11:57 
>  Мы помещаем обычный журнал в серную кислоту

Я, конечно, зануда, но в той рекламе была газета. :) Все три прекрасных ролика при некотором старании отыскиваются на Ютубе (правда, большую часть юмора можно понять, лишь насытившись другой телерекламой середины девяностых).

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

38. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от Аноним (??) on 07-Май-15, 13:24 
>>  Мы помещаем обычный журнал в серную кислоту
> Я, конечно, зануда, но в той рекламе была газета. :) Все три
> прекрасных ролика при некотором старании отыскиваются на Ютубе (правда, большую часть
> юмора можно понять, лишь насытившись другой телерекламой середины девяностых).

И дистиллированная вода, а не обычная.

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

45. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Аноним (??) on 07-Май-15, 14:18 
Ты люто переоцениваешь применимость Си в современном мире http://githut.info/
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

78. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Crazy Alex (ok) on 08-Май-15, 02:03 
Только там репозитории, а не строки. И это всё меняет. На том же джаваскрипте миллион строк - это запредельное количество. На сях - ну такой себе проектец, ничего особенного.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

83. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Аноним (??) on 08-Май-15, 04:58 
Чего не 10 миллионов-то?
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

16. "Оценка популярности грязных хаков у разработчиков на различн..."  +6 +/
Сообщение от йцу on 07-Май-15, 11:50 
Надо было сравнивать количество случаев "dirty hack" относительно общего количества комментариев. Просто в CSS коменты вообще редко встречаются, хотя любая более-менее верстка - это хак на хаке. Короче, единственный вывод, который можно сделать из этого исследования: его авторы никогда не слышали о понятии репрезентативности выборки.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Оценка популярности грязных хаков у разработчиков на различн..."  +3 +/
Сообщение от Михрютка (ok) on 07-Май-15, 12:07 
Анализ показал, что среди пишущих на пээнха^Wпэхапэ людей, знающих слова "dirty" и "hack", в три раза меньше, чем среди пишущих на си.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Оценка популярности грязных хаков у разработчиков на различн..."  +4 +/
Сообщение от funny_falcon (ok) on 07-Май-15, 12:09 
Я люблю Ruby, но тот факт, что фраза ugly hack встречается в рубёвых исходниках реже, всего лишь означает, что рубисты не считают свои хаки грязными.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от Аноним (??) on 07-Май-15, 13:03 
> Я люблю Ruby, но тот факт, что фраза ugly hack встречается в
> рубёвых исходниках реже, всего лишь означает, что рубисты не считают свои
> хаки грязными.

Ну там огромная работа все-таки была проведена по convension over configuration и language for humans not machine. Если владение грязными хаками в других языка - принцип "хакерства", то в руби, для многих таковым считается написание кода который полностью пройдет например rubocop. Такая забава типа написания HTML Strict DTD в свое время.

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

81. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Аноним (??) on 08-Май-15, 02:47 
Ой, кстати, назовите мне другой актуальный язык программирования, где грязные хаки могут быть настолько грязными и мозговзрывающими как в Ruby; где можно на ходу промонкипатчить ассемблер для инструкции внутреннего ВМ или добавить и описать целую инструкцию для виртульной машины и то, как она будет исполняться прям внутри программы, хоть фразу "Opennet.ru рулит" с новой строки, которую парсер и AST разберут, а внутренний компилятор скомпилирует ее эту новопределенную инструкцию ВМ, представление которой в виртуальной машине было описано выше в программе и встретив исполнят какой-то вышеопределенный код. см. подробнее на class Ripper и RubyVM.

Но, конечно, это джаст фо фан, спецов по внутренностям языка человек 30 и никто в здравом уме этим пользоваться не будет.

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

26. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Здравый on 07-Май-15, 12:15 
А где тут R и LaTeX?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

57. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 07-Май-15, 16:27 
R после C#
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

33. "Оценка популярности грязных хаков у разработчиков на различн..."  +4 +/
Сообщение от Аноним (??) on 07-Май-15, 12:40 
Нужно как минимум пронормировать значения, а конкетно показать процент "грязных хаков" к общему числу программ или строк кода на этом языке.

В текущем виде график бесполезен ибо не выражает ничего.

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

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

84. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 08-Май-15, 08:17 
> Я также могу сделать свой язык анонимус++, написать нанем две строчки кода, одна из которых грязный хак, и утверждать что программисты на анонимус++ делают меньше всего грязных хаков.

А другой аноним придумает свой анонимус#, напишет на нём одну строчку нормального кода и заявит, что программисты на анонимус# вообще не пользуются хаками.

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

41. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от Annimzus on 07-Май-15, 13:51 
возможно такой камент встречается только однажды в какойнть либе, форкнутой-перефоркнутой 100500 раз :)
как, например, zlib
его тянут себе в проекты все кому не лень
https://github.com/dolphin-emu/dolphin/blob/master/Externals...
https://github.com/search?utf8=%E2%9C%93&q=zlib
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от Аноним (??) on 07-Май-15, 14:13 
Что на C считается грязным хаком, на некоторых других языках единственная возможность реализовать себя в злом и жестоком мире.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

50. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Аноним (??) on 07-Май-15, 14:52 
> Что на C считается грязным хаком, на некоторых других языках единственная возможность реализовать себя в злом и жестоком мире.

не совсем так ибо в perl - TIMTOWTDI

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

79. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Crazy Alex (ok) on 08-Май-15, 02:06 
Справедливости ради - скорее наоборот. То же преобразование типов указателей, например. Или структура с sometype[1] в конце... да вагон таких примеров. Ну низкоуровневый он, что ж поделать, если для многий вещей в нём нет "чистых" решений.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

43. "Оценка популярности грязных хаков у разработчиков на различн..."  +5 +/
Сообщение от Аноним (??) on 07-Май-15, 14:15 
Вот вам ещё мысленный эксперимент: уберите из графиков С и представьте какие были-бы комменты на опеннете.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от manster (ok) on 07-Май-15, 14:16 
что-то не видно там эрланг и ржавчину с HTML
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

69. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от Аноним (??) on 07-Май-15, 19:42 
Во-первых, ржавчины еще нет, а во-вторых, там для этого есть специальное ключевое слово.
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

88. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 08-Май-15, 15:26 
не будет там ни эрланга, ни D. по той-же причине и Руби с прологом -в конце списка.
когда языка возможности - позволяют реализовывать что-то нужное, без садо-мазо - без садо-мазо и пишут.
бо оно и функциональное и логическое и обьтное и асинхронное/конкурентное в работе(без блокировок "by design").
похожие элементы - появятся в следующих итерациях Ады и Фортрана, еще не стандартизированных, вместе с обновленной версией формата QP-плавучки.
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

51. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 07-Май-15, 15:13 
Забавно, что языки которые без хаков вообще немыслимы - shell и css идут в последних рядах. ))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

53. "Оценка популярности грязных хаков у разработчиков на различн..."  –2 +/
Сообщение от Аноним (??) on 07-Май-15, 15:54 
Язык С сам по себе грязный хак. Уже не ассемблер, но еще и не вменяемый язык программирования.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

59. "Оценка популярности грязных хаков у разработчиков на различн..."  +4 +/
Сообщение от тоже Аноним email(ok) on 07-Май-15, 16:52 
И это пафосное заявление пропустил драйвер клавиатуры, написанный на С, в системе, написанной на С, передавшей его браузеру, написанному на С, отправившему его через сетевой протокол, реализованный на С, серверу, написанному на С... и так далее.
Невменяемость как-то зашкаливает, кмк.
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

66. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от Аноним (??) on 07-Май-15, 18:36 
>его браузеру, написанному на С

если бы браузеры писали на С, они бы по полдня не компилялись.
и юзера было бы гораздо сложнее уговорить купить ещё этих мягких французских планок памяти :)))

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

67. "Оценка популярности грязных хаков у разработчиков на различн..."  –1 +/
Сообщение от ZiNk (ok) on 07-Май-15, 18:58 
>>его браузеру, написанному на С
> если бы браузеры писали на С, они бы по полдня не компилялись.
> и юзера было бы гораздо сложнее уговорить купить ещё этих мягких французских
> планок памяти :)))

Оперативу не браузеры жрут, а документы, которые им приходится парсить, всё дерево объёктов на странице + виртуальная машина для жабоскрипта, который этим деревом ещё крутить будет.

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

80. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Crazy Alex (ok) on 08-Май-15, 02:08 
Так одно другом не мешает. Собственно, обычно в релаьном мире именно грязные хаки и выживают - у них соотношение цена/качество обычно хорошее, в отличие от разного пуризма.
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

82. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Аноним (??) on 08-Май-15, 04:16 
это вы еще языков с обратной безскобочной, польской записью инфиксной не видели.
вроде того-же форта например(что ванильного, что в вариантах от TI или HP)и проприетарных языков непубличных.
в эмбеддовке - обычное дело, особенно западной оборонной. поковыряте фирмварь утилизруемых железок(например коммуникационных) это ПЦ на чем написано внутрях.
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

55. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 07-Май-15, 16:18 
у кого-то он ugly hack, а у кого-то dirty hack или просто hack. и что теперь? вся статистика коту под хвост?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

56. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 07-Май-15, 16:26 
>Издание ITworld попыталось сформировать рейтинг языков программирования по частоте применения "грязных хаков" в коде. Анализ был проведнён на основе выборки из GitHub кода, в комментариях к которому встречается фраза "ugly hack".

То есть, проще говоря, они посчитали количество комментариев? :-)

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

58. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 07-Май-15, 16:45 
Они грепнули по фразе "ugly hack", очевидно же. Но это еще ничего не значит.
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

60. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 07-Май-15, 17:10 
Даже читая учебник по С++, понимаешь, что этот язык разработан неряхой для нерях :) Поэтому программисты на языке С++ используют код, который хрен знает как работает, но считают, что достаточно написать в комменте "я не знаю, как оно работает" - и это нормально:)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

61. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от клоун on 07-Май-15, 17:26 
Мотивировать сможешь?
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

68. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 07-Май-15, 19:11 
У тебя все получится, ты сможешь! Ведь твой код работает быстрее мысли, потому что он - на С++, С++ - единый и неповторимый, паскаль, бэйсик, фортран - для лохов. Ты же знаешь, что писать на С++ - это же почти как ездить на феррари, когда остальные ездят на жигулях. Когда заходит разговор о каком-либо языке, тебе остается только презрительно усмехнуться - ведь ты знаешь, что язык программирования есть только один...
Норм мотивировал? :)
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

73. "Оценка популярности грязных хаков у разработчиков на различн..."  +4 +/
Сообщение от тоже Аноним email(ok) on 07-Май-15, 22:40 
Просто представилось, как клоун смотрит на эту жижу и думает: "А ведь когда-то и я набрасывал так примитивно. Эх, молодость..."
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

91. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 09-Май-15, 17:59 
заряд бодрости на весь день
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

70. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Аноним (??) on 07-Май-15, 20:14 
ugly hack? почему не dirty hack? просто тупые пеньки пишушие на C# не знают ни красоты ни уродства (не понимают убожества своего кода) и соответственно никогда подобное не напишут.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

71. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Anonymous99 on 07-Май-15, 20:20 
Все спорят, холивары, а я смотрю на VimL.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

74. "Оценка популярности грязных хаков у разработчиков на различн..."  +2 +/
Сообщение от OramahMaalhur (ok) on 07-Май-15, 23:40 
https://github.com/search?utf8=%E2%9C%93&q=&#...
"ugly hack" created:>=2013-01-01 created:<2015-05-01  -  482,642 code results

https://github.com/search?utf8=%E2%9C%93&q=&#...
"dirty hack" created:>=2013-01-01 created:<2015-05-01  -  230,428 code results

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

86. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от nc (ok) on 08-Май-15, 13:57 
Грязные хакеры!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

87. "Оценка популярности грязных хаков у разработчиков на различн..."  +1 +/
Сообщение от Аноним (??) on 08-Май-15, 14:42 
Не вижу Delphi в рейтинге. На нем написаны тонны отвратительного кода.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

90. "Оценка популярности грязных хаков у разработчиков на различн..."  +/
Сообщение от Аноним (??) on 09-Май-15, 17:57 
В C++ весь язык является набором грязных хаков и нагромождением костылей, поэтому разработчики забивают и не пишут это в комментариях, так то он был бы на первом месте
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




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

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