The OpenNET Project / Index page

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



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

Оглавление

Релиз браузерного движка WebKitGTK 2.42.0 и обновление проекта Servo, opennews (??), 18-Сен-23, (0) [смотреть все]

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


23. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +1 +/
Сообщение от Аноним (23), 18-Сен-23, 10:51 
Можно подробнее, что означает
> не взяли

и что означает
> даже

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

26. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +2 +/
Сообщение от фннон (?), 18-Сен-23, 11:04 
"даже" означает, что ядро линукса это сложный проект, который на немалый процент состоит из костылей и 0внок0да
в нем используется С который порождает тонны CVE, про которые можно почитать на пеньке почти каждую неделю

и если создатель ядра (который явно знает о всех проблемах и сложностях, и который сам пишет "We're getting old and gray.") пишет про С++ такое:
  C++ is a horrible language. It’s made more horrible by the fact that a lot of substandard
  programmers use it, to the point where it’s much much easier to generate total and utter crap
  with it. Quite frankly, even if the choice of C were to do *nothing* but keep the C++
  programmers out, that in itself would be a huge reason to use C.

это должно навести на некоторые размышления)

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

31. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 18-Сен-23, 11:25 
> и если создатель ядра

Это просто мнение одного человека. Вон Гугл и свою ОС и браузер ( который по факту ОС) пишет на сабже.

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

45. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от фннон (?), 18-Сен-23, 12:00 
этот как бы да, но еще есть пример андроида

https://security.googleblog.com/2022/12/memory-safe-language...
In Android 13, about 21% of all new native code (C/C++/Rust) is in Rust. There are approximately 1.5 million total lines of Rust code in AOSP across new functionality and components

гугл сам признает, что с++ вызывает проблемы с памятью и что раст уменьшает их кол-во
As the amount of new memory-unsafe code entering Android has decreased, so too has the number of memory safety vulnerabilities. From 2019 to 2022 it has dropped from 76% down to 35% of Android’s total vulnerabilities
то что в андроиде еще есть с++ - это только из-за огромной кодовой базы
все переписать сразу не получится, но за несколько лет можно "исправить" большиство самых проблемных мест

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

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

83. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +1 +/
Сообщение от Anonim (??), 18-Сен-23, 17:47 
Уже дошли... ninja поддерживает сборку Rust в Chromium. первый проект (что-то с QR) будет переписан на Rust
https://github.com/chromium/chromium/blob/main/components/qr...
Ответить | Правка | Наверх | Cообщить модератору

89. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  –1 +/
Сообщение от Аноним2 (?), 18-Сен-23, 19:03 
ох, ну наконец-то)
Ответить | Правка | Наверх | Cообщить модератору

61. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноньимъ (ok), 18-Сен-23, 14:23 
Это мнение разделяет очень много человек.

Если сишка просто плохой дизайн, то С++ берет эти плохие решения в качестве эталона, на основе них создаёт ещё более плохие решения, без даже наносекундной рефлексии на основании этих решений делает новые ещё более идиотские.
А затем, относясь к компилятору как к черному ящику, берет хаки которые вообще не должны компилироваться, и делает из них стандарт!

С++ это маразм на маразме и бред на бреде.

Вот банально, ради всего святого, ЗАЧЕМ, для доступа к след элементу итератора используется перегрузка операции РАЗИМЕНОВАНИЯ УКАЗАТЕЛЯ?

Как вообще до этого можно было дойти?

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

67. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +2 +/
Сообщение от Анонин (?), 18-Сен-23, 15:40 
Все очень просто. С++ создавался в конце 70х - начале 80х
А потом читаем в вики "LSD dramatically decreased in popularity in the mid-1970s [...]"
Все сходится!
Ответить | Правка | Наверх | Cообщить модератору

70. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (70), 18-Сен-23, 15:51 
> Вот банально, ради всего святого, ЗАЧЕМ, для доступа к след элементу итератора используется перегрузка операции РАЗИМЕНОВАНИЯ УКАЗАТЕЛЯ?

Для начала: может ли указатель служить итератором?

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

90. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +4 +/
Сообщение от Аноним (90), 18-Сен-23, 19:59 
> Вот банально, ради всего святого, ЗАЧЕМ, для доступа к след элементу итератора используется перегрузка операции РАЗИМЕНОВАНИЯ УКАЗАТЕЛЯ?

Потому что итератор указывает на объект. Плюс указатель сам по себе является простейшим случаем итератора.

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

137. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноньимъ (ok), 21-Сен-23, 09:20 
>> Вот банально, ради всего святого, ЗАЧЕМ, для доступа к след элементу итератора используется перегрузка операции РАЗИМЕНОВАНИЯ УКАЗАТЕЛЯ?
> Потому что итератор указывает на объект.

Ниже пример тегов итератора.
Где тут указатель на ОБЪЕКТ?

struct Iterator
{
    using iterator_category = std::forward_iterator_tag;
    using difference_type   = std::ptrdiff_t;
    using value_type        = int;
    using pointer           = int*;  // or also value_type*
    using reference         = int&;  // or also value_type&
};


> Плюс указатель сам по себе является простейшим случаем итератора.

Вы просто то что в книжке написали тут повторяете и не задумываетесь о том какая это чушь.

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

152. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (152), 22-Сен-23, 05:11 
> Ниже пример тегов итератора.
> Где тут указатель на ОБЪЕКТ?

При чем здесь вообще теги итератора?

> Вы просто то что в книжке написали тут повторяете и не задумываетесь о том какая это чушь.

Ну так может вы в конце концов объясните, что не так, и как должно быть правильно? Я пока вижу лишь поток бестолкового "чушь, бред, маразм" и т.п. бессмыслицы.

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

155. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноньимъ (ok), 22-Сен-23, 11:24 
>> Ниже пример тегов итератора.
>> Где тут указатель на ОБЪЕКТ?
> При чем здесь вообще теги итератора?

Показывают на что указывает этот конкретный итератор?


>> Вы просто то что в книжке написали тут повторяете и не задумываетесь о том какая это чушь.
> Ну так может вы в конце концов объясните, что не так, и
> как должно быть правильно? Я пока вижу лишь поток бестолкового "чушь,
> бред, маразм" и т.п. бессмыслицы.

Ну вы бы хоть наносекунду самостоятельно попытались подумать.

Времени и сил у меня объяснять эти вещи нет...

Никаким итератором указатель конечно же не является, никогда не являлся, и не будет.
А за то что можно сделать с ним операцию ++ нужно отрезать руки тем кто это придумал.
Это может быть разрешено только для массивов (но даже в таком виде будет оставлять споры о количестве розг для авторов этой гениальной идеи). Но С++ не смогло осилить не то что строгую типизацию, а видимо типизацию вообще, кроме Классов Страуструпа конечно натянутых совой на глобус.

Говоря о бреде и маразме, вот это в языке явно работающем с указателями:

void printarray (int arg[], int length) {
  for (int n=0; n<length; ++n)
    cout << arg[n] << ' ';
  cout << '\n';
}

int main ()
{
  int foo[] = {5, 10, 15};
  printarray (foo,33);
}

Класс вообще, передаём указатель но не явно, потому что? Во имя Сатаны!

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

158. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (152), 22-Сен-23, 12:28 
>>> Ниже пример тегов итератора.
>>> Где тут указатель на ОБЪЕКТ?
>> При чем здесь вообще теги итератора?
> Показывают на что указывает этот конкретный итератор?

Ну, в этом плане value_type и есть объект, на который указывает итератор.

> Ну вы бы хоть наносекунду самостоятельно попытались подумать.
> Времени и сил у меня объяснять эти вещи нет...

Ахаха! Ну так я и не сомневался... Куча дешевого пафоса и ноль конкретики. Вы так и не привели сколь-нибудь адекватного аргумента, почему C++ хуже C - только дешевые набросы на уровне цитаты Линуса.

> Никаким итератором указатель конечно же не является, никогда не являлся, и не будет.

Является, потому что удовлетворяет требованиям как концептуально (без привязки к C++) так и конкретно плюсовым LegacyRandomAccessIterator:

https://en.cppreference.com/w/cpp/named_req/RandomAccessIter...

> Класс вообще, передаём указатель но не явно, потому что? Во имя Сатаны!

Не совсем понял к чему этот сугубо сишный пример. В плюсах так никто не делает, ибо есть простые способы, чтобы не писать такую дичь: к примеру, автоматическое выведение размера массива или std::span.

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

161. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноньимъ (ok), 22-Сен-23, 13:05 
> Является, потому что удовлетворяет требованиям как концептуально (без привязки к C++)

О боже мой. Куда как и зачем вы собрались итерировать указатель в вакууме на байт в вакууме?
Концептуально штука указывает на конкретную область памяти, это концептуально указатель. Итерирование где в этой концепции концептуально?

> Вы так и не привели сколь-нибудь адекватного аргумента, почему C++ хуже C

А, что, причём тут Си? Нужно всю нить посмотреть.

А адекватность вы как собрались измерять, адекватность в глазах сипипишнка? Мало ли каких слонов с щупальцами кальмара они видят вместо букв и цифр.

> только дешевые набросы на уровне цитаты Линуса.

Уровень Линуса, спасибо.

> так и конкретно плюсовым LegacyRandomAccessIterator:
> https://en.cppreference.com/w/cpp/named_req/RandomAccessIter...

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

>в плюсах так никто не делает

Странно, а компилятор компилирует.
Может стоит убрать то что никто не использует?

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

164. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (152), 22-Сен-23, 15:30 
> Концептуально штука указывает на конкретную область памяти, это концептуально указатель. Итерирование где в этой концепции концептуально?

Итератор тоже указывает на конкретную область памяти - на объект, который там находиться. Дальше что?

Они оба *указывают* - это и есть ответ на вашу придирку "как к итераторам додумались прикрутить оператор разыменования". Чего вы не спрашиваете, как додумались добавить к ним арифметические операции - они же не числа?!

> А, что, причём тут Си? Нужно всю нить посмотреть.

Ну так посмотрите. Все началось с вашего заявления "Если сишка просто плохой дизайн, то С++ берет эти плохие решения в качестве эталона, на основе них создаёт ещё более плохие решения [..] маразм на маразме и бред на бреде".

> Вы реально не понимаете. Вам говорят - у вас дизайн бредовый.

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

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

>> в плюсах так никто не делает
> Странно, а компилятор компилирует.
> Может стоит убрать то что никто не использует?

Может быть, но как наследие C в C++ относится к теме обсуждения? Суть, однако, в другом: в этом контексте я привел более адекватные альтернативы, возможные C++ и не возможные в C, но при этом у вас все равно плюсы хуже С.

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

169. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноньимъ (ok), 28-Сен-23, 17:56 
> Итератор тоже указывает на конкретную область памяти - на объект, который там находиться. Дальше что?

Нет, никуда он не указывает вообще, итератор это объект(обычно) **возвращающий** элементы некой абстрактной последовательности.

Вы путаете то что итератором в С++ называют, и концепцию как таковую, не говоря уже о том, что напрочь игнорируете реализацию итераторов в других языках.

И даже в С++ это никакой не указатель, а объект с ФУНКЦИЕЙ КОТОРАЯ ИМЕЕТ ИМЯ "*".
И это есть маразм планетарных масштабов.

Не говоря уже о том, что окончание последовательности в C++ предлагается обнаруживать !!сравнением возвращаемого значения с константой!!
Совсем тут туру что ли головушкой?

Это что-то вроде null terminated string?

Смотрите как это делают люди которые в своём уме, которых не похищали инопланетяне и которые не ждут прилёта анунахов c Ниибиру:

static IEnumerable<int> getList()
{
   yield return 1;
   yield return 2;
   yield return 3;
}

Простейший блин интерфейс:
interface IEnumerator
{
    bool MoveNext();
    void Reset();
    T Current();
}

Всё.

То что в С++ - это вообще говоря "container agnostic collection access modes", и я НЕ хочу знать что вы там делаете с взадообратным итератором и случайнодоступным.

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

170. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноньимъ (ok), 28-Сен-23, 18:20 
> Ну так посмотрите. Все началось с вашего заявления

Так все таки заявление, а не предъявление.
Хотя обычно люди называют это комментарием или мнением, которые не инопланетяне.

То что у вас началось от моего банального комментария конечно весьма занятно. Но мне если честно ваши чувства задевать не хотелось, и вообще они мне не интересны.

> Суть, однако, в другом: в этом контексте я привел более адекватные альтернативы, возможные C++ и не возможные в C

Да нет в С++ ничего адекватного в общем то.
Сишка - абсолютно ужасна. Чем она лучше С++?

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

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

Сишка же в своей ужасности сказала - хватит, мир не вынесет ещё большего бреда.

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

168. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноньимъ (ok), 28-Сен-23, 17:14 
> value_type и есть объект
> value_type = int

У вас int это объект? С вами всё хорошо?

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

109. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (90), 19-Сен-23, 00:28 
> Если сишка просто плохой дизайн, то С++ берет эти плохие решения в качестве эталона, на основе них создаёт ещё более плохие решения, без даже наносекундной рефлексии на основании этих решений делает новые ещё более идиотские.

Да что ты! Ссылки, RAII, обобщенный код, перегрузка функций, куча готовых контейнеров в стандартной библиотеке, более строгая типизация, ООП... Действительно, один идиотизм.

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

110. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  –4 +/
Сообщение от Аноньимъ (ok), 19-Сен-23, 01:44 
>> Если сишка просто плохой дизайн, то С++ берет эти плохие решения в качестве эталона, на основе них создаёт ещё более плохие решения, без даже наносекундной рефлексии на основании этих решений делает новые ещё более идиотские.
> Да что ты! Ссылки, RAII, обобщенный код, перегрузка функций, куча готовых контейнеров
> в стандартной библиотеке, более строгая типизация, ООП... Действительно, один идиотизм.

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

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

Но то, что это безумно а самой своей основе, вы не видите.

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

117. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +1 +/
Сообщение от Аноним (90), 19-Сен-23, 03:37 
> Вам дали молоток для закручивания шурупов, и вы преуспели в его эксплуатации, вы гордитесь своим достижением, и являетесь профессиональналом закручивания шурупов молотком.

Ну, понятно: ничего конкретного предъявить мы не можем, зато умело продолжаем сыпать абстрактным напыщенным пафосом. Как и Линус в своей бестолковой цитате.

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

156. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноньимъ (ok), 22-Сен-23, 11:32 
> Ну, понятно: ничего конкретного предъявить мы не можем, зато умело продолжаем сыпать
> абстрактным напыщенным пафосом. Как и Линус в своей бестолковой цитате.

Мне нужно было кому-то что-то предъявлять?

Вы принимаете предъявы?

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

159. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (152), 22-Сен-23, 12:33 
Вы уже с пафосом предъявили, что C++ хуже C. И дешево слились, лишь только речь зашла о конкретике.
Ответить | Правка | Наверх | Cообщить модератору

162. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноньимъ (ok), 22-Сен-23, 13:09 
> Вы уже с пафосом предъявили, что C++ хуже C. И дешево слились,
> лишь только речь зашла о конкретике.

Уверен, что ничего такого никому не предъявлял.

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

165. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (152), 22-Сен-23, 15:32 
Цитирую:

> Если сишка просто плохой дизайн, то С++ берет эти плохие решения в качестве эталона, на основе них создаёт ещё более плохие решения, без даже наносекундной рефлексии на основании этих решений делает новые ещё более идиотские.

https://www.opennet.ru/openforum/vsluhforumID3/131541.html#61

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

167. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноньимъ (ok), 28-Сен-23, 17:11 
И **кому** и что я тут **предъявляю**?
Ответить | Правка | К родителю #165 | Наверх | Cообщить модератору

43. Скрыто модератором  –3 +/
Сообщение от Аноним (43), 18-Сен-23, 11:45 
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

93. Скрыто модератором  +2 +/
Сообщение от Тот_ещё_аноним (ok), 18-Сен-23, 20:07 
Ответить | Правка | Наверх | Cообщить модератору

55. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  –2 +/
Сообщение от Ржомба (?), 18-Сен-23, 13:05 
Разве что намекает на неосиляторство или лень финского студента и отсталость Юникса и его нескучных клонов. Сишка за пределами наследия АТ&Т мертва уже лет 25-30.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

56. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +1 +/
Сообщение от beck (??), 18-Сен-23, 13:18 
Windows написан на С++.

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

57. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Анонимусс (?), 18-Сен-23, 13:29 
Ну, учитывая насколько винда и другие их продукты дырявые... так себе аргумент))
Ответить | Правка | Наверх | Cообщить модератору

60. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  –1 +/
Сообщение от Аноним (60), 18-Сен-23, 14:15 
Да куда уж им до на десктопе ненужного.
Ответить | Правка | Наверх | Cообщить модератору

65. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (65), 18-Сен-23, 14:59 
Однако никто оффтопик на суперкомпьютеры не пытается ставить, как впрочем и, например, роутеры. Как же так, глупые ИТ-гиганты мучаются с ненужно, кто бы им подсказал про windows, вдруг они не знают про эту великую ось.
Ответить | Правка | Наверх | Cообщить модератору

78. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (78), 18-Сен-23, 17:27 
> Однако никто оффтопик на суперкомпьютеры не пытается ставить

В Top500 последние n лет действительно только суперкомпьютеры под с Линуксом. Но кроме Топ500 есть ещё масса суперкомпьютеров, под управлением и Винды, и даже всякой экзотики типа AIX или HP-UX, и какое-то время назад, они были в Топ500. То, что ты не застал те времена говорит лишь о твоей молодости, но никак не о непригодности Винды или чего-то ещё для таких задач.

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

92. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (65), 18-Сен-23, 20:00 
Да куда уж мне, правда я уже программировал, когда оффтопик еще не вырос из версии 3.11, и уж тем более на суперкомпьютеры его тогда не ставили.
Ответить | Правка | Наверх | Cообщить модератору

128. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Kximer (?), 19-Сен-23, 20:14 
О 3.11, а когда 3.1 ставили на Суперкомпьютер? Так для себя хочу уяснить. Раз в 3.11 уже отказались ставить
Ответить | Правка | Наверх | Cообщить модератору

129. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Kximer (?), 19-Сен-23, 20:17 
Свою ОС епанул наверное для всех ПК, а мы дегроданты и не слышали, а на ней пол мира сидит. Сожалею о своем незнании, ваших разработок в сфере ОС.
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

88. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +2 +/
Сообщение от beck (??), 18-Сен-23, 18:19 
На суперкомпутеры линукс ставят по одной простой причине. Есть бесплатные исходники, из которых можно выкинуть всё, не относящееся к задаче. Лиеукс для суперкомпутеров, это идеологически как прошивка для вайфай роутера.

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

64. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  –3 +/
Сообщение от Ржомба (?), 18-Сен-23, 14:47 
Насколько?

Регулярно публикуемая статистика показывает, что продукты Майкрософт не более дырявые в сравнении со свободным ПО и продуктами других корпораций.

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

68. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Анонимусс (?), 18-Сен-23, 15:43 
https://www.opennet.ru/opennews/art.shtml?num=59718
Посчитай сколько в списке их продуктов.
Ответить | Правка | Наверх | Cообщить модератору

84. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Ржомба (?), 18-Сен-23, 17:53 
Посчитал. Теперь ты посчитай CVE в ГНУ/Линуксе и ЛибреОфисе за прошлый год. Как посчитаешь, померяемся.
Ответить | Правка | Наверх | Cообщить модератору

86. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Анонимусс (?), 18-Сен-23, 18:08 
Так у них тоже их дофига. Не просто так он Patch Tuesday ввели в свое время))
Ответить | Правка | Наверх | Cообщить модератору

94. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Ржомба (?), 18-Сен-23, 20:10 
У всех дофига. В умных книгах пишут, что в больших коммерческих проектах на С и С++ количество ошибок на тысячу строк примерно одинаковое, и ты хоть убейся об стену, но лучше не будет из-за множества принципиально нерешаемых проблем разработки. С учетом сотен ежегодных дыреней в Линуксе (и сотнях в других опенсорц-проектах) нападки на Майкрософт выглядят жалкой клоунадой.
Ответить | Правка | Наверх | Cообщить модератору

104. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (104), 18-Сен-23, 22:54 
Открытых исходников самых дырявых их продуктов нет, поэтому статистика так себе.
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

91. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (90), 18-Сен-23, 20:00 
> Ну, учитывая насколько винда и другие их продукты дырявые... так себе аргумент))

То ли дело Linux и другие сишные проекты... Это у вас аргумент так себе.

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

127. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Kximer (?), 19-Сен-23, 20:11 
Хм, пользуетесь другими ос, это какими же?
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

132. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Kximer (ok), 19-Сен-23, 21:10 
Вам следует перейти на КолибриОС, тамет неприятного Вам С++. Все на чистом ассемблер!
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

140. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (140), 21-Сен-23, 16:01 
Как пропатчить КолибриОС под Малину?
Ответить | Правка | Наверх | Cообщить модератору

148. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (140), 21-Сен-23, 17:43 
>Windows написан на С++.

Не совсем чтобы. NT API, Win32 API на С.

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

108. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноним (90), 19-Сен-23, 00:19 
> и если создатель ядра (который явно знает о всех проблемах и сложностях, и который сам пишет "We're getting old and gray.") пишет про С++ такое:
>  C++ is a horrible language. It’s made more horrible by the fact that a lot of substandard
>  programmers use it, to the point where it’s much much easier to generate total and utter crap
>  with it. Quite frankly, even if the choice of C were to do *nothing* but keep the C++
>  programmers out, that in itself would be a huge reason to use C.

Извини, но это какие-то детские эмоции без какой-либо конкретики. Подставь вместо C++ любой другой язык - ничего не измениться. Буквально здесь на Опеннете местные эксперты на таком же критикуют Раст.

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

111. "Релиз браузерного движка WebKitGTK 2.42.0 и обновление проек..."  +/
Сообщение от Аноньимъ (ok), 19-Сен-23, 01:47 
Но Раст то Линус в ядро таки принял.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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