The OpenNET Project / Index page

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



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

Оглавление

GitHub опубликовал статистику за 2021 год , opennews (?), 17-Ноя-21, (0) [смотреть все]

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


15. "GitHub опубликовал статистику за 2021 год "  +6 +/
Сообщение от Аноним (15), 17-Ноя-21, 16:21 
да что-то адекватных замен дедовскому Си пока не видно
Ответить | Правка | Наверх | Cообщить модератору

17. "GitHub опубликовал статистику за 2021 год "  +7 +/
Сообщение от заминированный тапок (ok), 17-Ноя-21, 16:28 
нет школы лучше, чем старая школа
и Си в ней - директор
Ответить | Правка | Наверх | Cообщить модератору

19. "GitHub опубликовал статистику за 2021 год "  +3 +/
Сообщение от Аноним (15), 17-Ноя-21, 16:35 
А Фортран - завуч. А кто же физрук?..
Ответить | Правка | Наверх | Cообщить модератору

34. "GitHub опубликовал статистику за 2021 год "  +1 +/
Сообщение от trolleybus (?), 17-Ноя-21, 17:49 
Наверное, уже пожилой и неповоротливый Кобол.
Ответить | Правка | Наверх | Cообщить модератору

39. "GitHub опубликовал статистику за 2021 год "  +11 +/
Сообщение от псевдонимус (?), 17-Ноя-21, 18:07 
Нет. Он главбух.
Ответить | Правка | Наверх | Cообщить модератору

35. "GitHub опубликовал статистику за 2021 год "  –2 +/
Сообщение от псевдонимус (?), 17-Ноя-21, 17:56 
> А Фортран - завуч. А кто же физрук?..

Хаскель;-)

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

40. "GitHub опубликовал статистику за 2021 год "  +1 +/
Сообщение от Урри (ok), 17-Ноя-21, 18:25 
Это математик.

Место физрука все еще непонятно.

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

42. "GitHub опубликовал статистику за 2021 год "  +1 +/
Сообщение от ResultCode (ok), 17-Ноя-21, 18:41 
Basic
Ответить | Правка | Наверх | Cообщить модератору

86. "GitHub опубликовал статистику за 2021 год "  +3 +/
Сообщение от Урри (ok), 17-Ноя-21, 22:44 
Не, это скорее нянь из детсада, которого выперли начальные классы школы менторить.
Ответить | Правка | Наверх | Cообщить модератору

46. "GitHub опубликовал статистику за 2021 год "  +1 +/
Сообщение от псевдонимус (?), 17-Ноя-21, 19:28 
Штангист же!

Физик -- Фортран.

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

91. "GitHub опубликовал статистику за 2021 год "  +6 +/
Сообщение от anonn (?), 18-Ноя-21, 00:37 
Физрук и по совместительству трудовик - ассемблер.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

96. "GitHub опубликовал статистику за 2021 год "  +1 +/
Сообщение от Рева RarogCmex Денисemail (?), 18-Ноя-21, 07:55 
Smalltalk -- учитель истории
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

102. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Брат Анон (ok), 18-Ноя-21, 10:00 
Нет. Алгол.
Ответить | Правка | Наверх | Cообщить модератору

120. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Аноним (120), 18-Ноя-21, 17:34 
Ну тут всё просто: физрук - это brainfuck
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

124. "GitHub опубликовал статистику за 2021 год "  +1 +/
Сообщение от Урри (ok), 18-Ноя-21, 22:44 
Это, скорее, трудовик. Причем ну ооооочень тугой на голову трудовик.
Ответить | Правка | Наверх | Cообщить модератору

98. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Anton (??), 18-Ноя-21, 08:57 
Perl
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

24. "GitHub опубликовал статистику за 2021 год "  –4 +/
Сообщение от Аноним (24), 17-Ноя-21, 17:07 
В школах учат СИ? В моей, старой школе учили Турбо Паскаль.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

27. "GitHub опубликовал статистику за 2021 год "  +14 +/
Сообщение от keydon (ok), 17-Ноя-21, 17:27 
В школах давно ничему не учит.
Ответить | Правка | Наверх | Cообщить модератору

82. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Аноним (82), 17-Ноя-21, 22:41 
Паскаль создавал энтузиастов, изучавших Си самостоятельно.
Процесс был таким: увлекающийся школьник на 286'ом или 386'ом пилил функционал для графических кнопок/форм/etc., благо кругом была винда, и рано или поздно доходил до меню, которое Пуск, и с которым возникала пара проблем:

0. меню должно уметь иметь разное количество элементов (потому что оно не только "Пуск", но и "Программы", и "Стандартные", и "Новое меню"), тогда как паскальные массивы в школьном курсе даются только штатные, размер которых не меняется;  эта проблема решалась установкой всех меню в 99 элементов без отрисовки пунктов с пустым заголовком;

1. элементы меню должны быть либо типа "элемент", либо типа "подменю", что оказывалось невозможно из-за строго типизированных массивов;  эта проблема не решалась никак.

И вот: учебников по тем дебрям Паскаля, в которых такие вещи решаются, на пиратских развалах не было, зато были учебники по Сям, в которых таких проблем не возникает благодаря [грамотному] использованию указателей.
Поэтому в школу притаскивался сверх-тяжёлый Turbo C 2.0 на стопке дискет, проходился квест на получение разрешений информатичек, затем -- квест на получение прав доступа от трёх одинадцатиклассников, выполняющих роль сисадминов на 286-ых, после чего пляски с бубном переходили в благородную фазу освоения дао указателей со стек-фреймами.

Поэтому Си в школах учился как-то так: после уроков и чисто из интереса.

(Тогда ещё не было людей, у которых во всех багах и ошибках виноват язык и лично указатели.  Даже потребители воды, заряженной чумаком, таких измышлений не генерировали.)

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

104. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Урри (ok), 18-Ноя-21, 10:06 
> нет школы лучше, чем старая школа
> и Си в ней - директор

Резюмируя ответы ниже в соответствии с найденным в сети примером школьного штатного расписания:

Фортран - зам. директора по учебной (учебно-воспитательной) работе, завуч. Он же учитель физики.
Кобол - заведующий хозяйством (главбух, типа).
Хаскель - учитель математики.
Basic - педагог-логопед (нянь из детсада, которого выперли начальные классы школы менторить).
Ассемблер - руководитель физического воспитания, физрук.
Смолтолк - учитель истории.

--
дополняем, не стесняемся.

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

20. "GitHub опубликовал статистику за 2021 год "  –2 +/
Сообщение от Аноним (20), 17-Ноя-21, 16:41 
Уже давно придумали альтернативу под названием c++
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

25. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Аноним (15), 17-Ноя-21, 17:23 
не альтернативу, а дополнение, для тех кто не могёт писать нормальные алгоритмы в процедурке
Ответить | Правка | Наверх | Cообщить модератору

28. "GitHub опубликовал статистику за 2021 год "  +5 +/
Сообщение от Альтернативно одаренный (?), 17-Ноя-21, 17:30 
иди делай свои strcpy в другое место
Ответить | Правка | Наверх | Cообщить модератору

123. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от qwe (??), 18-Ноя-21, 21:45 
strncpy! Сам неуч.
Ответить | Правка | Наверх | Cообщить модератору

57. "GitHub опубликовал статистику за 2021 год "  +7 +/
Сообщение от Аноним (57), 17-Ноя-21, 20:15 
Не дополнение, это разные языки. Но алгоритмы на плюсах пишутся абсолютно также как на C. Разве что быстрее, удобнее и безопаснее.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

130. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Аноним (-), 19-Ноя-21, 14:20 
>Но алгоритмы на плюсах пишутся абсолютно также как на C

Но на практике на Си плюс-плюс никто алгоритмов не пишет.

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

133. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Альтернативно одаренный (?), 19-Ноя-21, 15:27 
>>Но алгоритмы на плюсах пишутся абсолютно также как на C
> Но на практике на Си плюс-плюс никто алгоритмов не пишет.

Ржомба, std::alghoritm передает привет, и все, кто пишут на C++ негуи приложения тоже машут ручкой

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

26. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Аноним (26), 17-Ноя-21, 17:25 
Так вы не в окно смотрите, а в Интернет :)
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

37. "GitHub опубликовал статистику за 2021 год "  –3 +/
Сообщение от псевдонимус (?), 17-Ноя-21, 17:59 
> да что-то адекватных замен дедовскому Си пока не видно

Может D?

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

41. "GitHub опубликовал статистику за 2021 год "  +1 +/
Сообщение от Урри (ok), 17-Ноя-21, 18:26 
К сожалению, не взлетел.

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

51. "GitHub опубликовал статистику за 2021 год "  –2 +/
Сообщение от псевдонимус (?), 17-Ноя-21, 19:38 
> К сожалению, не взлетел.

Согласен, что к сожалению.

Но остаётся Надежда, что сраст не взлетит. А он не взлетит.

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

70. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Урри (ok), 17-Ноя-21, 21:49 
Пошли в D коммитить?
Вдруг именно наших усилий не хватает чтобы дать заветный толчок этому революционному, для своего времени, инструменту?
Ответить | Правка | Наверх | Cообщить модератору

80. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от InuYasha (??), 17-Ноя-21, 22:39 
На Д нужен модный, нужный лю..энтерпрайзу проект. Типа пролетеуса и графены. Или какой-нибудь не-такой-как-все майнер. Или порт майнкрафта...
Ответить | Правка | Наверх | Cообщить модератору

92. "GitHub опубликовал статистику за 2021 год "  –1 +/
Сообщение от Прохожий (??), 18-Ноя-21, 01:40 
Rust, конечно, взлетит. Процесс уже идёт, хоть и неспешно. Отличный язык. Непонятно, почему к нему столько ненависти.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

105. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Урри (ok), 18-Ноя-21, 10:09 
> Непонятно, почему к нему столько ненависти.

google: "технический долг".

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

58. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Аноним (57), 17-Ноя-21, 20:16 
К счастью, не взлетел. GC сам по себе первый кандидат на замену.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

72. "GitHub опубликовал статистику за 2021 год "  –2 +/
Сообщение от Урри (ok), 17-Ноя-21, 22:02 
GC - прекрасная вещь в целом спектре задач. Особенно в тех, которые манипулируют большим количеством небольших временных объектов.

Например, веб-сервера. Или сервера БД. Или текстовые процессоры. Или еще тысячи и тысячи возможных задач.

--
Для примера у меня крутится веб-сервер уже несколько лет обслуживающий кучу мелких rest запросов: активная работа с файловой системой, отдача файлов, расчет хешей, обработка БД...

На лиспе. С GC, само собой.

Текущий аптайм ...щас гляну... 119 дней (после последнего серьезного апдейта системы с перезагрузкой). Обработано 190 тысяч запросов. Как съел 3 метра оперативки после старта, так три метра и держит все это время. Никаких утечек, никаких проблем, тикает как часики. Работает и не шуршит.
Раз в какое-то время за микросекунды уплотняет кучу (точнее сказать - очищает, ибо куча, считай, вся из временных объектов). Я проверял - логировал.

Сервер настолько простой, что его можно было бы и на С наваять. Вот только... с кастомным менедером памяти, ибо первая же тысяча запросов кладет системный менеджер памяти на лопатки. А что такое "кастомный менеджер памяти", как не кастомный GC? Вот так то.

В общем GC далеко не всегда зло. А чаще даже наоборот.

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

78. "GitHub опубликовал статистику за 2021 год "  +1 +/
Сообщение от ПомидорИзДолины (?), 17-Ноя-21, 22:33 
190000 / 119 = 1597 запросов в день
1597 / 24 = 67 запросов в час
67 / 60 = 1 запрос в минуту

Шел бы ты отсюда мальчик.

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

100. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от n00by (ok), 18-Ноя-21, 09:01 
В контексте предмета обсуждения -- сборщик мусора -- делить следует 190000 на "3 метра". Или наоборот. Но это уже детали. ;)
Ответить | Правка | Наверх | Cообщить модератору

107. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Урри (ok), 18-Ноя-21, 10:14 
Оу, аноним таки уверен, что вся работа по сети осуществляется равномерно во времени? Ого.

Ну не нравятся цифры, сходи погугли "java highload". Например https://jug.ru/talks/meetups/pure-java-highload/ - "Миллионы котировок в секунду на чистой Java".

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

119. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Аноноша (?), 18-Ноя-21, 17:27 
> "Миллионы котировок в секунду на чистой Java".

Именно поэтому многие переходят на go в этой области.

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

139. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от ПомидорИзДолины (?), 12-Янв-22, 15:08 
> Оу, аноним таки уверен, что вся работа по сети осуществляется равномерно во
> времени? Ого.

Готовы предоставить более детальную статистику по нагрузке - давайте обсуждать.
Можно начать с peakTPS и latency@P90.
Готовы поделиться циферками?

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

76. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от нонейм (?), 17-Ноя-21, 22:18 
>Может D?

пустой файл компилируется в несколько мегабайт

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

108. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Урри (ok), 18-Ноя-21, 10:17 
> пустой файл компилируется в несколько мегабайт

Оптимизацию в командной строке включи.

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

45. "GitHub опубликовал статистику за 2021 год "  +1 +/
Сообщение от Аноним (-), 17-Ноя-21, 19:26 
> да что-то адекватных замен дедовскому Си пока не видно

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

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

56. "GitHub опубликовал статистику за 2021 год "  –2 +/
Сообщение от Аноним (57), 17-Ноя-21, 20:14 
Но C сам неадекватный, так что любая замена как минимум не хуже.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

88. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Аноним (82), 17-Ноя-21, 22:57 
Что заставляет вас так считать?
Ответить | Правка | Наверх | Cообщить модератору

93. "GitHub опубликовал статистику за 2021 год "  –4 +/
Сообщение от Прохожий (??), 18-Ноя-21, 01:43 
Отсутствие стандартной среды разработки. Небезопасная работа с памятью. Макросы.
Ответить | Правка | Наверх | Cообщить модератору

95. "GitHub опубликовал статистику за 2021 год "  +5 +/
Сообщение от Аноним (82), 18-Ноя-21, 02:42 
> Отсутствие стандартной среды разработки. Небезопасная работа с памятью. Макросы.

Безопасность работы с памятью -- это способность программиста проектировать вменяемый код.

Среда разработки -- это не задача ни языка, ни компилятора;  а это задача разработчиков всяко-разных IDE.

"Макросы" тут называются "Препроцессор".
Препроцессор используется для организации кода программы -- мощный и удобный инструмент.
Проблемы возникают у кадров, которые пытаются использовать его как механизм шаблонов в c++, потому что это не механизм шаблонов.

Реальной проблемой здесь по всем трём пунктам является простое невладение сями.

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

122. "GitHub опубликовал статистику за 2021 год "  +/
Сообщение от Аноним (122), 18-Ноя-21, 18:41 
>Отсутствие стандартной среды разработки.

А что такое "стандартная среда разработки"?

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

99. "GitHub опубликовал статистику за 2021 год "  –3 +/
Сообщение от Anton (??), 18-Ноя-21, 09:00 
Чем плох Rust как альтернатива C/C++?
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

101. "GitHub опубликовал статистику за 2021 год "  +2 +/
Сообщение от Аноним (-), 18-Ноя-21, 09:55 
Альтернатива ? Ты серьезно ?
Ответить | Правка | Наверх | Cообщить модератору

106. "GitHub опубликовал статистику за 2021 год "  –2 +/
Сообщение от Простоникemail (ok), 18-Ноя-21, 10:11 
Rust сопоставим с С++ по корявости дизайна. С без плюсов намного более прост, там нет сложных и неочевидных понятий. Простые вещи делаются несложным и наглядным образом. Но С язык слишком низкого уровня, для реализации сложных алгоритмов не очень годится. При большом объёме кода, программы написанные на С часто страдают утечками памяти и большим количеством самых разнообразных ошибок, которые разработчики исправляют десятилетиями.  Rust  как раз и пытается решить проблему надёжной работы с памятью и поддержку надёжного кодирования. С++ и даже Java, на некоторых задачах он может заменить, но для универсального языка, Rust, видимо, пока не дозрел.  
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

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

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




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

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